摘要: 原文链接:https://www.cnblogs.com/hexinwei1/p/10000779.html 一、小总结 HashMap、Hashtable、ConcurrentHashMap HashMap:线程不安全 Hashtable:线程安全,每个方法都加了synchronized修饰。类似 阅读全文
posted @ 2019-02-11 18:02 hy_wx 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.cnblogs.com/xrq730/p/5060921.html 多线程有什么用 发挥多核cpu的优势,单线程程序,在双核cpu上就是浪费了50%,在四核就浪费了75%,单核cpu所谓的“多线程”是假的,同一时间处理器只会处理一段逻辑,只不过线程之间切换得比较快,看 阅读全文
posted @ 2019-01-22 10:37 hy_wx 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://mp.weixin.qq.com/s/sBDtpZHzHJrUhZjuB8gPSQ 一、背景 1.1、什么是API网关 API网关可以看做系统与外界联通的入口,我们可以在网关进行处理一些非业务逻辑的逻辑,比如权限验证,监控,缓存,请求路由等等 1.2、为什么需要API网关 阅读全文
posted @ 2019-01-16 15:49 hy_wx 阅读(1507) 评论(0) 推荐(1) 编辑
摘要: classpath 指的是自己项目里的编译后的class路径 classpath* 包含jar包里面的class路径 阅读全文
posted @ 2018-11-23 16:06 hy_wx 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 重写全局配置 如果springboot提供的springmvc配置不符合要求,则可以通过一个配置类(标有@Configuration注解的类)加上@EnableWebMvc注解来实现完全自己控制的mvc配置 当你既想保留springboot提供的配置,又想增加自己额外的配置时,可以定义一个配置类并继 阅读全文
posted @ 2018-04-01 10:45 hy_wx 阅读(2253) 评论(0) 推荐(0) 编辑
摘要: redis3.2版本增加了对GEO(地理位置)的支持 操作命令 geoadd(String key, Double longitude, Double latitude, String member) 增加某个地理位置的坐标,可批量增加 geopos(String key, String.... m 阅读全文
posted @ 2018-03-25 18:15 hy_wx 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 字符串 setex(key, seconds, value):带过期时间 mset(keysvalues.....):批量操作,是一个原子性(atomic)操作,所有给定key会在同一时间内被设置 hash hset(key, field, value) hget(key, field) hgetA 阅读全文
posted @ 2018-03-25 17:55 hy_wx 阅读(1293) 评论(0) 推荐(0) 编辑
摘要: Lock概述 位于java.util.concurrent.locks包内 主要目的是和synchronized一样,两者都是为了解决同步问题,处理资源争端而产生的技术 java.util.concurrent.locks包下常用的类 Lock lock为一个接口,主要方法如下 lock(),try 阅读全文
posted @ 2018-03-25 16:47 hy_wx 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 用处:ThreadLoca持有的数据为每条线程生成一个独立的变量副本 思想:如果一个资源会引起线程竞争,那就为每一个线程配置一个资源。相比于synchronized是一种空间换时间的策略 当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一 阅读全文
posted @ 2018-03-19 14:21 hy_wx 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一、合理使用线程池能够带来三个好处 1、减少创建和销毁线程上所花的时间以及系统资源的开销 => 减少内存开销,创建线程占用内存,创建线程需要时间,会延迟处理的请求 2、提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行 3、提高线程的客观理性。线程是稀缺资源,如果无限制的创建,不仅会 阅读全文
posted @ 2018-03-19 14:20 hy_wx 阅读(245) 评论(0) 推荐(0) 编辑