- 博客(18)
- 资源 (8)
- 收藏
- 关注
原创 eclipse debug时为什么显示source not found
在调试的线程上 右键单击选择Edit Source Lookup Path选择Add选择Java Project 选择相应的Project 进行OK确定即可 tomcat server.xml debug 应该 设置为0
2016-06-23 16:33:50 854
原创 MyBatis进阶(三)—与Spring整合
jar包SqlMapconfigxmlapplicationContextxml数据源配置SqlSessionFactory配置如果是DAO开发方式配置DAO如果mapper开发方式配置mapperjar包mybatis3.2.7本身的jar包数据库驱动包spring3.2.0spring和mybatis整合包 从mybatis的官方下载spring和mybatis整合包Sq
2016-06-16 15:44:41 825
原创 MyBatid进阶(二)—缓存
缓存的意义MyBatis持久层缓存一级缓存原理一级缓存配置二级缓存原理MyBatis二级缓存配置二级缓存禁用刷新缓存MyBatis的cache参数MyBatis和ehcache缓存框架整合分布缓存整合思路整合步骤下载和ehcache整合的jar包配置ehcachexml二级缓存的应用场景MyBatis缓存局限性缓存的意义将用户经常查询的数据放在缓存(内存)中,用户
2016-06-16 14:08:50 958
原创 MyBatis进阶(一)—映射
一对一查询resultType实现resultMap实现一对多查询延迟加载配置mybatis支持延迟加载一对一延迟加载一对多延迟加载resultTyperesultMap延迟加载使用场景总结一对一查询resultType实现Orders类中添加关联用户信息public class Orders implements Serializable { private Integer
2016-06-16 13:34:49 463
原创 MyBatis基础(二)—持久层开发的两种方法
SqlSession作用范围SqlSession作用范围SqlSessionFactoryBuilder SqlSessionFactoryBuilder是以工具类方式来使用,需要创建sqlSessionFactory就new一个SqlSessionFactoryBuilder。sqlSessionFactory 正常开发时,以单例方式管理sqlSessionFactory,整个系统运行过程
2016-06-14 18:42:34 1753
原创 MyBatis基础(一)
MyBatis介绍JDBC存在问题总结MyBatis架构MyBatis入门程序导入jar包建立SqlMapConfigxmlUserxml实体类测试程序mybatis入门程序开发小结各配置文件介绍SqlMapConfigxmlmapperxml两种占位符MyBatis介绍MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache soft
2016-06-12 20:40:28 932
原创 IO流—序列流、对象流、打印流、转换流
序列流SequenceInputStream对象流ObjectOutputStreamObjectInputStream打印流PrintStream转换流序列流SequenceInputStream序列流,对多个流进行合并。SequenceInputStream 表示其他输入流的逻辑串联。它从输入流的有序集合开始,并从第一个输入流开始读取,直到到达文件末尾,接着从第二个输入流读取,依次
2016-06-04 18:57:27 804
原创 IO流—字符输入流、输出流,缓冲字符输入流、输出流
分类输入字符流FileReader输出字符流FileWriter缓冲字符输入流BufferedReader缓冲字符输出流BufferedWriter分类输入字符流Reader 所有输入字符流的基类。 抽象类 FileReader 读取文件字符串的输入字符流。BufferedReader 缓冲输入字符流 。 缓冲 输入字符流出现的目的是为了提高读取文件 的效率和拓展了Fil
2016-06-04 18:24:50 705
原创 IO流—缓冲字节输入流、输出流
概述BufferedInputStreamBufferedOutputStream概述我们清楚读取文件数据使用缓冲数组读取效率更高,sun也知道使用缓冲数组读取效率更高,那么这时候Java给我们提供了一个——缓冲输入字节流对象,让我们可以更高效率读取文件。注意: 凡是缓冲流都不具备读写文件的能力。BufferedInputStream使用BufferedInputStream的步骤 :找到目
2016-06-02 13:48:27 380
原创 IO流—字节输入流、输出流
IO流分类输入字节流FileInputStream输出字节流IO流分类如果是按照数据的流向划分:输入流输出流如果按照处理的单位划分:字节流: 字节流读取得都是文件中二进制数据,读取到二进制数据不会经过任何的处理。 字符流: 字符流读取的数据是以字符为单位的 。 字符流也是读取文件中的二进制数据,不过会把这些二进制数据转换成我们能 识别的字符。 字符流 = 字节流 + 解码
2016-06-01 18:27:36 527
原创 IO流—File
概述FileFile类的构造方法路径问题File方法概述IO流(Input Output) :IO技术主要的作用是解决设备与设备之间 的数据传输问题。 比如: 硬盘—>内存 内存—>硬盘 键盘的数据—>内存数据保存到硬盘上,该数据就可以做到永久性的保存。 数据一般是以文件的形式保存到硬盘上Java使用了一个File类描述了文件或者文件夹的。FileFile类
2016-06-01 17:50:21 345
原创 Java集合类框架—Map
概述Map迭代HashSetTreeMap概述如果是实现了Map接口的集合类,具备的特点: 存储的数据都是以键值对的形式存在的,键不可重复,值可以重复。HashMap :底层也是基于哈希表实现 的。TreeMapHashtable Map接口的方法:添加 put(K key, V value) putAll(Map《? extends K,? extends V》 m) 删除
2016-06-01 14:42:35 403
原创 Java集合类框架—Set、HashSet、TreeSet
概述HashSetTreeSet如何自定义比较器概述Set :无序,不可重复。 HashSet :底层是使用了哈希表来支持的,特点: 存取速度快. TreeSet :如果元素具备自然顺序 的特性,那么就按照元素自然顺序的特性进行排序存储。HashSetHashSet的实现原理: 往Haset添加元素的时候,HashSet会先调用元素的hashCode方法得到元素的哈希值 ,然后通过元素
2016-06-01 14:19:10 437
原创 泛型总结一
概念泛型方法泛型类泛型接口泛型的上下限概念泛型是jdk1.5使用的新特性。 泛型的好处:将运行时的异常提前至了编译时。避免了无谓的强制类型转换 。泛型在集合中的常见应用: ArrayList list = new ArrayList(); 注意: 泛型没有多态的概念,左右两边的数据 类型必须 要一致,或者只是写一边的泛型类型。推荐使用: 两边都写泛型。泛型方法自定义泛型就是一个
2016-06-01 13:55:53 315
原创 数据结构--堆栈和队列
栈队列栈主要是用于实现堆栈数据结构的存储方式。 先进后出 push() pop()使用LinkedList模拟堆栈的数据结构存储方式class StackList{ LinkedList list; public StackList(){ list = new LinkedList(); } //进栈 public void add(Obj
2016-06-01 13:31:20 393
原创 Java集合类框架—List、ArrayList、LinkedList
List迭代实例ArrayList 特有的方法Linkedlist特有的方法ListArrayList:底层是维护了一个Object数组实现 的。特点: 查询速度快,增删慢。LinkedList:底层是使用了链表数据结构实现的, 特点: 查询速度慢,增删快。Vector:底层也是维护了一个Object的数组实现的,实现与ArrayList是一样的,但是Vector是线程安全的,操作效率低
2016-06-01 13:20:02 400
FastDFS_v5.05.tar.gz
2018-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人