Java并发源码之LongAdder

AtomicLong我已经在之前的文章Java并发源码之AtomicLong中做了详细的介绍。但是除了AtomicLong,还存在另外一个高效的并发计数类,。

反序列化攻击原理及防御措施(已解决)

在这里你能学到如何序列化一个对象,什么时候需要序列化以及Java序列化的算法,我们用一个实例来示范序列化以后的字节是如何描述一个对象的信息的。

LeetCode 力扣官方题解 | 13. 罗马数字转整数

数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4 。这个特殊的规则只适用于以下六种情况:I 可以放在 V 和 X 的左边,来表示 4 和 9。

峰哥说技术系列-5 Sring Boot整合视图

峰哥说技术系列-5 Sring Boot整合视图之JSPSpring Boot整合jsp视图《峰哥说专栏》于2月26日正式开启,不管你是学生、还是职场人亦或者仅仅是喜欢互联网技术的人,都可以关注此专栏,大咖为您解说技术,也同样欢迎您来与我们一同探讨,用代码,改变世界,我们是认真的

Spring Boot 集成 JUnit 单元测试

为自己的应用编写单元测试是一个很好的习惯。在Java开发中最流行的测试工具非JUnit莫属,它已经成为Java单元测试的事实标准。Spring Boot测试模块不仅集成JUnit框架,还提供了许多实用程序和注释,方便我们测试应用。1. 添加依赖在 pom.

常见Java问题及笔试题(二十一)——链表的增删及排序操作,非常基础简单

我们知道链表的操作是最基本的数据结构了,今天随手练了几个简单的操作,虽说简单,却对入门的程序员来说,是很好的锻炼。

据说这道JAVA基础题,面试中给出正确答案的人数不到32%

首先抛出问题-“这段程序的运行结果是什么”题目-全部代码,仔细审题哦期待的运行结果:i=1i=2i=4i=3…

全面了解Java Timer定时器类

Timer类介绍Timer类的主要作用是设置计划任务,即在指定时间开始执行某一个任务。Timer主要方法如图:schedule(TimerTask task, Date time)方法测试该方法的作用是在指定日期执行一次某一任务。TimerTask类:import java.

北大学霸!手抄万字Java数组笔记,2小时吃透,你确定不拿走?

上一篇是分享的是《Java异常简介与Java异常处理》,这篇分享的是《Java数组的定义、Java访问数组元素、Java数组元素的遍历、Java数组的静态初始化、Java数组引用数据类型、Java可变长参数、Java数组扩容、Java数组的特点、Java对象数组、Java二维数组

程序员,面试被问到“什么是线程安全”?拜托别再吱吱唔唔了

论语中有句话叫“学而优则仕”,相信很多人都觉得是“学习好了可以做官”。假设某个线程把数据处理到一半,觉得很累,就去休息了一会,回来准备接着处理,却发现数据已经被修改了,不是自己离开时的样子了。

网站地图