摘要: 阅读全文
posted @ 2019-09-03 18:38 行者--天马行空 阅读(70) 评论(0) 推荐(0) 编辑
摘要: redis集群搭建 1. https://www.cnblogs.com/wuxl360/p/5920330.html 安装redis 2. https://www.cnblogs.com/yehaifeng/p/7738439.html 这个比较全 3.https://blog.csdn.net/ 阅读全文
posted @ 2018-11-27 14:46 行者--天马行空 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 线程安全的阻塞队列 1.ArrayList 设置maxLength 2.put 放入元素 synchronized(lock){} 获得锁 判断list.size()==maxlength lock.wait() 如果没有空间了 线程等待 释放锁 有位置: list.add(); lock.noti 阅读全文
posted @ 2018-11-26 16:48 行者--天马行空 阅读(91) 评论(0) 推荐(0) 编辑
摘要: mysql 数据优化慢查询优化基本步骤0.先运行看看是否真的很慢,注意设置SQL_NO_CACHE1.where条件单表查,锁定最小返回记录表。这句话的意思是把查询语句的where都应用到表中返回的记录数最小的表开始查起,单表每个字段分别查询,看哪个字段的区分度最高2.explain查看执行计划,是 阅读全文
posted @ 2018-06-25 15:27 行者--天马行空 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 之前看了几篇ThreadLocal 的介绍 说了很多让人误解的东西 比如 ThreadLocal 是解决多线程共享数据的问题。。等等 参考文献:http://www.iteye.com/topic/103804 说的挺接地气 1.首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的, 阅读全文
posted @ 2017-09-06 14:27 行者--天马行空 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 参考 http://www.cnblogs.com/wxd0108/p/5479442.html http://blog.csdn.net/luoweifu/article/details/46613015 1.线程安全:就是指通过多线程运行一段程序会不会影响这个线程的运行结果。 如果会影响就是线程 阅读全文
posted @ 2017-09-06 11:03 行者--天马行空 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 3、@Resource和@Autowired @Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。 1、共同点 两者都可以写在字段和 阅读全文
posted @ 2017-02-20 21:45 行者--天马行空 阅读(97) 评论(0) 推荐(0) 编辑
摘要: spring IOC ioc也叫DI 是spring 的ioc核心就是控制反转 一般一个方法最少都要用到两个以上的对象,那么引用对象的时候就需要new一个来引用 这样耦合度就特别的 spring的ioc就是动态的管理每个对象 每个类都要通过bean工程告诉spring 自己是谁 自己都用到了谁 这样 阅读全文
posted @ 2017-02-20 21:37 行者--天马行空 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1.spring aop ioc 标签类型 事务管理 配置信息 2.habernet 批处理 DB的引擎 索引 SQL优化 3.JVM 加载过程 分代模式 青年带晋升老年代的规则 阅读全文
posted @ 2017-02-20 17:18 行者--天马行空 阅读(81) 评论(0) 推荐(0) 编辑