- 博客(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 146
原创 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 130
原创 模拟java死锁
package multiThread;/* * 死锁:死锁描述了这样一种情景,两个或多个线程永久阻塞,互相等待对方释放资源。 * 当DeadLock运行后,两个线程极有可能阻塞,当它们尝试调用bowBack方法时。 * 没有哪个阻塞会结束,因为每个线程都在等待另一个线程退出bow方法。 */public class DeadLock { pub...
2016-01-20 20:11:47 141
原创 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 152
原创 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 124
原创 使用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 290
原创 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 172
原创 使用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 126
原创 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 90
原创 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 98
原创 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 74
原创 spring单例bean实现原理
Spring 默认实例bean都是单例的 其中单例的实现原理:定义一个final的ConcurrentHashMap对象,从而该域是线程安全的privatefinal Map<String, Object> singletonObjects = new ConcurrentHashMap<String, Object>(64);其中获取单例的代码放置在同步...
2015-07-19 21:53:39 678
原创 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 89
原创 java 守护线程
java守护线程的定义: 1.所谓守护线程就是运行在程序后台的线程,程序的主线程Main(比方java程序一开始启动时创建的那个线程)不会是守护线程. 2.Daemon thread在Java里面的定义是,如果虚拟机中只有Daemon thread 在运行,则虚拟机退出。 虚拟机中可能会同时有很多个线程在运行,只有当所有的非守护线程都结束的时候,虚拟机的进程才会结...
2014-10-29 15:32:09 86
原创 java 线程同步
通过在方法声明中加入synchronized关键字,可以声明同步方法public synchronized voidfetchMoney(){ synchronized(this){ ...}} synchronized方法控制对对象成员的访问,每个对象对应一把锁,每个synchronized方法都必须获得调度该方法的对象才能执行,本方法一旦执行就独...
2014-10-28 10:24:12 90
原创 java线程
线程分为两类:用户线程和守护线程(后台线程)线程的状态:新建,就绪,运行,阻塞,死亡创建线程有两种方法,一种是继承Thread类创建线程,另一种方法是通过实现Runnable接口而创建线程 继承Thread类创建线程一般步骤:1.从Thread中派生一个类,并覆盖Thread中的run方法2.创建该类的子对象3.调用start方法驱动本线程package com....
2014-10-28 10:23:05 93
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人