暂无搜索历史
使用Comparator.nullsLast和Comparator.nullsFirst
JDK里面提供了很多atomic类,AtomicInteger,AtomicLong,AtomicBoolean等等。 它们是通过CAS完成原子性。 依次来...
程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?或者用C语言...
使用 Oracle 官方提供的性能测试工具 JMH(Java Microbenchmark Harness,JAVA 微基准测试套件)来测试一下这 7 种循环的...
使用Spring开发时,进行配置主要有两种方式,一是xml的方式,二是java config的方式。 Spring技术自身也在不断的发展和改变,从当前Spri...
首先要明白,序列化它是一个过程,什么过程呢? 把一个java对象转化成字节序列的过程 java对象都知道,那什么是字节序列呢? 字节,也就是byte,1b...
Flowable 是一个使用 Java 编写的轻量级业务流程引擎。Flowable 流程引擎可用于部署 BPMN2.0 流程定义(用于定义流程的行业 XML 标...
如何在高并发下提高系统吞吐是所有后端开发者追求的目标,Java并发的开创者Doug Lea在Java 7 ConcurrentHashMap的设计中给出了一些参...
对于从事java开发工作的小伙伴来说,Spring框架肯定再熟悉不过了。Spring给开发者提供了非常丰富的api,满足日常的工作需求。 如果想要创建bean...
使用 TCP 协议层面的 keepalive 机制.在应用层上实现自定义的心跳机制.它不是 TCP 的标准协议, 并且是默认关闭的.TCP keepalive ...
平常开发中有可能需要实现在项目启动后执行的功能,SpringBoot提供的一种简单的实现方案就是添加一个model并实现CommandLineRunner接口,...
在真实业务场景中,数据库中经常需要存储某些客户的关键性敏感信息如:身份证号、银行卡号、姓名、手机号码等,此类信息按照合规要求,通常需要实现加密存储以满足合规要求...
支付宝推出了新的转账接口alipay.fund.trans.uni.transfer(升级后安全性更高,功能更加强大) ,老转账接口alipay.fund.tr...
众所周知在进行网络连接的时候,建立套接字连接是一个非常消耗性能的事情,特别是在分布式的情况下,用线程池去保持多个客户端连接,是一种非常消耗线程的行为。 那么该...
序列化的原本意图是希望对一个Java对象作一下“变换”,变成字节序列,这样一来方便持久化存储到磁盘,避免程序运行结束后对象就从内存里消失,另外变换成字节序列也更...
这是创建可以处理一个或多个请求的控制器类的最简单方法。仅通过用构造型注释一个类@Controller ,例如:
暂未填写公司和职称
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市