![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
wuxidemo
学的不仅仅是技术,更是梦想!
展开
-
多线程控制实例
题目: 有三个线程分别负责打印数字,按照如下规律打印: Thread1: 1 Thread1: 2 Thread1: 3 Thread1: 4 Thread1: 5 Thread2: 6 Thread2: 7 Thread2: 8 Thread2: 9 Thread2: 10 Thread3: 11 Thread3: 12 Thread3: 13 Thread3: 14原创 2016-10-21 15:21:04 · 212 阅读 · 0 评论 -
maven学习
准备工作: 下载maven软件包 http://mirrors.cnnic.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.zip 解压到本地硬盘,复制bin路径并添加到系统path路径下。 运行cmd后,输入 mvn -version能正确输出即安装完成 创建maven项目 1. 本地目录新建项目原创 2017-01-29 16:09:49 · 212 阅读 · 0 评论 -
List Set Map学习
根据java 2 SE 7画的uml类图 总体说明: 接口List,Set继承自Collection(Collection继承自Iterable) 接口Map没有父接口 List接口主要有3个接口实现类: ArrayList ,LinkedList和Vector ,ArrayList是非线程安全的,效率高;Vector是基于线程安全的,效率低; 接口Set主要有3个接口实原创 2017-01-10 13:14:52 · 236 阅读 · 0 评论 -
Android设计模式-原型模式
原型模式定义: 用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。 使用场景: 1. 类初始化需要消化非常多的资源,这个资源包括数据,硬件资源等,通过原型拷贝避免这些消耗。 2. 通过new产生一个对象需要非常繁琐的数据准备或者访问权限,这是可以使用·1原型模式 3. 一个对象需要提供给其他对象访问,而且各个调用者可能都需要修改其值时,可以考虑使用原型模式拷贝多个对象供调用者原创 2016-12-28 14:05:18 · 245 阅读 · 0 评论 -
服务器集群的session管理
单机服务器情况下,session可以由Web容器(tomcat,jboss...)管理。 在使用服务器集群的情况下,session管理主要有以下集中方案: 1. session复制 在集群的每台服务器之间,相互复制session数据,保证每台服务器都拥有这个用户相同的session数据,即使其中某一台服务器宕机,也可以取的相同的session信息。 取的时候,也是可以直接本机获取,原创 2016-12-19 15:11:31 · 515 阅读 · 0 评论 -
Java中的锁
Java SE5之后,并发包中新增Lock接口用来实现锁功能,提供与synchronized关键字类似的同步功能,并且在使用的时候可以显式的获取和释放锁。 实例代码: Lock lock = new ReentrantLock(); //重入锁 lock.lock(); //获取锁 try{ // }finally{ lock.unlock(); //释放锁 } 其它接口,原创 2016-12-18 15:01:59 · 315 阅读 · 0 评论 -
java 正则表达式
正则表达式 (regular expression) 用于指定字符串的模式,你可以在任何需要定位匹配某种特定模式的字符串的情况下使用正则表达式。 1. 字符类 括在括号中的字符集,例如 [Jj], [0-9] [A-Za-z], [^0-9] "-"表示一个范围, "^"表示补集 【C1C2...】 任何由C1,C2...表示的字符,其中Ci可以是多个字符,字符范围(C1-C2)或原创 2016-12-06 14:24:01 · 275 阅读 · 0 评论 -
springmvc整合mongodb 增查改删操作
1. 新建dynamic web project,项目结构如下: 编辑web.xml xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xs原创 2016-11-21 09:59:40 · 5701 阅读 · 2 评论 -
java多线程编程3--对象及变量的并发访问
1.数据类型String的常量池特性 在jvm中具有String常量池缓存的功能,例如: String str1 = "a"; String str2 = "a"; if(str1 == str2){ ... }//返回true 因此同步synchronized代码块都不要使用String作为锁对象,而改用其它,例如new object()实例化一个object对象,但它并不放入缓存原创 2016-10-04 10:43:40 · 278 阅读 · 0 评论 -
java多线程编程1
1. 继承Thread类 代码示例 public class Test { public static void main(String[] args) { MyThread myThread = new MyThread(); myThread.start(); System.out.println("main exit"); } } class MyThrea原创 2016-09-30 22:26:57 · 199 阅读 · 0 评论 -
java多线程编程2--对象及变量的并发访问
begin methodA threadName == A end begin methodA threadName == B end原创 2016-10-03 19:11:33 · 218 阅读 · 0 评论 -
java面试题汇总2
1. String相关 static String E = "abc"; String A = "abc"; String B = "a" + "bc"; String C= new String("abc"); String D="a" + new String("bc");原创 2016-09-28 13:42:58 · 264 阅读 · 0 评论 -
java面试题汇总1
1. String相关 static String E = "abc"; String A = "abc"; String B = "a" + "bc"; String C= new String("abc"); String D="a" + new String("bc");原创 2016-09-28 14:19:44 · 382 阅读 · 0 评论 -
利用jdk开发web service简单实例
eclipse新建一个java project 1. 编写SEI接口 package com.yf.day01_ws.ws; import javax.jws.WebMethod; import javax.jws.WebService; /** File: HelloWS.java Description: SEI @author @date 2016年10月24原创 2016-10-25 15:42:11 · 275 阅读 · 0 评论 -
java反射学习例子
学习反射的主要作用: 1. 在运行中分析类的能力 2. 在运行中查看对象 3. 实现通用的数组操作代码 4. 利用Method对象 新建实例,除了new之外,还可以通过反射技术newInstance来实现。 java反射包 java.lang.reflect 下面有3个有用的类 : Field ,Method 和Constructor 分别用于描述类的成员变量,方法原创 2016-10-25 13:50:50 · 222 阅读 · 0 评论 -
spring4.x.x quartz计划任务
intellij idea新建maven工程 pom.xml加入spring和quartz的dependency dependency> groupId>org.quartz-schedulergroupId> artifactId>quartzartifactId> version>2.3.0version> dependency> applicationCon原创 2017-05-04 16:31:59 · 815 阅读 · 0 评论