摘要: 数据库读写分离对于大型系统或者访问量很高的互联网应用来说,是必不可少的一个重要功能。对于MySQL来说,标准的读写分离是主从模式,一个写节点Master后面跟着多个读节点,读节点的数量取决于系统的压力,通常是1-3个读节点的配置 Mycat读写分离和自动切换机制,需要mysql的主从复制机制配合。 阅读全文
posted @ 2020-03-15 18:17 二斌 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1. Redis的安装 1.1. Redis的安装 Redis是c语言开发的。 安装redis需要c语言的编译环境。如果没有gcc需要在线安装。yum install gcc-c++ 安装步骤: 第一步:redis的源码包上传到linux系统。 第二步:解压缩redis。 第三步:编译。进入redi 阅读全文
posted @ 2019-09-23 14:30 二斌 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 一、集群介绍 1. 什么是SolrCloud SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使用SolrC 阅读全文
posted @ 2019-09-20 17:18 二斌 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有ro 阅读全文
posted @ 2019-08-16 14:34 二斌 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 获取tomcat进程pid ps -ef|grep tomcat 统计该tomcat进程内的线程个数 ps -Lf 29295 |wc -l 阅读全文
posted @ 2019-08-09 16:28 二斌 阅读(4070) 评论(0) 推荐(0) 编辑
摘要: 源码已经上传GitHub。 如果直接使用jar:IKAnalyzer-5.0.2。 在这我只是在原有代码结构上做了微调,让代码支持lucene8.0。 阅读全文
posted @ 2019-06-24 18:00 二斌 阅读(915) 评论(1) 推荐(2) 编辑
摘要: spring.jackson.date-format指定日期格式,比如yyyy-MM-dd HH:mm:ss,或者具体的格式化类的全限定名 spring.jackson.deserialization是否开启Jackson的反序列化 spring.jackson.generator是否开启json的 阅读全文
posted @ 2018-11-22 10:30 二斌 阅读(3465) 评论(0) 推荐(0) 编辑
摘要: 首先准备一张百万条数据的表,这样分析数据差距更形象! 下面用分页表数据对表进行分析,根据EMP_ID 字段排序,使用索引和不使用索引性能差距! sql查询语法准备,具体业务根据具体表书写sql语法: SELECT * FROM (SELECT ROW_.*, ROWNUM ROWNUM_ FROM 阅读全文
posted @ 2018-10-11 13:57 二斌 阅读(1227) 评论(1) 推荐(1) 编辑
摘要: exec sp_configure 'show advanced options',1 reconfigure exec sp_configure 'Ad Hoc Distributed Queries',1 reconfigure SELECT * into T_System_Organizati 阅读全文
posted @ 2018-07-29 20:26 二斌 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 简单设计动态代理,基本模拟spring的动态代理方式。 before afterReturning around afterException after这些通知方法都可以这块模拟出来 spring的AOP: 1.在容器中的对象如果实现了接口则采用JDK的动态代理。 2在容器中的对象没有实现接口,则 阅读全文
posted @ 2018-07-02 16:36 二斌 阅读(3941) 评论(0) 推荐(1) 编辑