- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 ARTS 第 1 周
ARTS Algorithm每周至少做一个 Leetcode的算法题。主要是为了编程训练和学习。 Review每周阅读并点评至少一篇英文技术文章。主要是为了学习英文。 Tip每周学习至少一个技术技巧。主要是为了总结和归纳你在日常工作中所遇到的知识点。 Share每周分享一篇有观点和思考的技术文章。主要是为了建立你的影响力,能够输出价值观。 1Algorithm 问题...
2019-03-24 19:23:50
147
原创 使用 AOP 统计方法的执行时间
代码如下: @Aspect @Slf4j @Component public class PerformanceAspect { // 用于统计一个方法的执行时间和结果(成功执行、执行出错) @Around("repositoryOps()") public Object logPerformance(ProceedingJoinPoint pjp) throws T...
2019-03-23 23:22:54
2101
原创 在 Spring 中访问 MongoDB
1 MongoDB 简介 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点...
2019-03-20 19:34:08
206
原创 自定义 MyBatis 的 typeHandler 类型转换器
1 typeHandler 类型转换器 在 JDBC 中,需要在 PreparedStatement 对象中设置那些已经预编译过的 SQL 语句的参数。在执行 SQL 后,会通过 ResultSet 对象得到数据库的数据,这里涉及到了 Java 数据类型到数据库数据类型的转换, MyBatis 是通过 typeHandler 来实现转换的。 在 typeHandler 中,分为 jdbcType ...
2019-03-16 15:19:16
540
原创 MyBatis初步使用
目录 简介 特点 几个核心组件 获取SqlSessionFactory 一个示例. 配置Mapper的几种方式 其他数据库操作 typeHandler类型转换器 映射器 传递参数 分页参数RowBounds(自带的) 级联(1对1, 1对多) 鉴别器 discriminator 2.5 MyBatis 缓存 1 简介 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存...
2018-10-14 09:54:47
153
原创 Spring缓存机制和Redis的结合
这里使用reids作为缓存。 使用Mybatis来操作数据库。 并使用Spring的@Cacheable,@CachePut,@CacheEvict注解来操作redis缓存。 1 准备环境 包结构 1 Spring配置 RootConfig.java @Configuration @ComponentScan(basePackages="cn.wu") @EnableTransactionM...
2018-10-14 09:44:08
1119
原创 Redis在Java中的初步使用
1 简介 Redis是一个基于内存的Key-Value数据库。Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 Redis存储的所有元素都是字符串(二进制安全的,意思是 redis 的 string 可以包含任何数据。比如jpg图片或者序列化的对象),所以如果我们想存储Java对象,那么我们需要把J...
2018-10-13 10:13:07
116
原创 Spring MVC上传文件
1 使用注解方式初始化Spring MVC WebConfig.java @Configuration @EnableWebMvc @ComponentScan("com.wu.controller") public class WebConfig { @Bean public ViewResolver initViewResolver() { InternalRe...
2018-10-11 19:19:09
117
原创 Spring MVC控制器接收各类请求参数
本文涉及的传递参数形式: 直接通过url传递参数 通过表单get方式传递参数 通过表单post方式传递参数 客户端传递json格式的数据 客户端传递json格式的数据(数组类型) 1 环境搭建 这里全部使用注解完成Spring MVC的搭建。 包结构如下: 1.1 ApplicationContextConfig.java /** * 这个是替代applicationContext.xm...
2018-10-10 17:46:14
1098
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人