首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
Shawn君29659
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
Facebook开源其Java竞争条件检测工具RacerD
看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料!由Facebook开源的静态分析工具Infer,现已支持使用RacerD检测Java代码中竞争条件。RacerD使用锁机制或@ThreadSafe注解,识别类中各方法间的竞争条件。 …
面试官最爱的volatile关键字
在Java相关的岗位面试中,很多面试官都喜欢考察面试者对Java并发的了解程度,而以volatile关键字作为一个小的切入点,往往可以一问到底,把Java内存模型(JMM),Java并发编程的一些特性都牵扯出来,深入地话还可以考察JVM底层实现以及操作系统的相关知识。 1 . …
逆向分析某APP并使用JAVA与PHP语言实现RC4加解密
近期在使用“实时公交”软件,其有北京大部分公交车的GPS数据,但是软件比较偏国企化,做的并没有那么人性化,大山子路口这里剧堵是远近闻名的,基本上每辆车都要堵一段时间,那么冬天出去等车就会很遭罪,但是晚出去有可能眼睁睁的看着公交到站开走,所以打算逆向分析一下实时公交软件,加入对堵车
[译]Java中9个处理Exception的最佳实践
在Java中处理异常并不是一个简单的事情。不仅仅初学者很难理解,即使一些有经验的开发者也需要花费很多时间来思考如何处理异常,包括需要处理哪些异常,怎样处理等等。这也是绝大多数开发团队都会制定一些规则来规范对异常的处理的原因。而团队之间的这些规范往往是截然不同的。
[Java并发系列] 1.Java并发机制的底层实现
synchronized在多线程并发编程中已经是一个元老级的存在,通常被称作是重量级锁。既然是常用的一种锁,那么就需要对它的底层实现有深入的了解。 1. synchronized的实现原理 当一个线程在访问同步代码块时,就必须要先获取该代码块中对象的锁,退出或者抛出异常时,就必…
Java开发人员必知必会的20种常用类库和API
Java开发人员必知必会的20种常用类库和API
biezhi/30-seconds-of-java8
你可以在30秒或更短时间内收集有用的Java8代码片段。 使用 Ctrl + F 或者 command + F 来查找代码片段。 代码片段基于 Java8,如果你还不熟悉可以在这里学习。 代码片段翻译自 little-java-functions 详细信息 chunk coun…