灯灯灯灯 灯灯灯灯
4年前
Java并发之Semaphore源码解析
Semaphore前情提要在学习本章前,需要先了解ReentrantLock源码解析,ReentrantLock源码解析里介绍的方法有很多是本章的铺垫。下面,我们进入本章正题Semaphore。从概念上来讲,信号量(Semaphore)会维护一组许可证用于限制线程对资源的访问,当我们有一资源允许线程并发访问,但我们希望能限制访问量,就可以用信号量对访问线程
Wesley13 Wesley13
4年前
java浮点型精度丢失浅析
java浮点型数值在运算中会出现精度损失的情况,在业务要求比较高比如交易等场景,一般使用BigDecimal来解决精度丢失的情况。最近一个同事在使用BigDecimal时仍然出现了精度损失,简略记录一下测试用例代码如下@Testpublicvoidfd(){doubleabc
Wesley13 Wesley13
4年前
java连接neo4j
<divid"cnblogs\_post\_body"class"blogpostbody"<p呼、博客要落灰了</p<p记录一下Java连接neo4j的问题。</p<p<spanstyle"fontsize:16px;"<strong首先是neo4j的下载和配置,基本参考https://blog.csdn.net/ap
Wesley13 Wesley13
4年前
java.IO.File类详解
JDK1.0就存在的File类:用于对文件进行一般性操作。由于NIO中有对File对象进行改善,现在对其进行一般性说明。File类有四个构造函数:(都必须传入路径地址String或者Path)  File(Stringpathname)  File(Fileparent,Stringchild)  File(Stringpa
Wesley13 Wesley13
4年前
java面试复习题四
一、redis最大缓存和回收策略(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fwork115%2Fp%2F5585263.html)!(https://oscimg.oschina.net/oscnet/4e0eb8b92d1013
Wesley13 Wesley13
4年前
Java操作Excel工具类(poi)
 分享一个自己做的poi工具类,写不是很完全,足够我自己当前使用,有兴趣的可以自行扩展1importorg.apache.commons.lang3.exception.ExceptionUtils;2importorg.apache.poi.hssf.usermodel.HSSFDataFormat;3importorg.apa
Wesley13 Wesley13
4年前
Java实现单链表反转操作
单链表是一种常见的数据结构,由一个个节点通过指针方式连接而成,每个节点由两部分组成:一是数据域,用于存储节点数据。二是指针域,用于存储下一个节点的地址。在Java中定义如下:publicclassNode{privateObjectdata;//数据域privateNodenext;//指针域publicNo
Wesley13 Wesley13
4年前
Java面试通关要点汇总整理
简历篇请自我介绍请介绍项目基础篇基本功面向对象的特征final,finally,finalize的区别int和Integer有什么区别重载和重写的区别抽象类和接口有什么区别说说反射的用途及实现说说自定义注解的场景及实现
Wesley13 Wesley13
4年前
Java的4种代码块
往期精选  ●  架构师高并发高性能分布式教程(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzAxNDMwMTMwMw%3D%3D%26mid%3D2247486245%26idx%3D1%26sn%3D7a28525
Wesley13 Wesley13
4年前
Java导出excel并下载功能
我们使用的导出并下载功能是利用一个插件叫POI的插件提供的导出功能,很实用;首先先导入Jar包:!(https://static.oschina.net/uploads/img/201612/01102405_Xoq8.jpg)Jar包下载地址:http://poi.apache.org/(https://www.oschina.net/ac