摘要: 作者:iuxiaopeng https://www.cnblogs.com/paddix/p/5367116.html Synchronized 的基本使用 Synchronized 的作用主要有三个: 确保线程互斥的访问同步代码 保证共享变量的修改能够及时可见 有效解决重排序问题 从语法上讲,Sy 阅读全文
posted @ 2020-05-07 18:53 Java技术栈 阅读(500) 评论(0) 推荐(0)
摘要: 作者:Pz cnblogs.com/panzi/p/10845079.html LinkedHashMap 是一个键有序的 可以将 理解为 + 所以研究 之前要先看 代码,这里不再赘述。 其实 无非就是通过链表结构将存储在 中的数据通过 连接起来。 作为一个链表结构 ,`tail `必不可少 还要有 阅读全文
posted @ 2020-05-07 17:53 Java技术栈 阅读(346) 评论(0) 推荐(0)
摘要: 同步和异步 同步,Synchronous,即调用方法开始,一旦调用就必须等待方法执行完返回才能继续下面的操作。 举个例子,你去银行ATM取钱,你必须等到ATM吐完钱你拿到钱取完卡你才能离开。 异步,Asynchronous,即不关心方法执行的过程,触发要调用的方法就继续执行下面的操作,不会像同步那样 阅读全文
posted @ 2020-05-07 17:52 Java技术栈 阅读(334) 评论(0) 推荐(0)
摘要: 作者:sprinkle_liz www.jianshu.com/p/1a28e48edd92 心跳机制 何为心跳 所谓心跳, 即在 TCP 长连接中, 客户端和服务器之间定期发送的一种特殊的数据包, 通知对方自己还在线, 以确保 TCP 连接的有效性. 注:心跳包还有另一个作用,经常被忽略,即: 一 阅读全文
posted @ 2020-05-07 16:09 Java技术栈 阅读(1368) 评论(0) 推荐(0)
摘要: 作者:降瑞雪 cnblogs.com/jerrysion/p/5522673.html 我们都知道Http协议中参数的传输是"key=value"这种简直对形式的,如果要传多个参数就需要用“&”符号对键值对进行分割。 如"?name1=value1&name2=value2",这样在服务端在收到这种 阅读全文
posted @ 2020-05-07 14:55 Java技术栈 阅读(493) 评论(0) 推荐(0)
摘要: 来源:简书 http://www.jianshu.com/p/5f499f8212e7 引言 本文试图从一个更高的视角来总结Java语言中的并发编程内容,希望阅读完本文之后,可以收获一些内容,至少应该知道在Java中做并发编程实践的时候应该注意什么,应该关注什么,如何保证线程安全,以及如何选择合适的 阅读全文
posted @ 2020-05-07 13:52 Java技术栈 阅读(429) 评论(0) 推荐(0)
摘要: 作者:web开发者 https://www.sohu.com/a/190263277_467792 HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。 我们可以通过查看HTTP状态码来判断服务器状态,常见的有404 、502等;但是其他不是很常见的 阅读全文
posted @ 2020-05-07 11:39 Java技术栈 阅读(499) 评论(0) 推荐(0)
摘要: 作者:莫那·鲁道 https://www.cnblogs.com/stateis0/p/9062171.html 众所周知,国内知名框架 Dubbo 底层使用的是 "Netty " 作为网络通信,那么内部到底是如何使用的呢?今天我们就来一探究竟。 1\. dubbo 的 Consumer 消费者如何 阅读全文
posted @ 2020-05-07 10:10 Java技术栈 阅读(764) 评论(0) 推荐(0)
摘要: 作者:dulk www.cnblogs.com/deng cc/p/6416332.html 这篇牛逼: "Java 程序员必备的 Intellij IDEA 插件" IDEA 中最重要的各种设置项,就是这个 Project Structre 了,关乎你的项目运行,缺胳膊少腿都不行。 最近公司正好也 阅读全文
posted @ 2020-05-07 09:43 Java技术栈 阅读(6130) 评论(0) 推荐(2)
摘要: 作者:藤伦柳揶 https://www.jianshu.com/p/d50bc43f505e 为了解决分布式链路追踪的问题,我们引入了实现OpenTracing的Jaeger来实现。然后我们为SpringBoot框架写了一个starter以让用户实现近零改造接入全链路。 由于公司有一个封装了Spri 阅读全文
posted @ 2020-05-07 09:15 Java技术栈 阅读(715) 评论(0) 推荐(0)