自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (8)
  • 收藏
  • 关注

转载 tomcat总体结构

Tomcat总体结构(Tomcat源代码阅读系列之二)本文是Tomcat源代码阅读系列的第二篇文章,我们在本系列的第一篇文章:在IntelliJ IDEA 和 Eclipse运行tomcat 7源代码一文中介绍了如何在intelliJ IDEA 和 Eclipse中运行Tomcat源代码,本文介绍一下Tomcat的总体结构。本文没有特别指明的地方,源代码都是针对tomc

2014-09-11 23:22:39 786

原创 Tomcat7中一次请求处理的前世今生(一)处理线程的产生

在默认的配置下Tomcat启动好之后会看到后台上总共有6个线程在运行。其中1个用户线程,剩下5个为守护线程(如下图所示)。如果你对用户线程、守护线程等概念不熟悉,请参看前一篇文章——Tomcat7服务器关闭原理。这里重点关注以http-bio-8080开头的两个守护线程(即http-bio-8080-Acceptor-0和http-bio-8080-AsyncTimeout),

2014-09-11 23:15:37 1620

原创 tomcat 启动分析

Tomcat 的 运行时视图,简单地看,其实就是一些相互关联的组件。这些组件相互协作,完成一定的任务(比如部署Web 应用、处理到HTTP 请求等)。Tomcat 启动过程中所做的主要工作,也就是创建这些组件,并建立组件之间的关联。当 然,要创建哪些组件,组件之间怎么关联,这是根据配置文件来定制的。服务器程序的启动过程一般都有“三段式”,Tomcat 也不例外,它的三段式分别是init

2014-09-11 23:13:14 551

原创 jedis使用实例

Jedis 是 Redis 官方首选的 Java 客户端开发包。工作过程总结的一个示例如下:Java代码  package com.wujintao.redis;    import java.util.Date;  import java.util.HashMap;  import java.util.Iterator;  import java.util.List;

2014-09-08 18:25:45 1063

转载 ruby on rails配置pgsql

ubuntu11.10+ruby on rails 开发环境step1:打开 https://rvm.io,首页你会看到如何安装rvm,同时安装ruby:           $ \curl -L https://get.rvm.io | bash -s stable --ruby           可能你需要首先安装crul:           $ sudo apt-get

2014-09-03 22:00:50 798

转载 高负荷网站应用搭建框架设计

服务器3个应用程序节点2个MySQL+1个备份2个Redis应用程序应用程序每周处理10亿请求峰值700请求每秒的单Symfony2实例(平均工作日约550请求每秒)平均响应时间30毫秒Varnish,每秒请求超过1.2万次(压力测试过程中获得)数据存储Redis储存了1.6亿记

2014-08-17 14:45:16 557

原创 quarts任务调度快速上手

了解Quartz体系结构Quartz对任务调度的领域问题进行了高度的抽象,提出了调度器、任务和触发器这3个核心的概念,并在org.quartz通过接口和类对重要的这些核心概念进行描述:●Job:是一个接口,只有一个方法void execute(JobExecutionContext context),开发者实现该接口定义运行任务,JobExecutionContext类提供了调度上下文的各

2014-08-14 22:03:48 660

转载 Spring AOP Schema aop:config

一、      利用aop:config标签实现AOP首先看个例子,如下接口代码:package com.lei.demo.aop.schema;public interface IHello { public void sayHello();} 接口实现:package com.lei.demo.aop.schema;public cla

2014-08-11 10:39:38 550

转载 Spring 注释 @Autowired 和@Resource 的区别

Spring 注释 @Autowired 和@Resource 的区别一、@Autowired和@Resource都可以用来装配bean,都可以写在字段上,或者方法上。 二、@Autowired属于Spring的;@Resource为JSR-250标准的注释,属于J2EE的。 三、@Autowired默认按类型装配,默认情况下必须要求依赖对象必须存在,如果要允许nu

2014-08-11 10:37:40 476

转载 Spring 开启Annotation <context:annotation-config> 和 <context:component-scan>诠释及区别

Spring 开启Annotation 和 诠释及区别 和 的区别 是用于激活那些已经在spring容器里注册过的bean(无论是通过xml的方式还是通过package sanning的方式)上面的注解。除了具有的功能之外,还可以在指定的package下扫描以及注册javabean 。下面我们通过例子来详细查看他们的区别,有三个class   A,B,C,并且B,C的对象

2014-08-11 10:36:24 461

转载 Spring MVC事务配置

Spring MVC事务配置要了解事务配置的所有方法,请看一下《Spring事务配置的5种方法》本文介绍两种配置方法: 一、      XML,使用tx标签配置拦截器实现事务一、      Annotation方式以下所使用环境为Spring4.0.3、Hibernate4.3.5 一、      XML,使用tx标签配置拦截器实现事务Entity类User.j

2014-08-11 10:34:42 525

原创 如何导出maven中依赖的jar包

从Maven仓库中导出jar包:进入工程pom.xml 所在的目录下,输入:mvn dependency:copy-dependencies   会导出到targed/dependency 下面 可以在工程创建lib文件夹,输入以下命令:mvn dependency:copy-dependencies -DoutputDirectory=li

2014-08-10 18:13:41 516

转载 Spring4 MVC Hibernate4集成

Spring4 MVC Hibernate4集成一、    本文所用环境Spring4.0.3.RELEASEHibernate4.3.5.FinalMysql二、    工程目录 三、    Maven添加依赖用Maven创建项目,pom.xml如下:project xmlns="http://maven.apache.org/POM/4.0.0"

2014-08-10 16:55:04 559

原创 ubuntu上安装mysql

安装MySQL sudo apt-get install mysql-server 这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置。 配置MySQL 注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了!下面我们一步步地来:默认的My

2014-08-10 10:08:50 377

原创 jsp中灵活使用各种标签库

标签库想必使用jsp的人都知道,或多或少都

2014-08-10 09:45:53 566

转载 javamail 收邮件并解析附件

使用javaMail收邮件主要有两种协议,一种是pop3,一种是imap。这两种协议都可以用来收邮件,但是在其中的处理上是有区别的。pop3是不支持判断邮件是否为已读的,也就是说你不能直接从收件箱里面取到未读邮件,这需要自己进行判断,然而imap就提供了这样的功能,使用imap时可以很轻松的判断该邮件是否为已读或未读或其他。

2014-08-08 08:59:17 1060 1

minix3源码

minix3源码

2014-07-11

世界地图ps

可以用来切割的世界地图原图片,可以再ps中进行处理,按照自己的需要进行图层的处理等。

2014-06-17

jquery vector map

If you are looking for rendering vector maps through SVG for all the modern web browsers and VML for the rest then you must use the JQV Map jQuery plug-in as it is an advanced and modified version of the vector Map plug-in that comes with in-built maps of the world. You can add various borders, colors and include opacities via the different customization options this plug-in have to offer. jquery世界地图plug-in

2014-06-17

org.apache.felix.main.distribution-4.2.1.zip

org.apache.felix.main.distribution-4.2.1.zip

2013-11-07

cxf-dosgi-ri-singlebundle-distribution-1.4.0.jar

cxf-dosgi-ri-singlebundle-distribution-1.4.0.jar

2013-11-07

cxf-dosgi-ri-multibundle-distribution-1.5.0-dir

cxf-dosgi-ri-multibundle-distribution-1.5.0-dir

2013-11-07

C++本地方法调用

调用iphlpapi获得本地ip信息,C++源代码演示获取ip信息的全过程。

2013-02-03

空空如也

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

TA关注的人

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