- 博客(13)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
原创 spring2.5与hibernate3升级后的bug
手头有一个项目,使用的是struts2 hibernate3 spring2.5是之前的老项目了,spring与hibernate的版本都比较低自己看了最新的spring4与hibernate4,发现hibernateDaoSupport与hibernatetemplate已经不建议使用了。直接更新jar包,呵呵,大家试试更新一下自己项目里的老jar包,你就知道有多么蛋疼了。所以我
2015-09-30 19:42:57 817
原创 数据从oracle转换到mysql
因为项目变更,需要把数据从oracle里转到mysql里。第一个想法,自己写代码。20分钟后,算了,还是找找工具吧。第二步:下了一个工具,二十分钟后,师兄发现,表的结构是倒完了,但是有的表数据全部倒好了,有的表数据只倒了一半。算了,换个思路吧。第三步:A算了,自己动手丰衣足食,在第二步已经有mysql表结构的基础上,数据通过代码来倒吧。自
2015-09-25 17:27:46 1978
原创 spring4泛型初探----一个小例子
泛型的出现,是为了让代码更规整。例如Set set=new HashSet<>();set.add("abc");set.add(123); //编译出错如果不用泛型,那set里面放什么都可以,放什么都可以倒不是问题,问题在于你取出来的时候,都用object吗。我们看下面的代码:package com.bufoon.store;public interface St
2015-09-24 11:15:24 823
原创 Hibernate与Spring的事务管理
什么是事务这个问题比较大,按照我的理解就是,一个事务内的n个操作,要么全部完成,一旦有一个操作有问题,那么所有的操作都全部回滚。Jdbc的事务首先,大家已经知道了,事务说白了就是一个词----统一,要么全部OK,要么都不做。在jdbc中,默认情况下,一个sql就是一个事务,一个事务也仅仅只有一个sql。AutoCommit=true那么我们正常使用的时候,肯定是想把若干个sql
2015-09-23 10:19:01 1216
原创 获取泛型类的真实参数
获得某个类的泛型package com;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import org.springframework.core.ResolvableType;interface Service2 {}class ABService2 implement
2015-09-21 14:18:38 2964
原创 网易笔试题 找朋友 真的是找朋友
题目 : friend set时间限制:5000ms单点时限:1000ms内存限制:256MB描述现在存有大量一对好友的列表,好友的好友也是好友,所有有好友关系的形成一个圈子,请找出圈子中的人数。输入第一行是N,表示好友对的数量(1样例输入81 22 35 43 46 78 69 1010 11样例输出533
2015-09-15 12:07:50 2352 1
原创 Spring揭秘读书笔记 八 数据访问异常体系
这篇博客 来自spring揭秘一书的第十三章为什么要有访问异常都有一个体系,这个我们得从DAO模式说起。DAO模式任何一个系统,不管是一个最简单的小系统,还是大规模的系统,都得跟数据打交道,说白了都得时常进行存取数据的操作。我们暂且不论数据本身,数据存储的方式就已经是各有不同了。最简单的,把数据存储到关系型数据库中。这里面至少就有MySQL,Oracle等等我还可以把数据存储到
2015-09-12 12:58:22 1676 1
原创 JdbcTemplate源码解析
先写一个测试代码package jdbc;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import org.sprin
2015-09-11 12:20:47 2422
原创 从模板模式到JdbcTemplate
模板模式初探 关于模板模式,大家可以参阅 模板方法模式深度解析(一) http://blog.csdn.net/lovelion/article/details/8299794原始的jdbc关于原始的jdbc,如下:import java.sql.Connection; import java.sql.DriverManager; import java.sql.R
2015-09-11 12:08:59 2426
原创 构建简易的文件服务器
最开始的应用总是应用服务器,数据库,文件数据都在同一个物理机上。后来因为性能的原因,我们把数据库迁移到另一个服务器上了,这个比较简单,我们在应用服务器的代码里面把数据库连接那部分的localhost改成数据库所在电脑的ip即可。这个没有难度。如下图比较麻烦的是文件服务器的设置。说白了,这个就是一个文件共享的问题。Step 1在文件服务器(ip为10.
2015-09-07 10:43:46 1568
原创 Spring BeanFactory getBean 源码剖析
最开始,一切都来自这里:[java] view plaincopypublic static void main(String[] args){ Resource resource=new ClassPathResource("applicationContext2.xml"); Bean
2015-09-03 19:28:58 4322
原创 Spring获取bean的步骤
1 处理&问题2 去chache里找3 处理对象A依赖对象B的问题4 生成bean 4.1 处理方法注入 ------lookup-method 4.2 如果类实现了InstantiationAwareBeanPostProcessor接口就调用其postProcessBeforeInstantiation,如 果返回值不为null,就再调用postProcessA
2015-09-02 15:42:40 923
原创 Spring BeanFacoty doCreateBean方法分析
上一篇,我们分析到了doCreateBean,现在继续: 先看看时序图protected Object doCreateBean(final String beanName, final RootBeanDefinition mbd, final Object[] args) { // Instantiate the bean. BeanWrapper instanceWr
2015-09-01 20:28:59 3259
springmvc 异常处理示例
2016-02-27
用java发送邮件
2014-09-09
fusioncharts/widgets for flex 的swf 与swc文件
2012-11-28
Collections.sort的源码问题
2015-03-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人