03 2018 档案

摘要:1.概述 使用mybatis的主要Java接口就是SqlSession。可以通过这个接口来执行命令,获取映射器和事务管理。 SqlSession是由SqlSessionFactory实例创建,SqlSessionFactory对象包含创建SqlSession实例的所有方法。而SqlSessionFa 阅读全文
posted @ 2018-03-28 18:33 小路不懂2 阅读(581) 评论(0) 推荐(0) 编辑
摘要:1. 概述 mybatis的真正强大在于它的映射语句。由于它的异常强大,映射器的XML文件就显得相对简单,如果拿它跟具有相同功能的JDBC代码进行对比,省掉将近95%的代码。mybatis是针对SQL构建的,并且比普通方法做的更好。 SQL映射文件有几个顶级元素(按照它们被定义的顺序): selec 阅读全文
posted @ 2018-03-27 16:55 小路不懂2 阅读(1271) 评论(0) 推荐(0) 编辑
摘要:1. 概述 与大多数持久层框架一下,Mybatis同样提供了一级缓存和二级缓存的支持。 一级缓存:基于PerpetualCache的HashMap本地缓存,其存储作用域为Session,当Session做flush或close之后,该Session中的所有cache就将清空; 二级缓存与一级缓存机制 阅读全文
posted @ 2018-03-23 17:46 小路不懂2 阅读(215) 评论(0) 推荐(0) 编辑
摘要:1. 属性列表 Mybatis的配置文件中包含了影响mybatis行为的设置(settings)和属性(properties)信息。文档的顶层结构如下: ·configuration 根配置 ·properties 属性 ·settings 设置 ·typeAliases 类型别名 ·typeHan 阅读全文
posted @ 2018-03-23 14:30 小路不懂2 阅读(4203) 评论(0) 推荐(0) 编辑
摘要:1. 入门 1.1 引JAR包 要使用mybatis,只需将mybatis-x.x.x.jar,文件置于classpath中即可。 如果使用maven来构建项目,则需要将dependency代码置于pom.xml文件中: 1.2 从XML中构建SQLSessionFactory 每个基于 MyBat 阅读全文
posted @ 2018-03-20 11:59 小路不懂2 阅读(375) 评论(0) 推荐(0) 编辑
摘要:1. Base64 BASE64是一种编码方式,通常用于把二进制数据编码为可写的字符形式的数据,这是一种可逆的编码方式。 编码后的数据是一个字符串,其中包含的字符为:A-Z、a-z、0-9、+、/ 共64个字符:26 + 26 + 10 + 1 + 1 = 64。 注:其实是65个字符,“=”是填充 阅读全文
posted @ 2018-03-15 16:37 小路不懂2 阅读(307) 评论(0) 推荐(0) 编辑
摘要:1. slf4j-api slf4j:Simple Logging Facade for Java,为java提供的简单日志Facade。Facade门面,更底层一点说就是接口。它允许用户以自己的喜好,在工程中通过slf4j接入不同的日志系统。 因此slf4j入口就是众多接口的集合,它不负责具体的日 阅读全文
posted @ 2018-03-15 14:23 小路不懂2 阅读(44230) 评论(3) 推荐(7) 编辑
摘要:1. 描述 缓存可以说是无处不在,比如PC电脑中的内存、CPU中的二级缓存、HTTP协议中的缓存控制、CDN加速技术都是使用了缓存的思想来解决性能问题。 缓存是用于解决高并发场景下系统的性能及稳定性问题的银弹。 1.1 缓存穿透 缓存穿透是指查询一个根本不存在的数据,缓存和数据源都不会命中。出于容错 阅读全文
posted @ 2018-03-12 18:36 小路不懂2 阅读(310) 评论(0) 推荐(0) 编辑
摘要:1. 算法 1.1 AES 阅读全文
posted @ 2018-03-01 15:17 小路不懂2 阅读(267) 评论(0) 推荐(0) 编辑
摘要:1. API 1.1 byte[]、File、InputStream 互相转换 2. 运行 2. 1 java编译 Error: Could not find or load main class java执行包main方法 在java源文件开头有包声明语句,编译的时候需要指定生成的class文件路 阅读全文
posted @ 2018-03-01 14:56 小路不懂2 阅读(204) 评论(0) 推荐(0) 编辑