JAVA并发-线程协作
摘要:这段时间有点忙,技术博客更新的比较少,今天更新一下相关并发的常用线程协作的类吧。ExecutorService线程池,用于创造和复用线程,他有几种模式。我举一个自定义线程池数量的例子如下ExecutorService service = Executors.newFixedThreadPool(10...
阅读全文
posted @
2015-02-04 11:09
sunfan
阅读(279)
推荐(0)
logback配置
摘要:import org.slf4j.Logger;import org.slf4j.LoggerFactory;public class MyApp { final static Logger logger = LoggerFactory.getLogger("MyApp.class"); ...
阅读全文
posted @
2014-07-27 18:37
sunfan
阅读(704)
推荐(0)
java流(二)
摘要:目录1ObjectOutputStream/ObjectInputStream的使用2 序列化3 具体序列化的过程4Externalizable的简易介绍实现序列化的Person类/** * 测试序列化所用的类 */class Person implements Serializable { private String username; private transient String password; //反序列化 public Person(String username,String password) { this.username = usern...
阅读全文
posted @
2014-04-06 19:32
sunfan
阅读(189)
推荐(0)
SpringMVC(一)
摘要:目录1 搭建MVC HelloWorld步骤 1 添加JAR,或者配置maven 2 配置WEB.XML文件 (配置servlet的位置及文件名) 3 配置servlet文件 (配置viewResolver和colltroller类) 4 写colltroller文件 (处理请求和返回页面及参数) 5 前端页面 6 测试1 MAVEN配置 4.0.0 TestMaven TestMaven 0.0.1-SNAPSHOT jar TestMaven http://maven.apache.org UT...
阅读全文
posted @
2014-02-16 19:10
sunfan
阅读(408)
推荐(0)
正则表达式
摘要:学习网站http://www.jb51.net/tools/zhengze.html在线测试工具http://tool.chinaz.com/regex/\bHello\b\s\bWorld\b代码说明.匹配除换行符以外的任意字符\w匹配字母或数字或下划线或汉字\s匹配任意的空白符\d匹配数字\b匹...
阅读全文
posted @
2014-02-09 21:51
sunfan
阅读(231)
推荐(0)
java基础-流
摘要:大致列一下这个周末需要学习的内容1 容器2 线程3 流(本节内容)一、 流按方向-------------输入流输出流按处理数据单位-----字节流字符流按功能------------节点流和处理流字节流字符流输入流BufferedInputStream(InputStream)BufferedReader(Reader)输出流BufferedOutputStream(OutputStream)BufferedWriter(Writer)例1 在节点流外面包裹一次处理流,实现复制文件(字节流)package test;import java.io.BufferedInputStream;imp
阅读全文
posted @
2014-01-19 21:38
sunfan
阅读(176)
推荐(0)
java基础-容器
摘要:已经写了一段时间JAVA代码了,但仔细想来,却发现对JAVA的很多方面还是一片迷茫。利用周末补一下基础知识吧。大致列一下这个周末需要学习的内容1 容器 (本节内容)2 线程3 流目录1 接口List Set Collection Comparable2 工具类 Collections3 Set 的去重原理4 hashcode equals 的重写5Iterator接口实现的的遍历(List Set Map)一、容器接口:Collection 接口定义了容器的基本操作,List,Set接口都是Collection的子接口List接口List接口的主要实现类有我们常用的ArrayList,Link
阅读全文
posted @
2014-01-19 17:01
sunfan
阅读(264)
推荐(0)
Spring整合hibernate -hibernateTemplate
摘要:目录1 在Spring中初始化hibernateTemplate并注入Sessionfactory2 DAO里注入hibernateTemplate3 getHibernateTemplate.method();XML配置 实现类public class UserDaoImpl implements UserDao{ HibernateTemplate hibernateTemplate; public void save(User user) { System.out.println(user.getName()+"-->"+...
阅读全文
posted @
2013-12-28 19:56
sunfan
阅读(353)
推荐(0)
Spring整合hibernate -声明事务管理
摘要:目录1sessionFactory 注入HibernateTransactionManager2XML配置的配置3 添加annotation-driven4 引入JAR包5在service层添加事务声明的注释6 改写数据库的实现类的方法,不再需要开始事务和提交事务,并且使用getCurrentSession7 编写测试类通过通过Spring的事务管理可以实现,对事务的统一管理,并且写节省冗余代码,结构清晰 抓到runtimeException进行回滚,事务的策略Springl默认是required1sessionFactory注入org.springframework.orm.hibernat
阅读全文
posted @
2013-12-28 17:35
sunfan
阅读(928)
推荐(0)
Spring整合hibernate -SessionFactory
摘要:本文目录1本文采用 hibernate4 整合 Spring3.12 把Spring获取datasource通过class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"把datasource注入给hibernate的sessionfactory3 注入后,配置sessionfactory的相关属性,例如实体类,properties4 实体类上添加注解5 编写测试类,测试通过一 构建sessionFactory1datasource注入sessionfactorya 把
阅读全文
posted @
2013-12-28 12:15
sunfan
阅读(2368)
推荐(0)
Spring框架DataSource
摘要:一 DataSource 简易介绍JDK里 javax.sql的一个接口public interface DataSource 表示无力数据源的连接,作为DriverManager设施的替代项,目前通过DataSource对象的getConnection() ,getConnection(String username,String password)方法是获取连接的首选方法。Spring 注入Datasource一、通过XML写入bean 二、在数据库实现里注入这个bean这里利用了annotation的方式@reso...
阅读全文
posted @
2013-12-22 20:56
sunfan
阅读(483)
推荐(0)
Spring框架的AOP
摘要:Spring学习笔记(四)本文目录1 AOP的介绍2 Spring的AspectJ实现AOP(annotation)3 Spring的AspectJ实现AOP (XML)Spring文档http://docs.spring.io/spring/docs/4.0.0.BUILD-SNAPSHOT/spring-framework-reference/htmlsingle/一 AOP介绍spect Oriented Programming(AOP),面向切面编程。AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间降低耦合的隔离
阅读全文
posted @
2013-12-16 22:21
sunfan
阅读(797)
推荐(0)
jdk -version could not open jvm.cfg 的解决办法
摘要:java时出现couldnotopenjvm.cfg的解决办法 问题描述:重装JDK并更变目录后,出现JAVA -VERSION出现couldnotopenjvm.cfg失败的解决办法:卸载后再次重装,结果依然不行查询网上资料后得到解决-解决办法(真实可用) 一、在点击开始--》运行-》输入regedit确定打开注册表。二、找到HKEY_LOCAL_MACHINE/software/javasoft,把这个javasoft删除即可。javasoft正常情况下至少包含\JavaDevelopmentKit,JavaPlug-in,JavaRuntimeEnvironment这三项...
阅读全文
posted @
2013-12-16 15:20
sunfan
阅读(409)
推荐(0)
Spring框架annotation实现IOC介绍
摘要:Spring学习笔记(三)续Spring 学习笔记(二)之后,对Spring框架的annotation实现方法进行整理本文目录@Autowire1 @Autowire+@Qualifier tips2 myeclipse content小技巧@Resource1@Resource(name,type)2与@Autowire的区别 按名字和按类型@Component1@Resource+@Component2@Resource(NAME)+@Component(NAME)@scope@PostConstruct and @PreDestroyannotation实现的Spring XML配置1
阅读全文
posted @
2013-12-15 18:03
sunfan
阅读(770)
推荐(0)
Spring框架配置beans.xml扩展
摘要:Spring学习笔记(二)续Spring 学习笔记(一)之后,对Spring框架XML的操作进行整理1 什么是IOC(DI)IOC = inversion of control 控制反转DI = dependency injection 依赖注入2个人理解IOC(DI)的好处和作用本来自己在代码NEW的东西改为由Spring来管理,体现了控制方的转变。在由Spring管理的时候,需要用户通过配置bean来实现bean与bean的关联,依赖/注入为配置的方式,好处何作用---》只需要管理配置文件就可以对类的进行管理-->灵活,可阅读性强。本次笔记中的Spring的常用配置说明目录1 Spr
阅读全文
posted @
2013-12-08 21:36
sunfan
阅读(1284)
推荐(0)
Spring框架配置beans.xml
摘要:Spring学习笔记(一)一、Spring 框架Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring框架由七个模块组成:核心容器、应用上下文(Context)模块、Spring的AOP模块、JDBC抽象和DAO模块、对象/关系映射集成模块、Spring的Web模块、Spring的MVC框架。介绍传送门-->http://baike.baidu.com/link?url=ZMgPopo8CSuxoq4cxxCjy600WLc07HP9K4ej4w
阅读全文
posted @
2013-12-08 19:51
sunfan
阅读(21435)
推荐(1)