自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 Lokcs

package locks;import java.util.ArrayList;import java.util.List;import java.util.Random;import java.util.concurrent.locks.Lock;public class LockTest { private static final int threa...

2016-01-22 15:59:12 127

原创 Producer &Consumer

package jms;import java.util.ArrayList;import java.util.List;public class JmsDemo2 { static final int threadInitNumber = 1; public static void main(String[] args) { Store st...

2016-01-21 15:42:29 122

原创 模拟java死锁

package multiThread;/* * 死锁:死锁描述了这样一种情景,两个或多个线程永久阻塞,互相等待对方释放资源。 * 当DeadLock运行后,两个线程极有可能阻塞,当它们尝试调用bowBack方法时。 * 没有哪个阻塞会结束,因为每个线程都在等待另一个线程退出bow方法。 */public class DeadLock { pub...

2016-01-20 20:11:47 133

原创 java模拟线程干扰

package async;import java.util.ArrayList;import java.util.List;import java.util.Random;public class Main { static final int threadInitNumber = 2; public static void main(String[...

2016-01-19 14:49:59 143

原创 JAVA线程join用法

package self;/* *由主线程产生一个副线程,监控副线程的运行时间,如果运行时间过长,则杀掉副线程 * */public class TestThread { public static void main(String[] args){ //创建副线程 Thread minorThread = new Thread(new M...

2016-01-19 11:22:20 112

原创 使用jersey构建J2SE及J2EE实现RESTful接口

       RESTful接口规范是一种类似于AJXA,使用现有技术实现的编码规范,可以理解为RESTful使用HTTP+URI+XML等技术实现的一套规范。目前RESTful的实现有很多种,比如apache的CXF、glassflash的jersey等实现。       下面使用maven+jersey实现RESTful接口        1.J2SE         使用mav...

2015-09-11 14:19:09 281

原创 maven+cxf+spring

maven整合cxf、spring一、创建maven项目1.新建maven project   二、添加cxf、spring到pom.xml文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sche...

2015-09-02 14:52:53 167

原创 使用maven构建spring项目

Maven使用1.配置maven下载apache-maven-3.2.3-bin.tar.gz并解压到指定目录。配置环境变量(与JDK类似)配置系统环境变量如下:MAVEN  %MAVEN_HOME%\binMAVEN_HOME  -->   E:\Program Files\apache-maven-3.2.3添加path %MAVEN_HOME%\bin注:由于...

2015-07-23 14:05:32 119

原创 oracle下载地址

Oracle Database 11g Release 2 (11.2.0.1.0) for Microsoft Windows (64-bit) http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.zip http://download.oracle.com/otn/nt/o...

2015-07-23 11:04:17 82

原创 struts2、spring整合

前文已经搭建好了struts2环境,而在struts2的基础上集成spring,则需要加入spring的核心jar包已经相应的struts-spring插件以及commons-logging.jar1.首先导入所需jar包2.在web-inf下添加spring配置文件applicationContext.xml3.在web.xml中加入spring组件:<context-p...

2015-07-21 16:29:41 92

原创 struts2环境搭建

struts2环境搭建环境:ecplise4.5+tomcat7+jdk7+struts2.3.241.导入所需jar包,详见附件。2.配置web.xml <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.s...

2015-07-21 15:33:10 65

原创 spring单例bean实现原理

Spring 默认实例bean都是单例的  其中单例的实现原理:定义一个final的ConcurrentHashMap对象,从而该域是线程安全的privatefinal Map<String, Object> singletonObjects = new ConcurrentHashMap<String, Object>(64);其中获取单例的代码放置在同步...

2015-07-19 21:53:39 661

原创 Mysql创建数据库

MYSQL创建数据库:GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;  UTF8: CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;  

2014-10-31 14:13:03 81

java UDP实例

java udp 实例

2014-10-31 10:28:15 104

原创 java 守护线程

java守护线程的定义:     1.所谓守护线程就是运行在程序后台的线程,程序的主线程Main(比方java程序一开始启动时创建的那个线程)不会是守护线程.       2.Daemon thread在Java里面的定义是,如果虚拟机中只有Daemon thread 在运行,则虚拟机退出。 虚拟机中可能会同时有很多个线程在运行,只有当所有的非守护线程都结束的时候,虚拟机的进程才会结...

2014-10-29 15:32:09 80

原创 java 线程同步

通过在方法声明中加入synchronized关键字,可以声明同步方法public synchronized voidfetchMoney(){ synchronized(this){ ...}} synchronized方法控制对对象成员的访问,每个对象对应一把锁,每个synchronized方法都必须获得调度该方法的对象才能执行,本方法一旦执行就独...

2014-10-28 10:24:12 82

原创 java线程

线程分为两类:用户线程和守护线程(后台线程)线程的状态:新建,就绪,运行,阻塞,死亡创建线程有两种方法,一种是继承Thread类创建线程,另一种方法是通过实现Runnable接口而创建线程 继承Thread类创建线程一般步骤:1.从Thread中派生一个类,并覆盖Thread中的run方法2.创建该类的子对象3.调用start方法驱动本线程package com....

2014-10-28 10:23:05 85

ibatis笔记

myibatis笔记,myibatis3.2版本与ibatis2.3版本的区别

2013-02-27

空空如也

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

TA关注的人

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