java
lCBLYY
这个作者很懒,什么都没留下…
展开
-
java多线程
java多线程编程总结http://lavasoft.blog.51cto.com/62575/27069原创 2013-12-06 12:28:30 · 78 阅读 · 0 评论 -
JDK1.6环境配置
1、JDK1.6 win7 64位下载地址:http://www.cr173.com/soft/2457.html2、安装略去,本人只安装JDK不安装JRE,因为安装JDK会自带JRE3、系统变量→新建 JAVA_HOME 变量 变量值填写jdk的安装目录(本人是 D:\Java\jdk1.6)4、系统变量→寻找 Path 变量→编辑 在变量值最前输入...2014-12-12 14:42:46 · 185 阅读 · 0 评论 -
java设计模式之观察者模式
一、基本概念: 观察者模式属于行为型模式,其意图是定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 这一个模式的关键对象是目标(Subject)和观察者(Observer)。一个目标可以有任意数目的依赖它的观察者,一旦目标的状态发生改变,所有的观察者都得到通知,作为对这个通知的响应,每个观察者都将查询目标以使其...2014-09-09 23:16:39 · 124 阅读 · 0 评论 -
java设计模式之适配器模式
1.概念: 适配器模式(Adapter Pattern)把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 2.两种形式 a.类的适配器模式 b.对象的适配器模式 3.模拟问题: 现在假设我们的程序已经设计了接口run接口,但是现在有一个特殊的接口SpecificRun能更好的完成我们的功能,但是它和我们现有的run接口不匹配。那...2014-09-08 00:01:57 · 1446 阅读 · 0 评论 -
java设计模式之代理模式
1.代理模式代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式一般涉及到的角色有:抽象角色:声明真实对象和代理对象的共同接口;代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实对象。同时,...2014-09-07 22:33:52 · 90 阅读 · 0 评论 -
Java设计模式之工厂模式
此文章转至:http://www.cnblogs.com/forlina/archive/2011/06/21/2086114.html 一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式在《Java与模式》中分为三类:1)简单工厂模式(Simple Factory):不利于产生系列产品;2)工厂方法模式(Factory ...2014-09-07 20:49:45 · 94 阅读 · 0 评论 -
Java设计模式之单例模式
此文章转至http://www.cnblogs.com/coffee/archive/2011/12/05/inside-java-singleton.html 详细的单例模式分析 首先来看一个典型的实现: /** * 基础的单例模式,Lazy模式,非线程安全 * 优点:懒加载,初次使用时实例化单例,避免资源浪费 * 缺点: * 1...2014-09-07 20:06:12 · 81 阅读 · 0 评论 -
java 线程创建和比较
创建java 线程有两种方法:继承thread类或实现Runnable接口的重载run()方法1、继承Thread方法创建线程 public class ThreadDemo extends Thread{ private String address; private int tickets = 10; public ThreadDemo ...2013-10-16 12:28:32 · 92 阅读 · 0 评论 -
Web的get、post请求
private HttpClient httpClient; /** * Get请求 * @param url * @param params * @return */ public String get(String url, List params) { String body = null; try { // Get请求...2013-10-14 11:26:11 · 119 阅读 · 0 评论 -
使用CGLib实现Aop的功能
1、模拟Aop拦截所有类方法2、判断用户是否有权限,有权限就允许操作该类方法,没有权限不允许操作该类方法 (只是一个模拟,根据用户名是否为null判断是否有权限)使用CGLib,CGLib和proxy不同,类可以不用实现接口 需要导入cglib-bodep-2.1.3.jar包下载地址:http://ishare.iask.sina.com.cn/f/13433574.htm...2013-09-13 12:22:07 · 118 阅读 · 0 评论 -
使用JDK的proxy实现Aop的功能
1、模拟Aop拦截所有类方法2、判断用户是否有权限,有权限就允许操作该类方法,没有权限不允许操作该类方法 (只是一个模拟,根据用户名是否为null判断是否有权限)横切性关注点(proxy) 使用JDK的proxy的业务类必须实现接口下载给一个demo,已经测试通过步骤: 1、先写好业务类型和业务类实现的接口 这里接口的代码 package cn.tu...2013-09-13 11:33:12 · 218 阅读 · 0 评论 -
domn4j解析自定义的xml
public void readXml(String filename){ SAXReader saxReader = new SAXReader(); URL xmlPath = this.getClass().getClassLoader().getResource(filename); try { Document document = saxReade...原创 2013-09-11 16:20:02 · 95 阅读 · 0 评论 -
dom4j读取spring的配置xml文件
1、创建SAXReader对象 代码:SAXReader saxReader = new SAXReader();//创建 SAXReader对象,2、得到类路径的配置文件的路径(一般配置文件放在类路径下)(filename是配置文件名) 代码:this.getClass().getClassLoader().getResource(filename);3、调用SAXReader对象...原创 2013-09-11 16:13:32 · 195 阅读 · 0 评论 -
java三大框架整合说明文档
Struts2.3.14+Spring3.2.0+Hibernate3.6整合说明文档对于Struts2+Spring3+hibernate3.6的整合,都是先整合Struts2+Spring和Hibernate+Spring其中一个先,再整合另一个,这样整合便于排错。这里我就先整合Hibernate+Spring再整合Struts2+Spring。因为我本人开发喜欢自底向上开发。开发项...2013-12-29 00:46:35 · 204 阅读 · 0 评论 -
利用Socket和ServerSocket模拟用户-服务器通讯
客户端: public class ClientSocketTest { public static void main(String[] args) { try { //本地计算机模拟:模拟端口8888 Socket clientSocket = new Socket("localhost", 8888); //得到服务器输入流 InputStream i...2013-12-25 16:22:33 · 178 阅读 · 0 评论 -
区分上传照片是否原类型图片上传
package com.csf.study; import java.util.HashMap; public class FileTypeUtils { public static final String IMAGE_JPEG = "image/jpeg";public static final String IMAGE_PNG = "image/png";p...2017-02-04 11:30:59 · 238 阅读 · 0 评论