作者:杨兴强原文来源:开点工作室(ID:kaidiancs) 一.从一个例子开始 看着Java线程执行起来的那种任性和随意,我们不免会问:是谁在主导Java线程的执行?它按照...
![240](https://cdn2.jianshu.io/assets/default_avatar/7-0993d41a595d6ab6ef17b19496eb2f21.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
作者:杨兴强原文来源:开点工作室(ID:kaidiancs) 一.从一个例子开始 看着Java线程执行起来的那种任性和随意,我们不免会问:是谁在主导Java线程的执行?它按照...
因业务有对比时间判断,根据当前时分是否执行业务,数据库存的字段是类似于“8:00"的字符串,刚开始没有在意,直接转成date类型SimpleDateFormat simdat...
上一次讲了《相似度计算方法:余弦相似度》中,提到了推荐系统中的基于用户的协同过滤算法,由于用户的行为数据,很适合用二分图的数据结构描述,因此很多图的算法可以在推荐系统中使用,...
先来说说为什么要写netty源码分析的文章,一个方面是自己看了一些源码,却找不到了解原理的方式,一个方面是万一bat哪个大牛看到我写的文章,给我一个5k的工作呢。不开玩笑了,...
今天给大家介绍一个并发包中的线程工具Exchanger,他的主要作用是用来进行线程之间的数据交换的,一起来看看吧。 Exchanger 背书中:Exchanger是一个用来进...
最近遇到一个Jvm old过高的案例,现象是一个站点的jvm old区过高,分析原因是,原来的设计方案有问题,给前端返回的数据里面包含了大量的html代码,从存储中拿数据的过...
上篇已经分析了HashMap在多线程环境下死循环的原因,HashTable使用synchronized来保证线程安全,但是相对来说效率低下,而ConcurrentHashMa...
好久没有和大家见面了,最近一周每天晚上都在搬家,一直没有时间。今天来给大家分享一道面试的时候,被问及的一道算法题:一个数组,有一百万个元素,每个元素都是0-9的数字,而且有序...
最近遇到一个java应用造成了服务器CPU使用率过高,最后查询,问题是因为在tomcat下重新部署应用的时候没有kill掉tomcat进程,造成应用中的数据库连接池进程中的锁...