分类目录

链接

2018年 1月
1234567
891011121314
15161718192021
22232425262728
293031  

近期文章

热门标签

新人福利,免费薅羊毛

数据库 面试记录(面试题)

1.面像对像三大特性是什么?什么是多态?多态我有什么优缺点? 三大特性是:封装,继承,多态 所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。 简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。在一个对象内部,某些代码或某些数据可以是私有的,不能被外界访问。通过这种方式,对象对内部数据提供了不同级别的保护,以防止程序中无关的部分意外的改变或错...

.NET, Access, MySQL, NoSQL, Oracle, SQL Server, SQLite 暂无评论 阅读(625)

Subclipse1.10.x离线安装包下载

  Subclipse1.10.x离线安装包下载 链接: https://pan.baidu.com/s/1bpPqkcJ 密码: qf9j http://subclipse.tigris.org/files/documents/906/49486/site-1.10.13-1.9.x.zip TortoiseSvn和Subclipse对应关系 TortoiseSvn Subclipse

JAVA, ResourceShare 暂无评论 阅读(584)

eclipse SVN_1.8.20离线安装包 百度网盘

eclipse SVN_1.8.20离线安装包 http://blog.csdn.net/u012288582/article/details/51894481 eclipse SVN_1.8.20离线安装包 百度网盘 链接: https://pan.baidu.com/s/1ggICDOJ 密码: 9ues

JAVA 暂无评论 阅读(666)

linq左连接

linq左连接 linq join默认是Inner join,如果要使用Left join的话,需要使用Into 关键词,会生成left join 的SQL DataClasses1DataContext db = new DataClasses1DataContext(); var leftJoinSql = from student in db.Student join book in db.Book on student.ID equals book.StudentID into temp from tt in temp.DefaultIfEmpty() select new { sname= student.Name, bname = tt==null??""//这里主要第二个集合有可能为空。需要判断 };   如果使用 lambda表达式来实现Left Join和Join的方法如下: ...

.NET 暂无评论 阅读(430)

[转]《大型网站技术架构:核心原理与案例分析》读书笔记

作者:13 GitHub:https://github.com/ZHENFENG13 版权声明:本文为原创文章,未经允许不得转载。 初次阅读:仰视和懵懂 第一次看这本书是在2015年年初吧,记得当时与这本书一起读的另外一本书是《淘宝技术这十年》,都可以算是阿里系的书籍。说真话,毕竟是个小菜鸟,对于大厂还是有很多的憧憬的,对于技术大神完全是抱着膜拜和学习的心态,心里无限憧憬着如果以后能有这些人物万分之一的成就和影响就好了。 当时读的是来自网上的pdf共享资源,应该属于是盗版资源吧,对于这本书,最终看下来的感受,更多的其实是...

DevOps, 系统架构 暂无评论 阅读(466)

[培训资料]如何架构一个“大型”网站?

应公司领导要求,给公司做的负载均衡的培训资料,两了两天写了一个简单的,主要是思路,上传备忘: 培训资料.ppt

DevOps, Others, 系统架构 暂无评论 阅读(523)

回复[一起帮]:一个人要想搞好一个社区很难的,没别的意思,说说我一些想法

博客园一个人做一个的小网站——一起帮,免费给他宣传一下,哈哈!   一个人要想搞好一个社区很难的,没别的意思,说说我一些想法 1.社区要有人活跃才行 2.怎么活跃,要有吸引力的点, 目前你的点是很传统的,就是 帮忙赚钱(什么知乎、知道、豆瓣、简书?) 我的一些想法: 1.内容为王(除了问题,可以增加点吸引人的内容?) 2.博客推广(园子你做得很好吸引了一大批粉,包括我) 3.找大佬,园子里那么多牛人,厚脸皮一个一个的请(让他加群,或者申请转载),你请了1000人,有10个大佬来已经非常不错 4.QQ群...

Others 暂无评论 阅读(479)

nginx+keepalive负载均衡高可用

nginx搭建负载均衡详见: 这里不细说。下面说明一下怎么用keepalive实现Nginx高可用。 1、准备 两台浮在均衡服务器: 192.168.31.213 192.168.31.246 准备VIP(虚拟IP):192.168.31.31 2、为两台均衡服务器安装keepalive 准备依赖包: yum -y install gcc pcre-devel zlib-devel openssl-devel yum -y install popt-devel 下载 wget http://www.keepalived.org/software/keepalived-1.2.7.tar.gz 安装keepalive tar zxvf keepalived-1.2.7.tar.gz cd keepalived-1.2.7 ./configure make  make instal...

DevOps, LINUX, 系统架构 暂无评论 阅读(514)

高性能Mysql主从复制原理

温习《高性能MySQL》的复制篇. 1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当一个从服务器连接主服务器时,它通知主服务器从服务器在日志中读取的最后一次...

DevOps, MySQL, 系统架构 暂无评论 阅读(495)

一步一步使用mycat(四):Redis数据库缓存

一、为什么要做数据库缓存?     二、缓存的读取的两种方式 1.读DB前,先读缓存,如果有直接返回,如果没有再读DB,然后写入缓存层并返回。 2.写DB前,先清(或者失效、过期)缓存,再写DB 三、缓存的存储 把Mysql结果集缓存到Redis的字符串或哈希结构中以后,我们面临一个新的问题,即如何为这些字符串或哈希命名,也就是如何确定它们的键。因为这些数据结构所对应的行都属于某个结果集,假如可以找到一种唯一标识结果集的方法,那么只需为这些数据结构分配一个唯一的序号,然后把结果集标识符与该序号...

DevOps, JAVA, LINUX, MySQL, 系统架构 暂无评论 阅读(954)