加载中
MyBatis源码解读之延迟加载

目的 本文主要解读MyBatis 延迟加载实现原理 2. 延迟加载如何使用 Setting 参数配置 设置参数 描述 有效值 默认值 lazyLoadingEnabled 延迟加载的全局开关。当开启时,所有关联对象都会延迟加...

2018/07/16 20:46
2.2K
MyBatis源码解读之配置

目的 本文主要介绍MyBatis配置文件解析,通过源码解读mybatis-config.xml(官方默认命名)、Mapper.xml 与Java对象的映射。 2. MyBatis结构 查看大图 MyBatis结构图,原图实在太模糊了,所以重...

2018/06/20 19:33
53
MyBatis源码解读之SqlSession

目的 通过源码分析SqlSession功能实现、如何创建以及在Spring中是如何集成的。 2. SqlSession 功能介绍 MyBatis工作的主要Java接口,通过这些接口你可以执行命令,获取mapper和管理事务 --代...

2018/03/08 20:31
211
MyBatis源码解读之源码结构

目的 文章主要了解MyBatis源码结构,每个包的具体功能。如何去学习MyBatis源码。 MyBatis源码结构导图 查看大图 MyBatis源码阅读总结 首先要熟悉JDBC操作,参考 熟读MyBatis官方文档 MyBati...

2018/02/27 18:15
312
POI 解析Excel Cannot remove block[ xx ]; out of range[ 0 - xx ] 问题分析

问题起因 一哥们在做Excel文件解析,大概流程是 从指定FTP -> 下载Excel(2003)文件 -> 解析文件数据 在本地测试解析文件没问题,发布到测试环境就出问题,具体异常如下: java.io.IOExceptio...

POI
2018/10/26 17:44
42
MySQL大分页查询解决方案

方案1 先查ID,再查询想要的字段,前提ID为索引列 SELECT id, name, mobile... FROM t_customer t INNER JOIN (select id from t_customer t LIMIT 2500000,10) AS page on t.id = page.id; ...

2018/08/08 20:28
37
Spring Data Elasticsearch介绍

概述 在本文中,我们将以代码为中心,实战的方式探索Spring Data Elasticsearch的基础知识。 我们将展示如何使用Spring Data在Spring应用程序中索引,搜索和查询Elasticsearch - String Data...

Lua使用总结

Lua 环境安装 Linux环境安装 选择你需要的Lua版本:http://www.lua.org/ftp/ curl -R -O http://www.lua.org/ftp/lua-5.3.4.tar.gz tar zxf lua-5.3.4.tar.gz cd lua-5.3.4 make linux test ...

2018/06/03 23:08
68
事务性质和隔离级别详解

事务定义 数据库事务(简称:事务)是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。维基百科 事务性质 ACID 原子性(Atomicity):事务作为一个整体被执行,包...

Dubbo相关配置总结

1.Provide端尽量多配置Consumer端属性 <dubbo:service interface="com.alibaba.hello.api.WorldService" version="1.0.0" ref="helloService" timeout="300" retry="2" loadbalance="random...

2018/05/14 20:43
186
IDEA 问题汇总

2018/12/12 Cannot resolve symbol xxxxxx 解决: IDEA 导入仓库项目,Maven下载完依赖, 唯一只有引用spring-context-4.3.10.RELEASE.jar类报错,通过排查,发现/home/rainwen/.m2/repositor...

2018/05/03 17:22
15
IDEA 葵花宝典

查看大图

2018/04/16 15:36
27
分布式事务之TCC事务

TCC 事务介绍 在08年的软件开发2.0技术大会上,支付宝程立在PPT大规模SOA系统中的分布事务处理,提出TCC概念。 在网络上搜索分布式事务相关的博客,基本都会提及这个PPT,目前很多分布式事务...

MyBatis源码解读之工具类

目的 介绍MyBatis工具类,包括资源文件读取,反射器功能,解析工具类,了解了这些基础工具类,对后面阅读其他源码非常有帮助。 2. 资源文件读取 资源文件读取工具类 位于项目 org.apache.iba...

2018/03/08 20:58
334
JDBC经典入门

目标 熟练使用JDBC对数据库进行添删改查 主要实例 初始化数据库表 插入一条记录 批量插入记录 更新记录 查询记录,解析表元数据、解析数据 调用存储过程 初始化数据库表 本地装好 MySQL(5.6+...

2017/12/19 22:48
76
记录下测试服务器频繁死机问题解决

问题 测试服务器频繁死机,刚开始一周一次,后面应用服务启动就死机。 服务器系统: CentOS 6.5 内核版本:2.6.32-431.el6.x86_64 服务器系统日志分析 查看日志:/var/log/message ,下面是出...

2017/12/18 19:38
833
使用JUnit 对 Spring Boot REST API 执行单元测试

本文为翻译的文章,作者一步一步详细的介绍了如何使用JUnit 对 Spring Boot REST API 执行单元测试

Spring 事务提交之后再执行操作

Spring代码实现: import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Component; import org.springframework.transaction.support.Transac...

2017/11/29 16:43
174
使用DNSmasq搭建局域网DNS服务器

DNSmasq 介绍 DNSmasq是一个小巧且方便地用于配置DNS和DHCP的工具,适用于小型网络,它提供了DNS功能和可选择的DHCP功能。它服务那些只在本地适用的域名,这些域名是不会在全球的DNS服务器中...

2017/11/09 17:25
642
微信JS-SDK 扫一扫接口 iPhone手机返回结果参数有改变?

微信官方接口 微信JS-SDK 扫一扫接口 微信扫一扫 调起微信扫一扫接口 wx.scanQRCode({ needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果, scanType: ["qrCode","barCo...

2017/09/26 15:30
180

没有更多内容

加载失败,请刷新页面

返回顶部
顶部