首页
学习
活动
专区
工具
TVP
发布

编程一生

专栏作者
198
文章
152689
阅读量
43
订阅数
甲骨文严查Java授权,换openJDK要避坑
外媒The Register报道,甲骨文稽查企业用户,近期开始将把过去看管较松散的Java授权加入。
静儿
2022-05-06
2K0
深入理解Java类加载机制,再也不用死记硬背了
在《说透分布式事务》中,我举例里说明了会与会的差别。对一门语言的学习,这里谈谈我理解的“会”的三个层次:
静儿
2022-05-06
3310
白话TCP/IP原理
TCP/IP(Transmission-Control-Protocol/Internet-Protocol),中文译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、也是Internet国际互联网络的基础。
静儿
2022-05-06
2600
懂得三境界-使用dubbo时请求超过问题
刚才下班回家路上,无意中听到大街上放的歌,歌词有这么一句:“毡房外又有驼铃声声响起,我知道那一定不是你”。这一句我似乎听懂了歌者的魂牵梦绕和绝望,如果在十年前我大概只能感受出悠扬的声调里溢出的悲凉吧。
静儿
2022-05-06
2910
架构之思-分析那些深入骨髓的设计原则
遵从SOLID五大设计原则、遵从三大编程范式……很多的设计原则对于像我这样工作十几年的人来说,已经刻到了骨髓里。
静儿
2021-11-08
2690
RabbitMQ设计原理解析
RabbitMQ现在用的也比较多,但是没有过去那么多啦。现在很多的流行或者常用技术或者思路都是从过去的思路中演变而来的。了解一些过去的技术,对有些人来说可能会产生众里寻他千百度的顿悟,加深对技术的理解,更好的应用于工作中去。
静儿
2021-10-29
5490
Java的强引用、软引用、弱引用、虚引用
工程中用到guava的本地缓存。它底层实现和API接口上使用了强引用、软引用、弱引用。所以温故知新下,也夯实下基础。
静儿
2020-11-24
2K0
SpringBoot启动原理
1> 大家都知道SpringBoot是通过main函数启动的,这里面跟踪代码到处都没有找到while(true),为什么启动后可以一直跑?
静儿
2020-11-13
7730
hystrix线程池隔离的原理与验证
hystrix可以完成隔离、限流、熔断、降级这些常用保护功能。这四个功能可以这么来理解:
静儿
2020-10-29
2.7K0
系统梳理一下锁
有人对Java主流锁做了下面全面的梳理。梳理的确实挺好的。但是我看到这张图,第一个感觉是:记不住。
静儿
2020-06-04
3730
关于Java两点需要更新的知识
很多人可以把HashMap的原理描述的很溜。比如JDK1.7之前,底层数据结构是数组+链表。JDK1.8之后,出于效率上的考虑,在数组长度大于64,链表长度大于8的时候,会转换为红黑树。
静儿
2020-05-27
3700
代码荣辱观-以运用风格为荣,以随意编码为耻
对开发人员来说,需要在时间允许的条件下定期的review自己和别人的代码,加深对项目的整体理解。对自己的成长做总结。如果过了一段时间,还看到自己之前的代码,觉得写的很好的话,就需要质疑自己的成长,更努力的学习了。
静儿
2019-06-25
3650
你看不懂的spring原理是因为不知道这几个概念
我取了做好的粉黛拿铁,喝了一口,果然就是一杯热巧克力。咦咦咦,说好的拿铁呢?虽然我对「零点吧」的咖啡评价很高,觉得味道不亚于星爸爸。但是不可否认它确实给了我一杯假的拿铁。
静儿
2019-06-21
4940
稳定性三十六计-幂等设计
群里发了一个总共1千元的拼手气红包,共10个。静儿点进去,额,抢到了0.05元。这个不甘心啊。退出来重新打开了这个红包,你猜怎样?显示我抢到了0.05元!
静儿
2019-05-23
4890
编写代码的「八荣八耻」(上篇)
静儿从19年元旦以来,新创建的4个产品:heimdal、carter、hydra、stark。分别对应漫威里的:海姆达尔(Heimdallr是彩虹桥的守护神,我们项目用的是heimdal 是个一个地名,与Heimdallr音译相同)、特工卡特、九头蛇、钢铁侠。
静儿
2019-04-09
4010
编写代码的「八荣八耻」(上篇)
静儿从19年元旦以来,新创建的4个产品:heimdal、carter、hydra、stark。分别对应漫威里的:海姆达尔(Heimdallr是彩虹桥的守护神,我们项目用的是heimdal 是个一个地名,与Heimdallr音译相同)、特工卡特、九头蛇、钢铁侠。
静儿
2019-03-31
6830
那些年犯过的错
    应该是11年还在人人的时候,那段时间主要工作都是纯考验技术的活儿。那时候离职人多。我一个人承担了原来4个团队的工作。白天各路产品来找。我要利用晚上的时间将一个游戏(泡泡鱼,不知道是否有同学玩过)
静儿
2019-02-02
3840
入我新美大的Java后台开发面试题总结
  静儿最近在总结一些面试题,那是因为做什么事情都要认真。面试也一样,静儿作为新美大金融部门的面试官,负责任的告诉大家,下面的问题回答不上来,面试是过不了的。不过以下绝不是原题,你会发现自己实力不过硬,最终肯定是被问出来的。   1>如何定位线上服务OOM问题        2>JVM的GC ROOTS存在于那些地方       3>mysql innodb怎样做查询优化   4>java cas的概念   下面静儿就以自己面试的标准简单回答一下这些题怎样回答算过关。   1>如何定位线上服务OOM问题  
静儿
2018-07-02
7700
我要给团队什么样的输出
我希望大家是什么样子的   之前在乐视的时候我问过我们飞哥:你希望大家是什么样子的。飞哥人特别好,因为在饭桌上,他把所有的人都说了一遍,说需要你,也需要他。需要各种各样的人。我在乐视过得蛮滋润,我可以按照自己希望的样子进行发展。这是建立在我这么多年磕磕碰碰,有了很多思考和自己想做的事情的基础上。但是我也很想知道,我怎样能领导让更满意。很多刚毕业的同学,更想得到很多的引导。所以我现在就在思考这个问题。   我希望大家有很多想法,大家一起拿出来探讨。我希望大家可以遇到事情或者有什么思路可以自己主动找我商量,我觉
静儿
2018-07-02
5410
大话高可用
  今天老大跟我讨论说,没有看到过一篇够全面体系的高可用的文章。谈到高可用,基本都是以偏概全的文章。今晚抽空想了一下这个问题。   高可用我另一个更资深老大其实总结的很全面了:别人死我们不死,自己不作死,不被队友搞死。   然后就是怎么别人死我们不死:最好就是别人的东西和我们没关系,就是去依赖。如果实在有依赖呢,那就尽量弱依赖。弱依赖有需要被依赖方的返回结果和不依赖返回结果两种。需要结果就要请求后回调,不需要就直接异步化。另外要做好超时和重试、蓄洪、限流、熔断、降级。如果只能强依赖呢,人家死了,那就我们报错
静儿
2018-07-02
7600
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档