程序员JAVA_程序员俱乐部_JAVA频道

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > JAVA > 文章列表
ByteBuf功能原理ByteBuf是一个byte数组的缓冲区,通过两个位置指针完成缓冲区的读写操作,读操作使用readerIndex,写操作使用writeIndex。readerIndex和writeIndex初始取值均为0,写入数据,writeI... 查看全文
ReentrantLock简介ReentrantLock是一种可重入的独占锁。ReentrantLock构造方法://默认构建非公平锁publicReentrantLock(){sync=newNonfairSync();}//传入公平参数,构建公平... 查看全文
· 代码性能优化总结发布时间:2019-07-17
代码优化的目标是:1、减小代码的体积2、提高代码运行的效率代码优化细节1、尽量指定类、方法的final修饰符带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是fi... 查看全文
· Java 将Word转为PDF、PNG、SVG、R发布时间:2019-07-16
同一文档在不同的编译或阅读环境中,需要使用特定的文档格式来打开,通常需要通过转换文档格式的方式来实现。下面将介绍在Java程序中如何来转换Word文档为其他几种常见文档格式,如PDF、图片png、svg、xps、rtf、txt、xml等。使用工具:F... 查看全文
· JVM监控与调优发布时间:2019-07-15
在Java虚拟机的参数中,有3种表示方法标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容;非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容;非Stable参数(-XX),此类参... 查看全文
· SpringBoot开发WebService之CX发布时间:2019-07-15
一、在服务器端的WebSerivce服务发布1、POM.xml文件引入相关的依赖包<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/... 查看全文
· SpringBoot开发WebService之Ax发布时间:2019-07-15
一、服务器端发布WebService服务1、POM.xml文件中引入相关依赖包<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/PO... 查看全文
· java Runtime.exec方法详解发布时间:2019-07-11
1.关于CMD(为了让exec更正常的运行,往往会通过cmd来启动命令)cmd/cdir是执行完dir命令后关闭命令窗口。cmd/kdir是执行完dir命令后不关闭命令窗口。cmd/cstartdir会打开一个新窗口后执行dir指令,原窗口会关闭。c... 查看全文
1、halo这是一个轻快,简洁,功能强大,使用Java开发的博客系统。项目地址:https://github.com/halo-dev/haloStar61392、jeecg-boot项目地址:https://github.com/zhangdais... 查看全文
· jboot的动态配置数据源发布时间:2019-07-11
Jboot通过ShardingJDBC实现分库分表,但是分库分表函数主要是通过字段值进行计算,但如果分库方式与数据无关,并且分库需要在运行时动态新增配置就无法满足要求。下面是通过改造基本Model类,并动态配置数据源的方法:1、新增数据源缓存类注意,... 查看全文
· Java 读取PPT文本和图片发布时间:2019-07-10
本篇文章将介绍通过Java程序来读取PPT幻灯片中的文本及图片的方法。读取图片时,可读取文档中的所有图片,也可以读取指定幻灯片当中的图片。工具:FreeSpire.PresentationforJava(免费版)IntelliJIDEAJar文件获取... 查看全文
· java后端简答验证码发布时间:2019-07-08
//后台只生成随机数@GetMapping(value="findRandom")@ApiOperation(value="验证码接口",notes="验证码接口",httpMethod="GET")publicvoidfindRandom(Http... 查看全文
· java8 使用parallelStream线程安发布时间:2019-07-08
http://zhk.me/1281.html以下我们常用的数据结构,都是线程不安全的。ArrayList,LinkedListHashMap,LinkedHashMap,TreeMapHashSet,LinkedHashSet,TreeSetStr... 查看全文
· spring @Transaction事务不生效问发布时间:2019-07-08
如果你已经排除了以下问题:https://blog.csdn.net/qq_20597727/article/details/84900994或是数据库本身不支持,如MySQL的Myisam.不防看看是不是由多数据源引起的:多数据源我们一般这样配置:... 查看全文
· Java之设计模式之 Observer 观察者发布时间:2019-07-08
java.util.Observer-观察者。实现该接口后,能够接收到来自被观察者因改动而发出的通知。update()方法,会被Observable调用。java.util.Observable-被观察者。setChanged()方法来设置chang... 查看全文
· 记录开源雪花算法文档发布时间:2019-07-08
UidGenerator:readmehttps://github.com/lyg123/uid-generator/blob/master/README.zh_cn.mdleafreadmehttps://tech.meituan.com/2019... 查看全文
· java读取txt文件乱码惹人烦发布时间:2019-07-08
java读取txt文件乱码解决方案2017年09月19日14:42:52sysmedia阅读数3682因为txt默认的选项是ANSI,即GBK编码。GBK和GB2312都是中文编码,在这里解释一下两者的区别。总体说来,GBK包括所有的汉字,包括简体和... 查看全文
· 使用apache的HttpClient进行http发布时间:2019-07-08
我们用apache的HttpClient这个库消费云端的RestfulAPI时,一般都需要两次HTTP调用,第一次获得某种token,比如获取防止跨域请求伪造攻击Cross-siterequestforgery-CSRF的token,或者比如微信AP... 查看全文
现在大多项目都是使用Mybatis了,但也有些公司使用Hibernate。使用Mybatis最大的特性就是sql需要自己写,而写sql就需要传递多个参数。面对各种复杂的业务场景,传递参数也是一种学问。下面给大家总结了以下几种多参数传递的方法。方法1:... 查看全文
· 一次Java内存泄漏排查实战发布时间:2019-07-08
前些日子小组内安排值班,轮流看顾我们的服务,主要做一些报警邮件处理、Bug排查、运营issue处理的事。工作日还好,无论干什么都要上班的,若是轮到周末,那这一天算是毁了。不知道是公司网络广了就这样还是网络运维组不给力,网络总有问题,不是这边交换机脱网... 查看全文