- 博客(8)
- 资源 (15)
- 收藏
- 关注
原创 SpringBoot-日志收集与设置调用链requestid到日志中
log4j可以配置日志打印的格式、输出的位置,现在通过扩展,收集指定级别的日志,比如做日志监控什么的。log4j2.xml配置<configuration type="off" packages="com.test.config.LogAppender"> <Appenders> <Console name="ConsoleAppender...
2019-12-26 17:27:14 5706
原创 WEB-Session、Cookie个人理解
由于Http是无状态的请求,导致无法跟踪用户的一系列的请求,比如登陆后的执行的操作如何知道之前是否登录,无法标示当前登录者。这样就诞生了Cookie和Session。先说Cookie。Cookie是保存到浏览器端,设置过期时间则持久化到系统硬盘,没有设置过期时间则存储到系统内存中,当前窗口关闭,这cookie消失。和域名、请求相关联,这样就导致了Cookie在多个目录中共享的问题,即跨域请求问...
2019-12-22 23:23:26 272
原创 Java多线程--自旋锁
自旋锁,是指不会阻塞当前线程,而是采用循环的方式去获取锁,这样的话减少上下文切换,但是同时会消耗CPU资源。 //---------------------------自旋锁----------------------- private static AtomicReference<Thread> atomicReference=new AtomicReference&...
2019-12-15 17:07:29 245
转载 Java多线程--线程状态
线程的几种状态及相互切换摘自https://www.cnblogs.com/hejing-swust/p/8038263.html阻塞在wait和sleep方法调用的时候,会强制使用try-catch包住异常,这个是因为线程在执行的过程中受外部干预导致线程执行异常,需要开发者在程序中对中断做出相应的处理 @Test public void test15() throws I...
2019-12-14 16:58:55 240
原创 Java多线程--重排序
计算机在执行程序的时候,为了提高程序的性能,编译器和处理器常常会对指令做重排序,源代码-》编译器优化的重排序-》指令并行的重排序-》内存系统的重排序-》最终执行的指令。其中指令并行的重排序、内存系统的重排序称为处理器重排序。...
2019-12-07 19:49:33 279
原创 计算机网络-传输层
UDP (User Datagram Protocol)用户数据报协议UDP数据报在网络传输中的位置报文信息附wireshark抓包UDP无法保证可靠的交付数据,首部开销小,UDP没有拥塞控制,发送到网络中就完了,TCP(Transmission Control Protocol)传输控制协议。面向连接的协议,提供可靠的传输协议,全双工,面向字节流的协议报文头部长度为20个字节...
2019-12-01 17:38:18 252
原创 IP协议的转发流程
计算机网络广域网城域网局域网OSI应用层-》为计算机用户提供接口和服务表示层-》数据处理会话层-》管理会话传输层-》管理端到端的通信网络层-》数据路由(决定数据在网络的路径)链路层-》管理相邻节点间的数据通信封装成帧帧是数据链路层数据的基本单位。发送端在网络层的一段数据前后添加特定标记形成”帧”,接受端根据前后特定标记识别出帧。透明传输:将控制字符要当成普通字符。比如...
2019-12-01 14:57:58 1963
SpringBoot-Mybatis多数据源.
2018-01-20
mina经典demo
2017-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人