自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java开发之Tomcat注解@PostConstruct和@PreConstruct注解

当我们启动项目想要初始化一些初始化数据时可以用PostConstruct注解本文转载自https://www.cnblogs.com/landiljy/p/5764515.html从Java EE5规范开始,Servlet增加了两个影响Servlet生命周期的注解(Annotation):@PostConstruct和@PreConstruct。这两个注解被用来修饰一个非静态的void()方法.而...

2018-03-30 16:56:39 1063

原创 看透SpringMVC系列(二)详解Servlet

Servlet是Server+Applet的缩写,表示一个服务器应用。Servlet其实就是一套规范。我们按照这套规范些代码就可以直接在Java的服务器上面运行了。Servlet结构图:Servlet接口定义:public interface Servlet{ public void init(ServletConfig config)throws ServletException;  ...

2018-03-15 22:35:39 183

原创 看透SpringMVC系列(二)用NIO自己手动实现HTTP协议

我们知道HTTP协议是在应用层解析内容的,只需要按照它的报文格式封装和解析数据就可以了,具体的传输还是使用的Socket。因为HTTP协议是在接受到数据之后才会用到的:代码package nio;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import ja...

2018-03-14 22:58:26 1291

原创 Socket编程之实现浏览器与Socket的交互

我们只浏览器发起一个http请求,后台对应服务会接收并且处理该请求。那么它是怎么实现的呢?也就是底层原理是什么?我们都知道http协议的底层是基于TCP/IP协议的,而TCP/IP协议的实现形式就是Socket。所以理论上,后台写一个Socket服务端是可以和浏览器交互的,而http请求是有固定的格式的,发送请求会发送一个请求头消息,还有一些请求参数之类的,当然这些工作浏览器帮我们做了。这里我们写...

2018-03-14 11:56:52 6291

原创 看透SpringMVC系列(一)Java中的Socket

最近正在看这本书《看透SpringMVC:源代码分析与实战》,作者韩路彪。推荐用微信读书APP,下面基本照抄上面的,觉得不过瘾可以去自己看Java中的Socket分为两种:普通socket和NioSocket。同步阻塞IO(JAVA BIO):     同步并阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开...

2018-03-13 23:31:20 1588

空空如也

空空如也

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

TA关注的人

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