
Java
文章平均质量分 61
扶朕去网吧
这个作者很懒,什么都没留下…
展开
-
Springboot优雅停机-Springboot的shutdown实现
Springboot优雅停机原创 2022-03-07 23:12:32 · 9077 阅读 · 1 评论 -
idea2021.3.2 lombok插件
idea2021.3.2 lombok插件 直接安装原创 2022-02-15 14:07:45 · 3566 阅读 · 0 评论 -
有序数组中的单一元素查找
解题:根据题目要求需要满足2个条件可得知:1.要求该算法的空间复杂度为O(1),表明空间不随着处理量增大而增大。2.表明时间复杂度为O(log n),表明每次数据量增大一倍,时间复杂度仅+1,所以这里考虑二分查找法。解题思路:因为每个元素都会出现两次,只有一个数会出现1次,所以数组长度必定是单数。每次取数组中值,对比middle-1与middle+1,以下简称left与right。检查取中值剩余左右两边数的数量时单数还是双数,若左侧剩余值数量为单数(示例2),在middle与left和r..原创 2022-02-14 16:23:20 · 2475 阅读 · 0 评论 -
【JSR语言规范系列】(JSR1) :Real-Time Specification for Java
网上的基本都是一些英文文档,而且还要翻qiang才看得到(Thanks for the great firewall),为了方便大家,我看了之后就顺便翻译一下吧。时间有限,大概2-3天会翻译一章。如果有哪些地方不对的,欢迎大家指出。JSR1:Real-Time Specification for Java(Java即时处理规范)即时处理Java是技术相结合的全能术语,使程序员能够编翻译 2017-04-07 18:31:04 · 2812 阅读 · 0 评论 -
Linux Top 命令详析
TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.top - 12:38:33 up 5转载 2015-05-06 18:50:59 · 15527 阅读 · 0 评论 -
HashMap和HashTable的区别
HashMap是HashTable的轻量级实现(非线程安全的实现),他们都完成了Map接口。区别1.HashMap允许空(null)键值(key),由于非线程安全,所以在性能上可能会高于HashTable2.HashMap把HashTable的Contains方法去掉了,改为了ContainsKey和ContainsValue.因为contains方法容易引起误解。3.HashTa原创 2015-05-05 15:00:37 · 15829 阅读 · 3 评论 -
值传递和引用传递的区别
值传递:(形式参数类型是基本数据类型):方法调用时,实际参数把它的值传递给对应的形式参数,形式参数只是用实际参数的值初始化自己的存储单元内容,是两个不同的存储单元,所以方法执行中形式参数值的改变不影响实际参数的值。引用传递:(形式参数类型是引用数据类型参数):也称为传地址。方法调用时,实际参数是对象(或数组),这时实际参数与形式参数指向同一个地址,在方法执行中,对形式参数的操作实际上就原创 2015-05-05 14:18:51 · 4294 阅读 · 0 评论 -
equals()和hashCode()隐式调用时的约定
首先,我们来看一个问题.[java] view plaincopyimport java.util.HashMap; public class Apple { private String color; public Apple(String color) { this.co转载 2015-04-30 10:01:26 · 8155 阅读 · 0 评论 -
Servlet生命周期与工作原理
Servlet生命周期分为三个阶段: 1,初始化阶段 调用init()方法 2,响应客户请求阶段 调用service()方法 3,终止阶段 调用destroy()方法Servlet初始化阶段: 在下列时刻Servlet容器装载Servlet: 1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.X转载 2015-04-30 11:04:32 · 3829 阅读 · 3 评论