摘要: 我这个人没事就喜欢推荐一些好用的 IDEA 插件给大家。这些插件极大程度上提高了我们的生产效率以及编码舒适度。 不知道大家有没有想过自己开发一款 IDEA 插件呢? 我自己想过,但是没去尝试过。刚好有一位读者想让我写一篇入门 IDEA 开发的文章,所以,我在周末就花了一会时间简单了解一下。 不过,这篇文章只... 阅读原文
2020-11-20 12:37:06 阅读(2959) 评论(0)
摘要: 为了记住这冒泡排序,所以特一些了这个博客,【嘻嘻】 ` public static void main(String[] args) { int[] arr = {5,6,2,4,1,3}; int tmpe = 0;// 开辟一个临时空间, 存放交换的中间值 // 要遍历的次数 for (... 阅读原文
2020-11-20 11:15:02 阅读(2473) 评论(0)
摘要: Spring如何解决的循环依赖,是近两年流行起来的一道Java面试题。 其实笔者本人对这类框架源码题还是持一定的怀疑态度的。 如果笔者作为面试官,可能会问一些诸如“如果注入的属性为null,你会从哪几个方向去排查”这些场景题。 那么既然写了这篇文章,闲话少说,发车看看Spring是如何解决的循环依赖,以及带... 阅读原文
2020-11-20 10:44:05 阅读(2458) 评论(0)
摘要: 本文探讨Nacos作为配置中心,如何实现不同环境(开发、测试、灰度、正式)的配置管理问题 就像Maven用groupId、artifactId、version三者来定位jar包在仓库中的位置一样,Nacos也提供了 Namespace (命名空间) 、Data ID (配置集ID)、 Group (组) 来确... 阅读原文
2020-11-20 09:44:08 阅读(2377) 评论(0)
摘要: 服务端   package lesson02; import java.io.*; import java.net.ServerSocket; import java.net.Socket; /** * 服务端接收文件 */ public class TcpServerDemo2 { ... 阅读原文
2020-11-20 08:58:02 阅读(2414) 评论(0)
摘要: 作者:冯忠旗 juejin.im/post/5cfde01bf265da1bba58f863 一、背景 对于互联网应用和企业大型应用而言,多数都尽可能地要求做到7*24小时不间断运行,而要做到完全不间断运行可以说“难于上青天”。为此,对应用可用性程度的衡量标准一般有3个9到5个9。 对于一个功能和数据量... 阅读原文
2020-11-20 08:53:03 阅读(2404) 评论(0)
摘要: 静态代理模式(StaticProxy) 1.真实的对象和代理对象都要实现同一个接口 2.代理对象呀是真实的角色 优点: 1.代理对象可以做很多真实对象做不了的事情 2.真实对象专注做自己的事情 ` interface Marry { void HappyMarry(); }` //真是角色,你去结婚 cl... 阅读原文
2020-11-20 08:31:10 阅读(2301) 评论(0)
摘要: 两个星期以前,就有读者强烈要求我写一篇 Java Stream 流的文章,我说市面上不是已经有很多了吗,结果你猜他怎么说:“就想看你写的啊!”你看你看,多么苍白的喜欢啊。那就“勉为其难”写一篇吧,嘻嘻。 单从“Stream”这个单词上来看,它似乎和 java.io 包下的 InputStream 和 Out... 阅读原文
2020-11-20 08:19:09 阅读(2386) 评论(0)
摘要: 并发编程实践中,ConcurrentHashMap是一个经常被使用的数据结构,相比于Hashtable以及Collections.synchronizedMap(),ConcurrentHashMap在线程安全的基础上提供了更好的写并发能力,但同时降低了对读一致性的要求(这点好像CAP理论啊 O(∩_∩)O)... 阅读原文
2020-11-20 08:13:02 阅读(2443) 评论(0)
摘要: 新特性一、简化instanceof           PS:如果大家在学习过程中遇到什么问题,或者缺乏相关的学习资料,可查看我的公告栏获取,有问题随问随答,还有我这段时间整理的一些Java学习手册,面试题,开发工具,PDF文档书籍教程,需要的话都可以免费分享给大家。 新特性二、改进NullPointerE... 阅读原文
2020-11-20 07:56:05 阅读(2366) 评论(0)