自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 jdk动态代理的简单原理

首先看看代理模式的基本类图:此图来源于:https://juejin.im/post/5c1ca8df6fb9a049b347f55c我们最主要的目的是调用RealSubject的request方法,但是在实际过程中,我们可能需要在这个方法之前前后做一些别的逻辑处理,为了不做代码侵入或者有些时候我们根本没有办法修改RealSubject的源码,这个时候采用代理模式就非常有效,通过创建一个代理类...

2020-03-25 21:41:21 241

原创 tomcat处理请求的过程

第一步:Acceptor接收NIO请求//在Acceptor那种的run方法中,有这么一段代码用于接收客户端请求,endpoint.ServerSocketAccept()方法回在这里阻塞//没错接到一个连接都创建一个新的SocketU socket = null;try {// Accept the next incoming connection from the server//...

2020-03-17 21:14:15 423

原创 Spring结合tomcat 404的三种原因

前不久看SpringWeb源码的时候,做了一个简单的零xml的web项目,但是启动后就是提示404,网上找了很久还是没有找到原因,最后终于发现了与网上大多数说法不太一样的两个原因下边看看一段代码, 看这段代码我们知道,如果不用springboot,那么这段代码是springweb项目的关键,当然前提是我们实现的零xml,如果你要提供web.xml配置文件,那就另说了第一种注意到addMapp...

2020-03-17 16:34:24 1032

原创 屏控程序

屏控程序疫情期间对于没有工作的人而言,太难了,闲着吧,写一个屏幕控制程序,据我知道,之前的远程控制都是界面传输的,像qq的远程控制等,都是截图然后传输到自己的屏幕,但是我的需求是我自己有两台电脑,我想通过一个键盘鼠标控制他们,但是又不想在我的电脑上出现另一个电脑的画面*远程过程调用使用thrift实现输出传输** 使用Robot实现鼠标键盘事件的模拟** 通过鼠标移除屏幕实现切屏功能...

2020-03-07 18:45:48 702

空空如也

空空如也

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

TA关注的人

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