上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 前言 mybatis的缓存大家都知道分为一级和二级缓存,一级缓存系统默认使用,二级缓存默认开启,但具体用的时候需要我们自己手动配置。我们依旧还是先看一个demo。这儿只贴出关键代码 public interface AssetInfoMapper { List<AssetInfo> get(@Par 阅读全文
posted @ 2019-12-13 17:44 雨落寒沙 阅读(247) 评论(0) 推荐(0)
摘要: 前言 前面两章我们构建了SqlSessionFactory,并通过SqlSessionFactory创建了我们需要的SqlSession,并通过这个SqlSession获取了我们需要的代理mapper。而SqlSession中最重要的则是用来处理请求的Executor,在上一章中我们创建了Simpl 阅读全文
posted @ 2019-12-12 17:15 雨落寒沙 阅读(1021) 评论(0) 推荐(0)
摘要: 前言 上篇笔记我们成功的装载了Configuration,并写入了我们全部需要的信息。根据这个Configuration创建了DefaultSqlSessionFactory。本篇我们实现构建SqlSession即mybatis的一次sql会话,并获取到我们常用的代理mapper接口类。在正文之前先 阅读全文
posted @ 2019-12-10 12:41 雨落寒沙 阅读(1134) 评论(0) 推荐(0)
摘要: 前言 mybatis是目前进行java开发 dao层较为流行的框架,其较为轻量级的特性,避免了类似hibernate的重量级封装。同时将sql的查询与与实现分离,实现了sql的解耦。学习成本较hibernate也要少很多。 我们可以先简单的回顾下mybatis的使用方式。一般两种方式,单独使用或者配 阅读全文
posted @ 2019-12-08 17:23 雨落寒沙 阅读(872) 评论(0) 推荐(0)
摘要: 代理模式是一种很常见的模式,本文主要分析cglib动态代理的过程 1. 举例 使用cglib代理需要引入两个包,maven的话包引入如下 <!-- https://mvnrepository.com/artifact/cglib/cglib --> <dependency> <groupId>cgl 阅读全文
posted @ 2019-12-07 00:14 雨落寒沙 阅读(2580) 评论(1) 推荐(2)
摘要: 代理模式是一种很常见的模式,本文主要分析jdk动态代理的过程 1.举例 public class ProxyFactory implements InvocationHandler { private Class target; public <T>T getProxy(Class<T> c) { 阅读全文
posted @ 2019-12-05 18:01 雨落寒沙 阅读(6413) 评论(0) 推荐(1)
摘要: 本文较长,如果想直接看代码可以查看项目源码地址: https://github.com/hetutu5238/rpc-demo.git 要想实现分布式服务调用框架,我们需要了解分布式服务框架一般需要的功能有哪些。目前要想实现一个最简单的服务调用框架要做到的有以下的功能。 服务注册与发现,调用过程封装 阅读全文
posted @ 2019-11-29 17:05 雨落寒沙 阅读(708) 评论(0) 推荐(0)
摘要: 最近接触go语言 发现和java的方法调用有些类似但又有自己的注意点 go的包我理解为则是隔离的最小模块 先在src目录下创建main.go文件 package为main,然后在src下创建module1目录 ,在module1目录下创建两个文件packageStrut.go,packageStru 阅读全文
posted @ 2019-10-31 17:57 雨落寒沙 阅读(2515) 评论(0) 推荐(0)
摘要: 例如获取2020年5月一共有多少个星期二,一共跨了多少个星期 结果 阅读全文
posted @ 2019-10-10 10:34 雨落寒沙 阅读(1102) 评论(0) 推荐(0)
摘要: 1.一些话 现在java后端开发大多用springboot来简化环境搭建,现在一直使用的是springcloud和k8s有关的东西,以前用过dubbo,但那会儿的开发环境搭建流程较为繁琐,而且不支持rest调用。现在简化了不少搭了一下之后发现确实比以前要方便很多了。dubbo由于是rpc调用的,速度 阅读全文
posted @ 2019-06-26 14:15 雨落寒沙 阅读(2057) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 下一页