240 发简信
IP属地:上海
  • 看看源码吧,多实践,上面关于reentranlocak描述是错的,rl不全是乐观锁,当获取不到锁时仍会阻塞,想想看竞争激烈的场景,又不能预测执行时间,rl能光用自旋锁解决?

    Java并发编程---synchronized和lock两种锁的比较

    性能比较 JDK1.5中,synchronized是性能低效的。因为这是一个重量级操作,它对性能最大的影响是阻塞的是实现,挂起线程和恢复线程的操作都需要转入内核态中完成,这些...

  • 这样看最终代理的对象是实现InvocationHandler接口的类,那为什么不将功能增强类和 目标对象完全解耦呢,在Proxy.newProxyInstance方法中接收InvocationHandler的实现类和目标对象实例,这样代理的对象就可以理解为 目标对象了,因为newProxyInstance最终返回的是目标对象实现接口的子类,从源头理解:代理的就是该目标对象,对其进行功能增强

    10分钟看懂动态代理设计模式

    动态代理是Java语言中非常经典的一种设计模式,也是所有设计模式中最难理解的一种。本文将通过一个简单的例子模拟JDK动态代理实现,让你彻底明白动态代理设计模式的本质,文章中可...

  • "这个方案看起来似乎没有问题,但其实你忽略了准备这些方法所需要的时间,执行一个方法,需要开辟栈内存、压栈、出栈等操作,这部分时间也是不可以忽略的。
    因此,这个解决方案不可行"

    这句话个人认为有一些问题,所有方法的执行都需要分配栈内存、压栈、出栈,后面的聚合仍然是这样的过程,所以这里解释不合理,应该是复用性和灵活性,比如要提供某一类功能,许多业务都需要计时的功能,那么把这个功能抽象出来,然后动态的添加到业务方法执行的始末。
    受益良多,感谢

    10分钟看懂动态代理设计模式

    动态代理是Java语言中非常经典的一种设计模式,也是所有设计模式中最难理解的一种。本文将通过一个简单的例子模拟JDK动态代理实现,让你彻底明白动态代理设计模式的本质,文章中可...

  • 还有博主大大很厉害,在这里学到了很多东西

    git clone protocol error: bad pack header

    配置一下ssh,换成ssh方式就没有这个问题。

  • "这个方案看起来似乎没有问题,但其实你忽略了准备这些方法所需要的时间,执行一个方法,需要开辟栈内存、压栈、出栈等操作,这部分时间也是不可以忽略的。
    因此,这个解决方案不可行"

    这句话个人认为有一些问题,所有方法的执行都需要分配栈内存、压栈、出栈,后面的聚合仍然是这样的过程,所以这里解释不合理,应该是复用性和灵活性,比如要提供某一类功能,许多业务都需要计时的功能,那么把这个功能抽象出来,然后动态的添加到业务方法执行的始末。

    git clone protocol error: bad pack header

    配置一下ssh,换成ssh方式就没有这个问题。

  • 120
    年度催泪短片:要么孤独,要么庸俗!

    01 刷朋友圈的时候,看到一条由三感音乐故事拍摄的短视频,被文案戳中了泪点。 22岁生日,一个人吃火锅,还好锅底可以点最辣的;187次路过的码头,4次遇到一对情侣,两个人眼中...

  • 想起去年母亲出车祸的那段日子,母亲怕耽误我学习,死活不让父亲告诉我,也不让哥哥告诉我,后来我做了个梦,梦见母亲不在了,大晚上的哭醒,给母亲打电话,母亲才告诉我,已经半夜,母亲都疼的没有睡着,那个晚上,整整哭了一晚上,写这篇文的时候,我根本就驾驭不住,写着写着就想哭。

  • 120
    Java 使用 UnixSocket 调用 Docker API

    在 Docker 官网查阅 API 调用方式 例如:查询正在运行的容器列表,HTTP 方式如下: 分析 API 请求的过程 在本机执行如下命令 Java 模拟调用 API 的...

  • 120
    java虚拟机学习笔记4-----对象的回收

    先来回顾下运行时数据区,分为方法区、堆区、虚拟机栈、本地方法栈、程序计数器,其中虚拟机栈、本地方法栈、程序计数器是线程私有的,随着线程的创建而生,线程的销毁而灭,栈中的栈...

  • 120
    java虚拟机学习笔记3-----对象的内存布局和对象的访问定位

    对象的内存布局 在HotSpot虚拟机中,对象在内存中存储的布局可以分为三块区域:对象头、实例数据、对齐填充。 对象头 HotSpot虚拟机中的对象头包括两部分内容: 第一...

  • 120
    java虚拟机学习笔记2-----对象的创建

    本文内容是笔者看了 《深入了解java虚拟机》后的一些笔记,也欢迎各位java爱好者一起学习和交流。 java是一门面向对象的语言,你现在懂怎么面向对象了吗?没对象的抓紧喽,...

  • 120
    java虚拟机学习笔记1-----java内存区域

    本文内容是笔者看了 《深入了解java虚拟机》后的一些笔记,也欢迎各位java爱好者一起学习和交流。 java虚拟机在执行java程序的过程中会将他所管理的内存划分为若干个不...

  • 现在将就的婚姻越来越少了哈

  • 比不将就更可怕的是观念淡了,婚姻好像失去了原有的那种神圣,闪婚闪离。
    不像父辈那样,觉得婚姻就是一辈子的事。

  • 120
    做了十年安利,如今我妈信了上帝

    我妈做了10年安利,她说整体上是赔了,但是不后悔。 1 我妈在卖安利之前的职业是医生,跟我爸处上对象后,直接被做车间主任的爷爷安排到工厂做厂医。 工厂在偏远的县里,每天光坐班...

  • 我是男性,假如我在泰坦尼克号上,我不会让妇女先走

    最近一个很火的社区出了一篇帖子,发帖者是一位男性。 他说,每次看泰坦尼克号上让妇女小孩先走类似的情节,我都很郁闷。凭什么男人就该死?我宁愿抓阄,公平。要不就让头等舱先走,毕竟...

个人介绍
不会武功,却步入江湖