摘要: Druid的数据源配置:https://www.cnblogs.com/KuroNJQ/p/11171263.html 1.导入依赖 2.我有一个application-dev.yml和一个applicaion.yml 分别是: 3.mybatis已经可以用了,下面是mapper接口 service 阅读全文
posted @ 2019-07-14 14:24 KuroNJQ 阅读(30377) 评论(0) 推荐(0) 编辑
摘要: 1.实验环境,数据库的安装https://www.cnblogs.com/luohanguo/p/9045391.html 我的数据库是分开装的,先拷贝了虚拟机在装的数据库,若果是数据库装好后拷贝好像uuid是一样的,所以会有点问题,不过网上有方法我看见了。 2.主从复制的原理 从库生成两个线程,一 阅读全文
posted @ 2019-07-13 20:47 KuroNJQ 阅读(1761) 评论(0) 推荐(0) 编辑
摘要: Executor框架 Executor的接口只有一个execute方法: 可以像下面一样使用 Executors的静态工厂方法来创建线程池(例如,newFixedThreadPool的创建):Execotors里还有newCachedThreadPool、newSingleThreadExecuto 阅读全文
posted @ 2019-07-13 09:30 KuroNJQ 阅读(416) 评论(0) 推荐(0) 编辑
摘要: Java虚拟机运行时数据区 1.程序计数器 线程私有,没有规定OutOfMemoryError。 Java虚拟机的多线程是通过线程轮流切换并分配处理器执行时间的方式实现的,在任意时刻,一条Java虚拟机线程只会执行一个方法的代码,正在被线程执行的方法被称为Current Method。如果方法是Ja 阅读全文
posted @ 2019-07-11 18:59 KuroNJQ 阅读(188) 评论(0) 推荐(0) 编辑
摘要: DELETE FROM Person WHERE Id NOT IN ( --mysql不能先select出同一表中的某些值,再update这个表(在同一语句中) SELECT MIN(p.Id) AS Id FROM Person p GROUP BY p.Email ) ; DELETE FRO 阅读全文
posted @ 2019-07-11 18:57 KuroNJQ 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 1.首先导入依赖 <properties> <java.version>1.8</java.version> <mysql.version>5.1.47</mysql.version> <druid.version>1.1.14</druid.version></properties><depend 阅读全文
posted @ 2019-07-11 17:08 KuroNJQ 阅读(13307) 评论(4) 推荐(1) 编辑
摘要: 1.Nginx的配置和安装 https://www.cnblogs.com/zhoading/p/8514050.html 2.安装多个Tomcat 你可以把webapps目录里ROOT下的index.jsp改下,好看到tomcat有没有切换 https://www.linuxidc.com/Lin 阅读全文
posted @ 2019-07-09 21:16 KuroNJQ 阅读(970) 评论(0) 推荐(0) 编辑
摘要: Effective Java第3条中的Singleton的实现。 阅读全文
posted @ 2019-05-08 21:16 KuroNJQ 阅读(370) 评论(0) 推荐(0) 编辑