首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Lovnx
掘友等级
Java
|
蚂蚁金服
Java、Hadoop、Microservice
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 22
沸点 2
赞
24
返回
|
搜索文章
最新
热门
Spring Boot使用Allatori代码混淆
Allatori是一个Java 混淆器,它属于第二代混淆器,因此它能够全方位地保护你的知识产权。 Allatori具有以下几种保护方式:命名混淆,流混淆,调试信息混淆,字符串混淆,以及水印技术。对于教育和非商业项目来说这个混淆器是免费的。支持war和jar文件格式,并且允许对需…
Java 10 - 与“var类型推断机制”的第一次亲密接触
官方消息,Java 10 将在2018年3月20号正式发布。(我大Java 9 瞬间成了Vista..........)据传,官方在2017年12月14号已经完成了版本开发的主线合并。 迄今为止,在官方放出了Java 10少数新特性里面,局部变量类型推断(local-varia…
魔镜魔镜,世界上最优秀的程序员在何处?
上个世纪,美利坚孕育了一大批上神级别的软件工程师。(问题一:Unix之母是个什么样的女人?) 美国的计算机技术与计算机教育经过最近20年的发展,已变得触手可及。与此同时,世界上那些欠发达的国家,也正在把本国一部分年轻人训练成经验丰富的开发者。 所以,一个有趣的问题随之而来,到底…
线程条件队列ConditionObject源码解读
我们都知道,在万类之祖Object里面定义了几个监视器方法:wait(),notify (),notifyAll(),配合synchronized语义来控制线程的一些状态,在JDK1.5之后,由Lock替代了synchronized,而这几个监视器由条件队列Condition来
究竟什么是可重入锁?
很久之前就听说了可重入锁,可重入锁究竟是什么意思,以前是囫囵吞枣的,只要记住ReentrantLock和sychronized是可重入锁就行了,爱咋用咋用,好吧,原谅我的无知,最近对基础查漏补缺,发现竟然对其一问三不知,赶紧预习一波,觉得有必要写一篇博客来讲解,就当做什么都没有…
ReentrantLock与公平锁、非公平锁实现
最近开始读JDK源码,所有心得准备总结成一个专栏,JDK Analysis系列的第一篇,就从万众瞩目的ReentrantLock开始吧,而谈到ReentrantLock,就不得不说AQS,它是AbstractQueuedSynchronizer类的简称,Doug Lea上神在J…
Java9 基于异步响应流的发布-订阅框架
为响应式流(Reactive Streams)增加的发布-订阅(publisher-subscriber)框架、并发包CompletableFuture类的增强,等等。。 JEP266中为Java语言的并发性又引入许多新的方式:响应式流,一个为它而生互操作性更强的发布-订阅框架…
Java9 集合工厂方法
JEP269中提议,为集合框架增添一些工厂方法,来使创建不可变集合类与含有少量元素的Map变得更加便捷。下文就为什么它们应运而生来展开详细的阐述。 集合框架增加工厂方法是必然的结果 Java饱受其语法臃肿的批评,比如,创建一个小而确定的集合类时(比如一个List),需要使用它的…
Java9 进程API详细介绍
官方在JEP 102中引进新的进程API来增强java.lang.Process 类,并且引进java.lang.ProcessHandle 及其嵌套接口Info 来让开发者逃离时常因为要获取一个本地进程的PID而不得不使用本地代码的窘境。本文将详细介绍这些新特性。 1、Pro…
Java9 进程API
Java中的进程API在Java5之前还是非常原始的,开启一个新进程唯一的方式是调用Runtime.getRuntime().exec() ,直到Java5发布之后,一些更加简明的开启新进程方式被封装到了ProcessBuilder 中。 而在Java9中,你也将能使用一种全新…
下一页
个人成就
文章被点赞
1,741
文章被阅读
101,152
掘力值
4,125
关注了
3
关注者
2,439
收藏集
0
关注标签
13
加入于
2016-07-21