自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 maven+SSM框架整合

idea 构建maven+ssm项目

2017-05-02 16:32:54 2675

原创 maven环境安装和配置

Maven是一个项目管理的Java 工具,在JavaEE中,我们可以使用Maven方便地管理团队合作的项目,我之前也木有搞过maven,说实话我之前就知道maven管理jar很方便,因为没用过maven也说不出来啥了。这两天心情不好就想搞点事情,就自己配置了一下maven的环境顺便记录一下! 1、先从官网下载maven的压缩包 http://maven.apache.org/download.

2017-04-24 21:47:52 418

原创 Tomcat的Connector分析

Connector是用于接收请求并将请求封装成Request和Response来具体处理,最底层使用Socket来进行连接的Request和Response是按照HTTP协议来封装的,所以Connector同时实现了TCP/IP协议和HTTP协议,Request和Response封装完之后交给Container进行处理,Container就是Servlet的容器,Container处理完之后返回给

2017-03-29 16:50:44 356

原创 浅析Tomcat的Pipeline-Value

Pipeline-Value处理模式 Pipeline-Value主要是用来处理tomcat的内容的,并由四个层次组成分别是StandardEngineValue、StandardHostValue、StandardContextValue和StandardWrappperValue。       Pipeline-Value是责任链模式,责任链模式是指在一个请求处理的过程中有多个矗立着依次对

2017-03-27 17:04:52 1469

原创 MySQL存储过程和游标

好长时间没用存储过程和游标了,今天因为需要批量插入数据,看了下相关技术文章,顺便做个记录吧! 存储过程的定义: DELIMITER $$ CREATE 存储过程名称 BEGIN END$$ DELIMITER ; 实例 DELIMITER $$ CREATE /*[DEFINER = { user | CURRENT_USER }]*/

2017-03-24 15:19:20 541

原创 Tomcat分析

Tomcat中最顶层的容器叫Server,代表整个服务器,Server中包含至少一个service,用于具体的提供服务。Service主要包含两部分:Connector和Container。Connector用于处理连接相关的事情,并提供Scoket与request、response的转换,Container用于封装和管理Servlet,以及具体的处理request请求。一个Tomcat中只有一个

2017-03-23 13:30:04 357

原创 HttpServlet详解

HttpServlet 是用HTTP协议实现的Servlet的基类,写Servlet时直接继承它就可以了,不需要再从头实现Servlet接口,SpringMVC中的DispatcherServlet就是继承的HttpServlet主要重写了service方法,在service方法中首先将ServletRequest和ServletResponse转换为了HttpServletRequest和Htt

2017-03-23 11:37:52 443

转载 synchronized 与 Lock 的那点事

最近在做一个监控系统,该系统主要包括对数据实时分析和存储两个部分,由于并发量比较高,所以不可避免的使用到了一些并发的知识。为了实现这些要求,后台使用一个队列作为缓存,对于请求只管往缓存里写数据。同时启动一个线程监听该队列,检测到数据,立即请求调度线程,对数据进行处理。 具体的使用方案就是使用同步保证数据的正常,使用线程池提高效率。   同步的实现当然是采用锁了,java中使用锁的两个基

2017-03-21 17:54:26 268

原创 Java中synchronized 修饰在 static方法和 非static方法的区别

Java中synchronized是用来表示同步的,synchronized可以用来修饰一个方法(static方法和非static方法),也可以用来修饰一段代码块; 修饰实例方法: public synchronized void x() throws InterruptedException { for (int i = 0; i < 5; i++) {

2017-03-21 17:03:36 4281

转载 如何解决jsp:include标签在包含html文件时遇到的乱码问题

在一个JSP页面中,常常需要包含另一个文件,JSP为我们提供了jsp:include标签可以完成这个功能,比如:,在自定义Tag中,我们可以通过pageContext.include(file);的方式来实现和jsp:include同样的效果。但是如果被包含的是一个html文件,我们就很有可能遇到乱码的问题,比如本来的jsp页面中使用了UTF-8编码,html中的内容也采用了UTF-8编码,最后运

2016-07-26 15:37:53 320

转载 PO BO VO DTO POJO DAO概念及其作用(附转换图)

J2EE开发中大量的专业缩略语很是让人迷惑,尤其是跟一些高手讨论问题的时候,三分钟就被人家满口的专业术语喷晕了,PO VO BO DTO POJO DAO,一大堆的就来了(听过老罗对这种现象的批判的朋友会会心一笑)。     首先声明偶也不是什么高手,以下总结都是自己的体会。不对之处请您多指教。 PO: persistant object持久对象 最形象的理解就是一个PO就是数

2016-07-25 15:18:49 239

Effective Java 英文第三版(原版PDF)

重要的事说三遍,这是英文版 英文版 英文版!内容更新到Java9了,虽然说Java10也快要出世了 థ౪థ.......... 贴一个在博客园翻译effectiveJava的作者http://www.cnblogs.com/IcanFixIt/p/8082510.html,为他点个赞 v(。・ω・。)

2018-03-12

maven+ssm整合

这个SSM框架整合工程是基于IntelliJ IDEA2016.3.2完成的的,项目我已经测试可以正常运行

2017-05-02

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

TA关注的人

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