偶尔记一下

没事看看 - MyBatis工具

排序:
默认
按更新时间
按访问量

新书《MyBatis 从入门到精通》

我在CSDN博客写了不少和MyBatis相关的博客,2015年时觉得自己写的太零散,不够系统全面,所以在GitBook创建了一本名为MyBatis最佳实践的开源电子书,当时写好了目录大纲,由于维护好几个开源项目,业余时间几乎都被占用,最终也只写了MyBatis Generator部分,也就是博客中...

2017-06-21 20:46:33

阅读数:42453

评论数:30

Spring Boot 入门

Spring Boot入门Spring Boot是Spring社区较新的一个项目。该项目的目的是帮助开发者更容易的创建基于Spring的应用程序和服务,让更多人的人更快的对Spring进行入门体验,让Java开发也能够实现Ruby on Rails那样的生产效率。为Spring生态系统提供了一种固...

2015-12-27 15:41:29

阅读数:265425

评论数:42

MyBatis 为什么需要通用 Mapper ?

在早期项目文档中有过类似主题的内容,但是最近我自己看文档的时候发现一个问题,文档虽然很详细,但是并不适合初次接触的人。为了方便第一次听说,第一次尝试的开发人员了解通用 Mapper,补充此文档。

2018-10-14 14:56:57

阅读数:1718

评论数:0

使用 Vert.x Maven 插件快速创建项目

文档地址:https://reactiverse.io/vertx-maven-plugin 已有项目添加该插件 在项目 pom.xml 目录,执行下面的命令即可添加: mvn io.reactiverse:vertx-maven-plugin:1.0.17:setup 执行该...

2018-09-12 09:19:57

阅读数:138

评论数:0

Windows 10 配置安装 Minishift 注意事项

Minishift 是一个工具,可以通过在 VM 中运行单节点 OpenShift 集群来帮助您在本地运行 OpenShift。 完整官方文档看这里: https://docs.okd.io/latest/minishift/index.html 本文只对 win 10 中安装过程做一...

2018-09-09 15:46:21

阅读数:135

评论数:0

guozilanTK 企业级项目架构设计思路和用法分享

guozilanTK 企业级项目架构设计实例和用法。 由于涉及内容比较多,因此在 8月18号时通过 QQ 讨论组分享本文的内容。 缘由 如果你使用了类似 Maven 的依赖管理工具,本 分享...

2018-08-19 15:50:42

阅读数:375

评论数:0

MyBatis 批量提交 - BATCH

很多人在用 MyBatis 或者 通用 Mapper 时,经常会问有没有批量插入和批量更新的方法。 实际上许多时候没必要用 <foreach> 去实现特别复杂的批量操作。直接通过 MyBatis 的 BATCH 方式...

2018-07-05 10:12:48

阅读数:1253

评论数:6

二叉查找树 - 删除节点 详解(Java实现)

在浏览 二叉查找树(三)之 Java的实现 时,发现所有操作都很容易理解,只有删除看的很糊涂。原文作者在方法上也没有任何注释,因此理解起来很不容易。因此本文是在这篇的基础上,对删除操作进行详细的讲解,所以如果你对二叉查找树还不了解,先看前面这篇博客,如果你能直接看懂那篇博客中的删除方法,也不必再看...

2018-05-17 12:18:31

阅读数:1437

评论数:10

Spring Developer Tools 源码分析:五、事件触发过程

Spring Developer Tools 源码分析:五、自动重启。 Restarter 登场。

2018-05-15 13:59:08

阅读数:348

评论数:2

读源码:深入研究 Java CAS 实现

本篇博客基于 OpenJdk8 简单的一条线的看看 CAS 的实现过程。 如果你也想方便在 IDE 中查看 OpenJdk 的代码,你可以看看这篇 在 NetBeans 中编译调试 OpenJdk。 本文会涉及 Java 代码, C++ 代码和汇编代码。 一、Java 层 随便找个会调...

2018-05-13 18:53:18

阅读数:615

评论数:0

在 NetBeans 中编译调试 OpenJdk

在 NetBeans 中编译调试 OpenJdk

2018-05-11 06:54:43

阅读数:666

评论数:1

Spring Developer Tools 源码分析:四、类加载器

前一篇 Spring Developer Tools 源码分析:三、重启自动配置。 devtools 通过自动重启可以加快开发和测试验证的整个过程,开发人员不需要在频繁手动重启,每次都需要等待很长的时间才能启动起来看到效果。 devtools 表面上看来也是重启,devtools 是如何实现快...

2018-05-04 12:57:20

阅读数:351

评论数:3

Spring Developer Tools 源码分析:三、重启自动配置

接上文 Spring Developer Tools 源码分析:二、类路径监控,接下来看看前面提到的这些类是如何配置,如何启动的。 spring-boot-devtools 使用了 Spring Boot 的自动配置方式,我们先关注本地开发环境中自动重启的部分。 在 LocalDevTools...

2018-04-30 11:23:33

阅读数:300

评论数:2

Spring Developer Tools 源码分析:二、类路径监控

在 Spring Developer Tools 源码分析:一、文件目录监控设计 介绍了 devtools 提供的文件监控实现,在第二部分中,我们将会使用第一部分提供的目录监控功能,实现对开发环境中 classpath 的监控。 二、类路径监控 首先看一些这一部分可能涉及到的类图: ...

2018-04-28 18:41:04

阅读数:301

评论数:0

Spring Developer Tools 源码分析:一、文件目录监控设计

Spring Developer Tools 源码分析 Spring DevTools 介绍 https://blog.csdn.net/isea533/article/details/70495714 Spring Developer Tools,后续简称为 devtools...

2018-04-27 18:28:30

阅读数:470

评论数:0

Spring Boot Devtools Cannot cast x.y.Z to x.y.Z

Spring DevTools 介绍 https://blog.csdn.net/isea533/article/details/70495714 Spring Boot Devtools Cannot cast x.y.Z to x.y.Z 经过挺长时间的测试和分析,才找到...

2018-04-26 21:42:41

阅读数:262

评论数:1

通用 Mapper @KeySql 注解 genId 方法详解

为了方便使用全局主键(例如:Vesta 是一款通用的ID产生器,互联网俗称统一发号器),通用 Mapper 4.0.2 版本增加了新的控制主键生成的策略。 @KeySql 注解增加了下面的方法: /** * Java 方式生成主键,可以和发号器一类的服务配合使用 * * @return ...

2018-04-22 17:26:29

阅读数:1897

评论数:1

通用 ID 产生器 Vesta

Vesta 发号器是一个通用的发号器,它不但可以嵌入在原生 Java 程序中,还可以作为 Restful 服务进行发布,你只需要简单的几个步骤就可以成功搭建 Vesta 的 Rest 服务,并且在任何语言中都可以使用 HTTP 协议来获取全局唯一的 ID。 关于 Vesta 的基本文档可以参考 ...

2018-03-30 11:20:46

阅读数:1486

评论数:2

通用 Mapper 4.0.0 版本发布

通用 Mapper4 是一个可以实现任意 MyBatis 通用方法的框架,项目提供了常规的增删改查操作以及Example 相关的单表操作。通用 Mapper 是为了解决 MyBatis 使用中 90% 的基本操作,使用它可以很方便的进行开发,可以节省开发人员大量的时间。 项目地址: ...

2018-03-19 09:40:10

阅读数:2481

评论数:1

Java - 调用 echarts 提供的地图压缩方法压缩地图

由于默认情况下的 GeoJSON 文件太大,ECharts 提供了方法可以压缩地图。 GeoJSON 介绍:http://geojson.org/ ECharts 提供了压缩算法,但是代码是 JavaScript 的,参考代码写个 Java 的也可以,但是通过 Java 提供的脚本引擎...

2018-01-29 14:31:16

阅读数:1522

评论数:0

提示
确定要删除当前文章?
取消 删除