- 博客(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关注的人