摘要:
字节流 输入字节流 InputStream输入字节流的抽象类 ByteArrayInputStreambyte数组输入流 FileInputStream文件输入流 PipedInputStream管道输入流,数据从这端进入管道 FilterInputStream装饰模式的抽象类 DataInputS 阅读全文
摘要:
声明式事务 tx及aop配置,利于管理,耦合性低,可读性低 @Transactional注解,不利管理,耦合性高,可读性高 编程式事务 TransactionTemplate类,spring推荐方法 基于PlatformTransactionManager类,比较低级 补充 对事务处理前和处理后需要 阅读全文
摘要:
1.全局异常 1.1使用SimpleMappingExceptionResolver 这种方式是处理全局异常,只要有对应的异常抛出,就会使用这个bean进行处理。使用SimpleMappingExceptionResolver的话,只要在springmvc配置文件中做如下声明就可以了。 <bean 阅读全文
摘要:
强引用-FinalReference 介绍: 强引用是平常中使用最多的引用,强引用在程序内存不足(OOM)的时候也不会被回收,使用方式: String str = new String("str"); 这个str就是强引用。 可用场景: 地球人都知道,但是我讲不出来。 软引用-SoftReferen 阅读全文
摘要:
小知识 一般的URL组成 URL = 服务器地址 + RequestURI 例如URI:http://localhost:8080/practice/main 【http://localhost:8080】就是服务器地址 【/practice/main】就是RequestURI RequestURI 阅读全文
摘要:
异常-Cannot change HTTP accept header - use a different locale resolution strategy springmvc国际化时,locale resolution strategy的bean命名一定是localeResolver 例如: 阅读全文
摘要:
懒汉式-非线程安全 public class LazyNoSafe { private static LazyNoSafe instance; public static LazyNoSafe getInstance() { if (instance == null) { instance = ne 阅读全文
摘要:
请一定检查一下项目的Context root是否是你访问时使用的。 Context root设置为/时,可以直接用ip+端口访问。 Context root设置为项目名的,访问时请带上项目名。 设置方法:右键项目->选择Web Project Settings。 请一定检查一下项目的Context 阅读全文
摘要:
聚集索引 一种索引结构,索引的顺序决定了数据的物理存储顺序。 类比:手机中的通讯录按姓+名的方式建立的索引就是聚集索引。 数据库的存储结构:B+树,叶子节点就是数据页节点,不需要额外的存储空间,一张表只能有一个聚集索引。 修改性能差:新增数据可能导致数据页重排。 非聚集索引 一种索引结构,索引的顺序 阅读全文
摘要:
术语 节点深度:对任意节点x,x节点的深度表示为根节点到x节点的路径长度。所以根节点深度为0,第二层节点深度为1,以此类推 节点高度:对任意节点x,叶子节点到x节点的路径长度就是节点x的高度 树的深度:一棵树中节点的最大深度就是树的深度,也称为高度 父节点:若一个节点含有子节点,则这个节点称为其子节 阅读全文