Wesley13 Wesley13
3年前
java将前端的json数组字符串转换为列表
记录下在前端通过ajax提交了一个json数组的字符串,在后端如何转换为列表。前端数据转化与请求varcontracts{id:'1',name:'yanggb合同1'},{id:'2',name:'yanggb合同2'},{id:'3',name:'yang
Wesley13 Wesley13
3年前
java 代码实现使用Druid 链接池获取数据库链接
因为原先使用的c3p0链接池,时常出现:APPARENTDEADLOCK!!!Creatingemergencythreadsforunassignedpendingtasks,以及出现线程死锁的情况导致服务器经常需要重启,很是头疼。所以考虑使用Druid链接池来代替原先的c3p0.AlibabaDruid中文文档(https:/
Wesley13 Wesley13
3年前
java小白到架构师技术图谱(整理全网,持续更新)
本文整理于github上各大star大神仓库。并根据自己的理解重新进行了整理本文已经收录于https://github.com/fengdongdongwsn/architectjava一、计算机基础1、数据结构(1)基本数据结构数据结构基本概念(时间复杂度和空间复杂度的计算方法)
Wesley13 Wesley13
3年前
java根据图片创建日期,或最后修改日期重命名
!(https://oscimg.oschina.net/oscnet/2d56ac970fb67ecc84408473022ab307c15.jpg)!(https://oscimg.oschina.net/oscnet/441bf1a375478e59c3e18085887ead83ad0.jpg)importjava.io.Bu
Wesley13 Wesley13
3年前
java多线程面试题_线程并发面试题
1、什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。2、线程和进程有什么区别?线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不
Wesley13 Wesley13
3年前
Java基础篇(02):特殊的String类,和相关扩展API
本文源码:GitHub·点这里(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fcicadasmile%2Fjavabaseparent)||GitEE·点这里(https://gitee.com/cicadasmile/javabasepa
Wesley13 Wesley13
3年前
Java简单模拟设备压测服务器(Rabbitmq)
进入idea,新建一个maven项目主要是模拟150个设备同时并发,并发时间持续15min1.创建客户端,构造请求发送到对应的rabbitmq的队列,用的protobuf协议。!(https://oscimg.oschina.net/oscnet/b23aabefc45dd31c7affb217b1560b6b411.jpg)!(htt
可莉 可莉
3年前
2021最新最全面“Java知识总结+⾯试指南”强烈推荐!
!(https://imgblog.csdnimg.cn/img_convert/79b037bccdbbc105c1986e26734e6756.png)2020年的疫情,让招聘面试变得雪上加霜。已经有不少大厂,如腾讯、字节跳动的招聘名额明显减少,面试门槛却一再拔高,如果不用心准备,很可能就被面试官怼得哑口无言,甚至失去了难得的机会。2021
Wesley13 Wesley13
3年前
JAVA内存缓存使用,timer+map超时缓存。模拟redis、memcached
说起缓存,我们总是充满敬意,介于程序与数据库之间,缓解数据库负载压力,以内存为代价,百倍提升程序性能。然而,内存是廉价的,只要不存储大数据,基本也是可以接受的。功能点:缓存keyvalue键值存储、缓存过期时间适用范围:小程序、小项目、小数据存储。高频访问数据存储。单机非集群数据存储。缓存代码类:packageorg.coody.
Wesley13 Wesley13
3年前
Java中9种常见的CMS GC问题分析与解决
!(https://oscimg.oschina.net/oscnet/upb0ffdae51121af241bdecea989ce0852705.JPEG)1\.写在前面|本文主要针对HotspotVM中“CMSParNew”组合的一些使用场景进行总结。重点通过部分源码对根因进行分析以及对排查方法进行总结,排