自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BtWangZhi的博客

个人平时知识的总结,望大牛赐教,喷子请绕路。

  • 博客(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

原创 Java多线程--volatile

volatile是Java虚拟机提供的轻量级同步机制1 保证可见性2 不保证原子性3 禁止指令重排序

2019-12-02 22:24:03 241 1

原创 计算机网络-传输层

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-Dubbo.zip

SpringBoot与Dubbo的整合。入门级,代码整洁易懂,去掉了不相干的代码。

2019-06-12

Dubbo官网入门Demo.zip

Dubbo官网入门级demo,适合初学者,仅供参考。

2019-06-09

dubbo-test.zip

Dubbo入门级Demo,整合了SpringBoot,提供给有需要的人。

2019-05-13

WebSocket Netty实现

WebSocket采用netty实现,实现简单的消息发送,后台起定时任务,定时向一连接的通道推送消息。

2018-05-06

SpringBoot-Mybatis多数据源.

SpringBoot-Mybatis多数据源.SpringBoot-Mybatis多数据源.SpringBoot-Mybatis多数据源.

2018-01-20

Spring-Netty整合

Spring-Netty整合的案例,Spring-Netty整合的案例,Spring-Netty整合的案例,

2018-01-20

mina经典demo

Apache组织应用程序(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。mina经典demo,希望对后来人有所帮助

2017-09-30

mavenweb项目

mavenweb项目

2017-08-19

Spring2.5+Hibernate3整合

Spring2.5+Hibernate3整合,

2017-08-13

TreeMap的实现

TreeMap自己的理解

2017-05-11

C#桌面软件与单片机温度测控系统

C#桌面软件与单片机测控系统,代码注释都写得蛮详细,希望对后来人有所帮助

2017-05-08

SpringMVC——demo

SpringMVC——demo

2017-03-08

SpringMVC+Spring+Mybatis_final

SpringMVC+Spring+Mybatis整合,希望对后来者有所帮助。

2017-02-13

SpringMVC+Spring+Mybatis

SpringMVC+Spring+Mybatis整合,注释写的蛮详细,希望对后来者有所帮助。

2017-02-12

RabbitMQ传递对象

RabbitMQ传递对象

2017-02-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除