- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 ARTS 第 1 周
ARTSAlgorithm每周至少做一个 Leetcode的算法题。主要是为了编程训练和学习。 Review每周阅读并点评至少一篇英文技术文章。主要是为了学习英文。 Tip每周学习至少一个技术技巧。主要是为了总结和归纳你在日常工作中所遇到的知识点。 Share每周分享一篇有观点和思考的技术文章。主要是为了建立你的影响力,能够输出价值观。1Algorithm问题...
2019-03-24 19:23:50 151
原创 使用 AOP 统计方法的执行时间
代码如下:@Aspect@Slf4j@Componentpublic class PerformanceAspect { // 用于统计一个方法的执行时间和结果(成功执行、执行出错) @Around("repositoryOps()") public Object logPerformance(ProceedingJoinPoint pjp) throws T...
2019-03-23 23:22:54 2114
原创 在 Spring 中访问 MongoDB
1 MongoDB 简介MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点...
2019-03-20 19:34:08 217
原创 自定义 MyBatis 的 typeHandler 类型转换器
1 typeHandler 类型转换器在 JDBC 中,需要在 PreparedStatement 对象中设置那些已经预编译过的 SQL 语句的参数。在执行 SQL 后,会通过 ResultSet 对象得到数据库的数据,这里涉及到了 Java 数据类型到数据库数据类型的转换, MyBatis 是通过 typeHandler 来实现转换的。在 typeHandler 中,分为 jdbcType ...
2019-03-16 15:19:16 548
原创 MyBatis初步使用
目录简介特点几个核心组件获取SqlSessionFactory一个示例.配置Mapper的几种方式其他数据库操作typeHandler类型转换器映射器传递参数分页参数RowBounds(自带的)级联(1对1, 1对多)鉴别器 discriminator2.5 MyBatis 缓存1 简介MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存...
2018-10-14 09:54:47 166
原创 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 1129
原创 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 123
原创 Spring MVC上传文件
1 使用注解方式初始化Spring MVCWebConfig.java@Configuration@EnableWebMvc@ComponentScan("com.wu.controller")public class WebConfig { @Bean public ViewResolver initViewResolver() { InternalRe...
2018-10-11 19:19:09 129
原创 Spring MVC控制器接收各类请求参数
本文涉及的传递参数形式:直接通过url传递参数通过表单get方式传递参数通过表单post方式传递参数客户端传递json格式的数据客户端传递json格式的数据(数组类型)1 环境搭建这里全部使用注解完成Spring MVC的搭建。包结构如下:1.1 ApplicationContextConfig.java/** * 这个是替代applicationContext.xm...
2018-10-10 17:46:14 1107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人