2019年10月16日

摘要: 数据源连接池使用druid 其他的数据源基本原理相同 spring中配置默认数据源连接池如下: <!-- 数据源配置, 使用 BoneCP 数据库连接池 --> <!-- 数据源配置, 使用 BoneCP 数据库连接池 --> <bean id="dataSourceOne" class="com. 阅读全文

posted @ 2019-10-16 10:31 房书鑫 阅读(296) 评论(0) 推荐(0) 编辑

2019年8月26日

摘要: 1.创建一台新的服务器,关闭防火墙 2.解压安装JDK (MyCat依赖JDK环境) 3.解压安装MyCat 4.配置JDK和MyCat的环境变量 5.修改mycat/conf/server.xml 6.启动MyCat服务 mycat start 阅读全文

posted @ 2019-08-26 09:10 房书鑫 阅读(138) 评论(0) 推荐(0) 编辑

摘要: 因为查询是对数据库服务器压力最大,查询操作很大。并且是消耗时间的。 我们可以使用MySql的主从复制,让从机同步主机的数据,然后使用读写分离将查询数据丢给从机来完成,增删改就给主机完成 这样可以减少主机的压力,更好的完成项目。 阅读全文

posted @ 2019-08-26 08:35 房书鑫 阅读(745) 评论(0) 推荐(0) 编辑

2019年8月23日

摘要: 1. 尽量不要给SQL语句的where子句中使用函数,这样会是索引失效 2. 如果已经确定查询结果只有一条数据(当表中数据的该字段是唯一的)在查询SQL末尾加上 limit 1, 这样MySql的查询执行引擎在找到1条数据之后就会停止搜索,提高效率 3. 模糊查询尽量使用右模糊: "xx%" 这样可 阅读全文

posted @ 2019-08-23 17:34 房书鑫 阅读(105) 评论(0) 推荐(0) 编辑

2019年8月22日

摘要: Nginx的负载均衡分为4种 1.轮询:请求到达先后顺序,轮询可用节点及其 2.权重:按照比例分配,能者多劳 3.ip_hash黏着:按照ip地址与服务器中可用的节点做数模运算,进行绑定 4.least_conn:最小的连接数 请求最少优先分配 阅读全文

posted @ 2019-08-22 22:15 房书鑫 阅读(142) 评论(0) 推荐(0) 编辑

摘要: Redis的特点 redis:是非关系型数据库(nosql),基于内存读写的数据库,采用的是K-Y的形式存储数据 为什么说redis的速度快 1.完全基于内存 2.底层是使用C语言实现的 3.单线程模式,避免线程切换开销以及多线程竞争问题 a)单线程仅仅是说在网络请求这一模块上用一个请求处理客户端的 阅读全文

posted @ 2019-08-22 21:51 房书鑫 阅读(136) 评论(0) 推荐(0) 编辑

摘要: 页面发送请求 DispatchServlet 会拦截请求进行处理 调用HandlerMapping 获得该Handler配置的所有相关的对象(包括Handler对象以及Handler对象对应的拦截器),最后以HandlerExecutionChain(执行处理链)对象的形式返回 还是在Dispatc 阅读全文

posted @ 2019-08-22 16:24 房书鑫 阅读(79) 评论(0) 推荐(0) 编辑

摘要: 1.接口可以多继承,抽象类不能实现多继承。 2.接口只能定义抽象规则,抽象类既能定义抽象规则也可以提供已经实现的成员。 3.接口是一组行为规范,抽象类是一个不完全的类,着重于族的概念。 4.接口支持回调,抽象类不能实现回调,因为继承不支持。 5.接口只包含方法,属性,索引器,事件的签名,但不能定义字 阅读全文

posted @ 2019-08-22 16:13 房书鑫 阅读(186) 评论(0) 推荐(0) 编辑