240 发简信
IP属地:陕西
  • 不这么写代码,你怎么敢提交的,,

    还在使用if else写代码?试试 “策略模式” 吧!

    来源公众号:程序员小灰作者:LA 我们使用的app大多都有分享的功能,我们可以选择分享到不同的地方,比如微博、微信、QQ等等,虽然是同一个内容,但是分享到不同的平台就会有不同...

  • 开始变着法的兼容各种语言的写法,然后让那些非javaer快速转行入手么😏

    JDK14来了:9大重磅特性解读,不容错过!!!

    JEP 305: Pattern Matching for instanceof (Preview)JEP 358: Helpful NullPointerException...

  • good job!

    从给apache sharding-sphere提交的issue再谈分布式ID

    很多的分布式系统的唯一ID都是基于雪花算法生成的,apache sharding-sphere的分布式ID也是采用了雪花算法: 由上图可知,雪花算法的几个核心组成部分: 1位...

  • 产量不景气啊。。

    ZGC,一个超乎想象的垃圾收集器

    Z Garbage Collector,即ZGC,是一个可伸缩的、低延迟的垃圾收集器,主要为了满足如下目标进行设计: 停顿时间不会超过10ms 停顿时间不会随着堆的增大而增大...

  • 界面这么好看,我还是选择使用mac..:grin:

    最好的Linux发行版:Ubuntu 18.04 深度使用体验

    前言 经常看我博客和公众号的同学应该知道,我是狂热的Linuxer,对Linux系统有一种偏执的喜好,所以当你看到这篇文章的时候应该不会觉得奇怪,不过,真正应该疑惑的是,为什...

  • :+1: 寻找问题的思路学习了,给狼哥点赞

    Java Agent的隔离实现以及卸载时一些坑

    在《一文带你了解Java Agent》中,让大家了解了Java Agent的来龙去脉,当通过attach方式去动态加载一个Java Agent时,Agent中的类会被加载到业...

  • 是的

    什么是Java内存模型

    在知识星球中,有个小伙伴提了一个问题:有一个关于JVM名词定义的问题,说”JVM内存模型“,有人会说是关于JVM内存分布(堆栈,方法区等)这些介绍,也有地方说(深入理解JVM...

  • 双锁检查的Something 对象应该是volatile 修饰的,但还是不太明白,为什么臭名昭著了。。:disappointed_relieved:

    什么是Java内存模型

    在知识星球中,有个小伙伴提了一个问题:有一个关于JVM名词定义的问题,说”JVM内存模型“,有人会说是关于JVM内存分布(堆栈,方法区等)这些介绍,也有地方说(深入理解JVM...

  • 好想去你们的技术群:sweat_smile:

    R大有时会颠覆你Java的认知

    关于volatile变量的内存可见性,我在JVM群中抛出了一个问题,然后我的一些认知就被颠覆了。 问题 请教一个问题,a,b,c三个变量,其中c是volatile的,a,b是...

  • @Zax_Jonson 我怕是服了你了,我说链接失效意思你该把文档中的地址更新了,别人说的这个链接没用是无法下载到想要的资源,打开肯定是能打开,龟龟,服了服了

    Mac下面的SecureCRT(附破解方案) 更新到最新的8.0.2

    如果你有用请给个喜欢或者收藏,十分感谢更新到8.0.2的破解,整体的破解方案都发生了的变化首先还是去 https://pan.baidu.com/s/1dFYERBj下载最新...

  • @会吐烟de鱼 我就是这个意思

    Java GC的那些事(1)

    简书 占小狼转载请注明原创出处,谢谢! 前言 与C语言不同,Java内存(堆内存)的分配与回收由JVM垃圾收集器自动完成,这个特性深受大家欢迎,能够帮助程序员更好的编写代码,...

  • 看了兄弟102篇文章,收获很大;把周志明那本书的很多东西细化了。感谢!希望继续产出更多优质内容。同时注意身体

  • 又加深了理解,好文章,支持!!:+1:

    图解CMS垃圾回收机制,你值得拥有

    简书 占小狼[https://www.jianshu.com/users/90ab66c248e6/latest_articles],转载请注明原创出处,谢谢! 最近在整理J...

  • 关于 栈上分配 的疑惑之前还跟同事争论过,看了这篇文章,终于拨云见日啊!

    浅谈HotSpot逃逸分析

    简书 占小狼转载请注明原创出处,谢谢! JIT 即时编译(Just-in-time Compilation,JIT)是一种通过在运行时将字节码翻译为机器码,从而改善字节码编译...

  • //拼接一:
    String c = "ja" + "va";
    //拼接二:
    String c1="ja";String c2="va";
    String c=c1+c2;

    这两种拼接通过字节码可以发现不是同一种操作,

    浅谈Java String内幕

    简书 占小狼转载请注明原创出处,谢谢! 前言 String字符串在Java应用中使用非常频繁,只有理解了它在虚拟机中的实现机制,才能写出健壮的应用,本文使用的JDK版本为1....

  • 永久代 其实就是所谓的方法区,方法区又叫非堆,你说 “虚拟机团队在JDK8的HotSpot中,把永久代从Java堆中移除了”,不知道是我记错了还是这里笔误了

    Java GC的那些事(1)

    简书 占小狼转载请注明原创出处,谢谢! 前言 与C语言不同,Java内存(堆内存)的分配与回收由JVM垃圾收集器自动完成,这个特性深受大家欢迎,能够帮助程序员更好的编写代码,...

  • 破解文件下载地址失效..

    Mac下面的SecureCRT(附破解方案) 更新到最新的8.0.2

    如果你有用请给个喜欢或者收藏,十分感谢更新到8.0.2的破解,整体的破解方案都发生了的变化首先还是去 https://pan.baidu.com/s/1dFYERBj下载最新...