会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
雨落寒沙
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
下一页
2019年12月13日
mybatis源码探索笔记-4(缓存原理)
摘要: 前言 mybatis的缓存大家都知道分为一级和二级缓存,一级缓存系统默认使用,二级缓存默认开启,但具体用的时候需要我们自己手动配置。我们依旧还是先看一个demo。这儿只贴出关键代码 public interface AssetInfoMapper { List<AssetInfo> get(@Par
阅读全文
posted @ 2019-12-13 17:44 雨落寒沙
阅读(247)
评论(0)
推荐(0)
2019年12月12日
mybatis源码探索笔记-3(使用代理mapper执行方法)
摘要: 前言 前面两章我们构建了SqlSessionFactory,并通过SqlSessionFactory创建了我们需要的SqlSession,并通过这个SqlSession获取了我们需要的代理mapper。而SqlSession中最重要的则是用来处理请求的Executor,在上一章中我们创建了Simpl
阅读全文
posted @ 2019-12-12 17:15 雨落寒沙
阅读(1021)
评论(0)
推荐(0)
2019年12月10日
mybatis源码探索笔记-2(构建SqlSession并获取代理mapper)
摘要: 前言 上篇笔记我们成功的装载了Configuration,并写入了我们全部需要的信息。根据这个Configuration创建了DefaultSqlSessionFactory。本篇我们实现构建SqlSession即mybatis的一次sql会话,并获取到我们常用的代理mapper接口类。在正文之前先
阅读全文
posted @ 2019-12-10 12:41 雨落寒沙
阅读(1134)
评论(0)
推荐(0)
2019年12月8日
mybatis源码探索笔记-1(构建SqlSessionFactory)
摘要: 前言 mybatis是目前进行java开发 dao层较为流行的框架,其较为轻量级的特性,避免了类似hibernate的重量级封装。同时将sql的查询与与实现分离,实现了sql的解耦。学习成本较hibernate也要少很多。 我们可以先简单的回顾下mybatis的使用方式。一般两种方式,单独使用或者配
阅读全文
posted @ 2019-12-08 17:23 雨落寒沙
阅读(872)
评论(0)
推荐(0)
2019年12月7日
jdk动态代理和cglib动态代理底层实现原理详细解析(cglib动态代理篇)
摘要: 代理模式是一种很常见的模式,本文主要分析cglib动态代理的过程 1. 举例 使用cglib代理需要引入两个包,maven的话包引入如下 <!-- https://mvnrepository.com/artifact/cglib/cglib --> <dependency> <groupId>cgl
阅读全文
posted @ 2019-12-07 00:14 雨落寒沙
阅读(2580)
评论(1)
推荐(2)
2019年12月5日
jdk动态代理和cglib动态代理底层实现原理超详细解析(jdk动态代理篇)
摘要: 代理模式是一种很常见的模式,本文主要分析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)
2019年11月29日
java使用netty模拟实现一个类dubbo的分布式服务调用框架
摘要: 本文较长,如果想直接看代码可以查看项目源码地址: https://github.com/hetutu5238/rpc-demo.git 要想实现分布式服务调用框架,我们需要了解分布式服务框架一般需要的功能有哪些。目前要想实现一个最简单的服务调用框架要做到的有以下的功能。 服务注册与发现,调用过程封装
阅读全文
posted @ 2019-11-29 17:05 雨落寒沙
阅读(708)
评论(0)
推荐(0)
2019年10月31日
go笔记(go中的方法调用)
摘要: 最近接触go语言 发现和java的方法调用有些类似但又有自己的注意点 go的包我理解为则是隔离的最小模块 先在src目录下创建main.go文件 package为main,然后在src下创建module1目录 ,在module1目录下创建两个文件packageStrut.go,packageStru
阅读全文
posted @ 2019-10-31 17:57 雨落寒沙
阅读(2515)
评论(0)
推荐(0)
2019年10月10日
java获取指定月份有几个星期x,获取指定月份跨了多少个星期
摘要: 例如获取2020年5月一共有多少个星期二,一共跨了多少个星期 结果
阅读全文
posted @ 2019-10-10 10:34 雨落寒沙
阅读(1102)
评论(0)
推荐(0)
2019年6月26日
springboot下使用dubbo的简单demo
摘要: 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
下一页
公告