自定义博客皮肤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)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

转载 创建单例模式(Singleton)的几种方式

单例模式可能是最常用到的设计模式了,但是想要正确的使用单例模式却并不简单。我们先从最简单最常用的方式开始:懒汉式public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstance() {

2016-09-29 21:36:33 507

原创 线程的生命周期

上面就是线程的生命周期。一个应用程序只有一个进程,一个进程可以拥有多个线程进程间通信不方便,但线程非常方便 进程独享资源,而线程可以共享它所属的进程的资源进程结束,其中的线程也会直接销毁多线程帮助你写出CPU最大利用率的高效程序java线程的处理方式:一、继承Thread类(1.外部类 2.匿名内部类)         用来解决耗时的程序        

2016-09-27 23:59:19 198

转载 Servlet 生命周期、工作原理

Servlet 生命周期:Servlet 加载--->实例化--->服务--->销毁。init():在Servlet的生命周期中,仅执行一次init()方法。它是在服务器装入Servlet时执行的,负责初始化Servlet对象。可以配置服务器,以在启动服务器或客户机首次访问Servlet时装入Servlet。无论有多少客户机访问Servlet,都不会重复执行init()。service():它是S

2016-09-27 22:59:05 183

原创 struts2的执行流程

Struts 2框架本身大致可以分为3个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现的企业业务逻辑组件。核心控制器FilterDispatcher是Struts 2框架的基础,包含了框架内部的控制流程和处理机制。业务控制器Action和业务逻辑组件是需要用户来自己实现的。用户在开发Action和业务逻辑组件的同时,还需要编写相关的配置文件,供核心控制器

2016-09-27 22:03:50 216

原创 如何用websocket抓取JS渲染页面

上次面试,面试官问了下如何使用websocket抓取js渲染了的页面,因为原来抓取小说网站上的首页面都是静态网页,还没考虑过js渲染页面,后来看了看,发现使用websocket抓取js渲染页面主要有两种方式:1.使用工具,将页面进行js渲染之后再抓取,这主要的工具有Selenium、HtmlUnit或者PhantomJs,但是这些工具都存在一定的效率问题,同时也不是那么稳定。好处是编写规则同静

2016-09-25 09:28:43 2648

转载 spring事务

PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。  PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION_MANDATORY--支持当前事务,如果当前没有事务,就抛出异常。 PROPAGATION_REQUIRES_NEW--新建事务,如果当前存在事务,把当前事

2016-09-22 11:41:56 189

原创 spring+struts2+mybatis整合

把我常用的记录下来,作为备份:maven导入 junit junit 3.8.1 test javax.servlet servlet-api 2.5 provided mysql mysql-connector-java 5.1.35 org.mybatis mybat

2016-09-13 23:44:33 1053

原创 WebMagic爬虫案例

使用Maven导入以下两个包:                   us.codecraft            webmagic-core            0.5.2                            us.codecraft            webmagic-extension            0.5.2  

2016-09-13 23:20:45 3384

原创 jms中间件整合spring

一个JMS点对点的小例子,发送方将消息发送至队列,接收者在队列中取出消息并且返回一个确认maven导入:            org.springframework            spring-jms            4.1.0.RELEASE                            org.apache.xbean    

2016-09-06 17:24:01 352

转载 java中的元注解

一、元注解的概念java中有4个元注解:@Retention、@Target、@Document、@Inherited。所谓元注解就是注解的注解。二、注解介绍①@Retention@Retention——注解的保留位置注解仅存在于源码中,在class字节码文件中不包含@Retention(RetentionPolicy.SOURCE)默认的保留策略,注解

2016-09-05 09:38:46 253

原创 websocket(带session传输数据)

maven导入一个包即可            javax.websocket            javax.websocket-api            1.0注意:tomcat版本最好是8.0,原来用的7.0版本建立不了链接简单的发送消息的页面

2016-09-01 15:49:01 34022 5

Java知识图谱.xmind

Java知识图谱,用可视化技术描述知识资源及其载体,挖掘、分析、构建、绘制和显示知识及它们之间的相互联系。构建自己的技术体系,碎片组合。

2019-12-27

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

TA关注的人

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