Java
韩韩韩_qq
从本科毕业到上海再到北京,做过c/c++,做过.net,最后转java,已有三年多的时间,觉得是时候沉淀技术,记录一些能帮助自己也能帮助别人的文章!
展开
-
Java8中的Stream,一行代码,让集合操作飞起来!
https://mp.weixin.qq.com/s?__biz=MzIwNTk5NjEzNw==&mid=2247489590&idx=2&sn=119d76ff7c53a1877c5304e01aeca5cb&chksm=97293130a05eb826466911b9c54b168e4f1aab74d9f2411b64a8512c6efd799d097efb2...转载 2020-03-05 12:25:26 · 215 阅读 · 0 评论 -
Google 出品的 Java 编码规范,强烈推荐,权威又科学!
https://mp.weixin.qq.com/s?__biz=MzI3MjUxNzkxMw==&mid=2247484334&idx=1&sn=372032e7decdf6ad2e9ae0734e90eed0&chksm=eb301dd8dc4794cee191216e9791c47b52e6373545bec0165ff42c5c11b6545525dc656...转载 2019-12-23 14:33:06 · 187 阅读 · 0 评论 -
别在 Java 代码里乱打日志了,这才是正确的打日志姿势
https://mp.weixin.qq.com/s?__biz=MzAxNjk4ODE4OQ==&mid=2247487403&idx=1&sn=9314b68f25d8a5f4cccebe9ad639022a&chksm=9bed2ed9ac9aa7cf8a670117960e3c505f44bac15e3da57c7f4f053d2ed56ab4608f513...转载 2019-11-14 10:19:05 · 112 阅读 · 0 评论 -
Java中堆和栈的区别
https://mp.weixin.qq.com/s?__biz=MzAxNjk4ODE4OQ==&mid=2247487283&idx=3&sn=5e373aa1b9c55e11eced29cdb533d3b6&chksm=9bed2e41ac9aa7572c4915707e3a288fa1d13a5ce6ddcb3c7c6e4d9f4b08d7346cc23d6...转载 2019-11-04 15:01:21 · 81 阅读 · 0 评论 -
使用 Java 11 HTTP Client API 实现 HTTP/2 服务器推送
https://mp.weixin.qq.com/s?__biz=MjM5NzMyMjAwMA==&mid=2651485363&idx=1&sn=7c988e6669560322363f8c69641bd87e&chksm=bd2518cc8a5291da3f9fc2ab50c572cafb18762a3d6e706ecc8412350d745cd6f5c27d8...转载 2019-10-31 14:48:38 · 527 阅读 · 0 评论 -
定时器有几种实现方式?
https://mp.weixin.qq.com/s?__biz=MjM5NzMyMjAwMA==&mid=2651485083&idx=1&sn=089a76c2ccef0a98831a389fd7943d23&chksm=bd251fe48a5296f22df28cd53827eac4cb153855b70266ce753cdb0ee6d145782e5a664...转载 2019-10-08 10:43:43 · 316 阅读 · 0 评论 -
Java:new一个对象的过程中发生了什么?
https://mp.weixin.qq.com/s?__biz=MzAxNjk4ODE4OQ==&mid=2247486932&idx=2&sn=3015b516533b47077d8dcb40af50e0fc&chksm=9bed2ca6ac9aa5b0bf452b2e17f6da4d4997357b4de4b883e965fb0dc6f9d00d1b19730...转载 2019-10-07 15:23:23 · 230 阅读 · 0 评论 -
高频面试题:Spring 如何解决循环依赖?
https://mp.weixin.qq.com/s?__biz=MzAxNjk4ODE4OQ==&mid=2247486832&idx=3&sn=d01821b4c276879230bb024f1939ceef&chksm=9bed2c02ac9aa514d0b38f6cc4d4fd8cd6ae90b7bd3970fb91697a694dd09f81908a038...转载 2019-09-27 15:50:43 · 405 阅读 · 0 评论 -
Java界最神秘技术ClassLoader,吃透它看这一篇就够了
https://mp.weixin.qq.com/s?__biz=MzU3NDE0NjMwNw==&mid=2247485350&idx=1&sn=35f706c8997d0e9ae63a8572aae5ea77&chksm=fd3795caca401cdc48c48cc2c0761aa3eccb38276d17de20f63e8fcd55dc0d169d5f231...转载 2019-09-26 11:30:33 · 301 阅读 · 0 评论 -
挑战10个最难回答的Java面试题(附答案)
https://mp.weixin.qq.com/s?__biz=MzAxNjk4ODE4OQ==&mid=2247486329&idx=1&sn=d0739cb1139ea63bd056b1d75b8f8059&chksm=9bed2a0bac9aa31d3bd6b40a2f80a137e2ff5580ca85ca18edd2d17727fb5da6818d41f...转载 2019-08-26 11:40:22 · 123 阅读 · 0 评论 -
Java 效率工具之 Lombok
https://mp.weixin.qq.com/s?__biz=MjM5NzMyMjAwMA==&mid=2651483972&idx=1&sn=4cbdad71a7298bd5fa81b047d05179d5&chksm=bd25033b8a528a2dec02473e075b202268015940a68be9144d09844ac6ab6946a06c77f...转载 2019-06-17 11:44:52 · 134 阅读 · 0 评论 -
Java 应用性能调优实践
https://mp.weixin.qq.com/s?__biz=MzI4ODQ3NjE2OA==&mid=2247485101&idx=1&sn=ad2b40d1e7fa67f136d9deedd9a29311&chksm=ec3c9bcadb4b12dc3bd967e0009a77c2b73f0129f32525ddb5ca0faf2d0d5b216f267f5...转载 2019-06-14 15:44:13 · 128 阅读 · 0 评论 -
@Scheduled注解各参数详解
https://www.jianshu.com/p/1defb0f22ed1原创 2019-05-28 15:46:16 · 605 阅读 · 0 评论 -
一个经典面试题:如何保证缓存与数据库的双写一致性?
面试题剖析一般来说,如果允许缓存可以稍微的跟数据库偶尔有不一致的情况,也就是说如果你的系统不是严格要求 “缓存+数据库” 必须保持一致性的话,最好不要做这个方案,即:读请求和写请求串行化,串到一个内存队列里去。Cache Aside Pattern最经典的缓存+数据库读写的模式,就是 Cache Aside Pattern。读的时候,先读缓存,缓存没有的话,就读数据库,然后取出数据后放入缓...转载 2019-05-14 11:40:15 · 261 阅读 · 0 评论 -
Java 中的不可变数据结构
https://mp.weixin.qq.com/s?__biz=MjM5NzMyMjAwMA==&mid=2651483428&idx=1&sn=dcd7fd5f3dfa8006631ed91993627098&chksm=bd25015b8a52884d8c16e728cfdb2727dac5c5da012441cf5760d94feb258b3c82ab557...转载 2019-04-30 11:36:10 · 170 阅读 · 0 评论 -
java开发手册
原创 2019-04-10 11:40:13 · 230 阅读 · 0 评论 -
Java 性能优化的 45 个细节
https://mp.weixin.qq.com/s?__biz=MzAxNjk4ODE4OQ==&mid=2247485377&idx=1&sn=192fd3bbd4cbe212eb02dc67dab9ae06&chksm=9bed26b3ac9aafa5b7a36283eb9833b906c2c646723ab3dc22c0bbeb7fee4d8a52b18a1...转载 2019-03-26 10:07:44 · 123 阅读 · 0 评论 -
java中的Pair对
java中的Pair对当key和value都保存具体信息时,我们就需要用到Pair对了。实际上Pair保存的应该说是一个信息对,两个信息都是我们需要的,没有key和value之分。用法:1) Pair<String, String> pair = Pair.of("aku", "female"); pair.getLeft(); pair.getRight();...原创 2018-12-03 10:59:41 · 5141 阅读 · 1 评论