- 博客(10)
- 收藏
- 关注
原创 JUC只线程之间协作
控制并发流程控制并发流程就是让线程之间相互配合以满足业务需求,比如:线程1等待线程2 3 4执行完后再执行。控制并发流程工具类概览目录控制并发流程控制并发流程工具类概览CountDownLatch作用流程主要方法示例1示例2示例3Semaphore作用使用流程常用方法示例Condition接口(条件对象)作用...
2020-03-23 22:42:10
530
2
原创 JUC之并发容器
**这个是在学习工作中的一些总结,若有不对之处欢迎大家指出。侵删!需要源码联系QQ:1352057131得之在俄顷,积之在平日。**并发容器概览ConcurrentHashMap:线程安全的HashMapCopyOnWriteArrayList:线程安全的ListBlockingQueue:这是一个借口,表示阻塞队列,非常适用于作为数据共享的通道ConcurrentLink...
2020-03-20 18:22:46
302
1
原创 JUC之Atomic
这个是在学习工作中的一些总结,若有不对之处欢迎大家指出。侵删!需要源码联系QQ:1352057131得之在俄顷,积之在平日。原子类的作用原子类和锁的作用类似,都是为了保证并发情况下的线程安全,不过原子类相比于锁有一定的优势:粒度更细:原子变量可以把竞争范围缩小到变量级别。效率更高:使用原子类的效率比使用锁的效率更高,但是高竞争下的情况除外。原子类概览Atomic*基本类型原子类...
2020-03-07 11:52:33
175
1
原创 JUC之锁
这个是在学习工作中的一些总结,若有不对之处欢迎大家指出。侵删!需要源码联系QQ:1352057131得之在俄顷,积之在平日。锁Lock的简介、地位和作用锁是一种工具,用于控制对共享资源的访问Lock和Synchronized这两个是最常见的锁,他们都可以达到线程安全的目的,但是 在使用上和功能上又有较大的不同。Lock并不是用来代替Synchronized的,而是当使用Synchro...
2020-02-29 20:45:10
195
1
原创 前后端分离之POI实现Excel文件的上传和下载
若有不对之处欢迎大家指出,这个也是在学习工作中的一些总结,侵删!需要源码联系QQ:1352057131得之在俄顷,积之在平日。POI概述Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格档案读和写的功能。结构:HSSF:提供读写Microsoft Excel格式档案的功能。XSSF:提供读写Microso...
2020-02-26 20:25:06
1836
1
原创 JUC之ThreadLocal
若有不对之处欢迎大家指出,这个也是在学习工作中的一些总结,侵删!得之在俄顷,积之在平日。1、使用场景: 每个线程需要独享的对象(通常是工具类,典型需要使用的类有SimpleDateFormart和Random),每个Thread内有自己的实例副本,不共享。 每个线程内需要保存全局变量(例如在拦截器中获取用户信息),可以在不同的地方直接使用,避免参数传递的麻烦,例如:当前用户信息需要被线...
2020-02-23 14:03:54
352
1
转载 Springboot2.0解决跨域问题
问题背景:Same Origin Policy,译为“同源策略”。它是对于客户端脚本(尤其是JavaScript)的重要安全度量标准,其目的在于防止某个文档或者脚本从多个不同“origin”(源)装载。它认为自任何站点装载的信赖内容是不安全的。当被浏览器半信半疑的脚本运行在沙箱时,它们应该只被允许访问来自同一站点的资源,而不是那些来自其它站点可能怀有恶意的资源。注:具有相同的Origin,也...
2020-02-19 19:50:36
227
1
原创 跨域问题
该文档来源于我的导师:佘哥如有不足之处请多多指教,勿喷,谢谢。侵删!得之在俄顷,积之在平日。1、为什么有跨域问题?跨域不一定会有跨域问题。因为跨域问题是浏览器对于ajax请求的一种安全限制:一个页面发起的ajax请求,只能是于当前页同域名的路径,这能有效的阻止跨站攻击。因此:跨域问题 是针对ajax的一种限制。但是这却给我们的开发带来了不变,而且在实际生成环境中,肯定会有很多台服务...
2020-02-19 18:14:46
1306
2
原创 java 8 新特性 Lambda stream optional 并行流与Fork/Join框架 新时间日期api
第一次发帖,大佬勿喷,若有不对之处欢迎指出,这些自己在以前学习过程中整理出来的,在工作中也非常实用,希望能帮助一些像我一样刚毕业不久的小伙伴。需要源码联系qq:1352057131得之在俄顷,积之在平日。Java8新特性lambda表达式1、Lambda表达式的基础语法Java8中引入了一个新的操作符“->”该操作符称为箭头操作符或Lambda操作符,箭头操作符将Lambda表...
2020-02-16 14:47:58
631
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人