摘要:https://blog.csdn.net/liujianfei526/article/details/53289350 0.9 协议规定,服务器只能回应HTML格式的字符串,不能回应别的格式。 1.0 首先,任何格式的内容都可以发送。这使得互联网不仅可以传输文字,还能传输图像、视频、二进制文件。
阅读全文
摘要:举个通俗的例子: isAssignableFrom是比较两个模具是否相同;isAssignableFrom针对class对象 instanceof 是判断物品X是否是由模具A生产出来的;instanceof 针对实例 isAssignableFrom是用来判断一个类Class1和另一个类Class2
阅读全文
摘要:1 *代表只拦截一层,**代表拦截任意层 addPathPatterns("/video/*") http://localhost/video/1就会进入此拦截器,而http://localhost/video/java/1就不会进入 https://blog.csdn.net/cherlshall
阅读全文
摘要:https://www.aliyun.com/jiaocheng/792562.html 所谓同步,就是在c端发出一个功能调用时,在没有得到结果之前,该调用就不返回。但不一定影响我干别的事情,比如传统多线程bio模型 异步: 异步的概念和同步相对。当c端一个异步过程调用发出后,调用者不能立刻得到结果
阅读全文
摘要:https://www.jianshu.com/p/db5da880154a I/O多路复用,I/O就是指的我们网络I/O,多路指多个TCP连接(或多个Channel),复用指复用一个或少量线程。串起来理解就是很多个网络I/O复用一个或少量的线程来处理这些连接。 理解了select就抓住了I/O多路
阅读全文
摘要:1 本方案基于netty channel的线程安全性与@Sharable中结论,pipeline线程安全 增加一个AuthHandler,顶在pipeline最前面 鉴权不通过,close channel,通过,remove掉这个鉴权channelhandler 取自jds-im,msgforwar
阅读全文
摘要:https://mp.weixin.qq.com/s?__biz=MzUzMTA2NTU2Ng==&mid=2247484960&idx=1&sn=3d00e1c148c5dfc93de427bf5862f785&chksm=fa497991cd3ef08758226e7d383eb528472e8
阅读全文
摘要:https://mp.weixin.qq.com/s?__biz=MzIwMzY1OTU1NQ==&mid=2247484370&idx=1&sn=b87410aabf36e38c6a031181ac9cc7c5&chksm=96cd439ea1baca88b47f973b1e9f75c5f4e87
阅读全文
摘要:1 new Thread B {}.run(); b.join(t); b.inturrupt(); 2 future b b.get(t); catch timeout exception() {b.cancel()}; 3 Thread daemon {sleep(t); b.inturrupt
阅读全文
摘要:该单应该是个条件单,当成交价降低至2236时,触发 https://bbs.csdn.net/topics/330061324 https://www.zhihu.com/question/26950456 https://blog.csdn.net/baidu_31683691/article/d
阅读全文
摘要:1. 客户端写空闲4s发一次心跳 2. 服务端收到心跳回复 3. 服务端读空闲 (n个4s) + x未收到心跳,close channel 4. 客户端读空闲 (n个4s) + x未收到回复,重连 5. n取2为推荐,x取1 对于netty而言: 客户端: R 61 W 30 服务端: R 61 h
阅读全文
摘要:前言: 在spring boot的旧版本中,监控端点(如/env)是默认开启的,所以只要项目正常启动,就能通过url获取信息。可是在2.0版本以后,由于安全性考虑,除了/health和/info的端点,默认都是不暴露的。 # 关于actuator暴露端点的配置(version: Spring-Boo
阅读全文
摘要:1. Bootstrap中直接添加sb.childHandler(new MySimpleChannelInboundHandler()) 这个childHandler都是同一个实例,也就说会导致不同的channel用了同一个handler 2. netty的一大好处就是每一个channel都有自己
阅读全文
摘要:比如你在百度搜索了一个关键词“https“,中间者通过tcpdump或者wireshark等工具就很容易知道发送请求的全部内容。wireshark的截图如下: 这里所谓的中间者是指网络传输内容需要经过的网络节点,既有硬件也有软件,比如中间代理服务器、路由器、小区WIFI热点、公司统一网关出口等。这里
阅读全文