偶尔记一下

没事看看 - MyBatis工具

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

Apache Kafka 入门 - 基本配置和运行

Apache Kafka 入门Apache Kafka 入门大概分为5篇博客,内容都比较基础,希望各位有经验的朋友可以留言指导。计划包含以下内容: Kafka的基本配置和运行 Kafka命令行详细介绍 Kafka-manager的基本配置和运行 Kafka API 简单用法 Spring Boot...

2017-06-22 21:16:36

阅读数:8079

评论数:0

MyBatis Map结果的Key转为驼峰式2

在我新书《MyBatis 从入门到精通》(6月底上市)中为了介绍 MyBatis 拦截器,提供了一个下画线键值转小写驼峰形式插件,这篇博客使用另一种思路来解决相同的问题。MyBatis 配置文件中,支持下面这几种配置: properties?, settings?, typeAliases?,...

2017-06-18 17:47:55

阅读数:4635

评论数:14

[JSON]2017年最新县及县以上行政区划代码

前面有过两篇相关的博客: 中国行政区划代码数据库文件 - 最新县及县以上行政区划代码(截止2012年10月31日) [数据][xml格式] 2012年统计用区划代码和城乡划分代码 一个是SQL文件,一个是XML文件,并且城乡的涉及抓取数据,相对麻烦一点。2017年这篇,是JSON格式,完全通过JS...

2017-05-31 22:12:17

阅读数:10666

评论数:1

mouseup 事件丢失的原因和解决办法

说明当实现类似Excel选中区域的功能时,经常出现 mouseup 事件丢失的情况,由于缺少了 mouseup 事件,导致一个完整的操作无法进行。如果你是想进行拖拽移动操作,也可以参考本文。原因目前发现两个原因: 触发了浏览器的 drag 操作,导致mouseup丢失。 由于鼠标离开了操作的区域,...

2017-05-12 09:51:07

阅读数:1237

评论数:0

Windows MySQL 升级步骤和常见问题

请先备份好数据和 my.ini 配置文件。下载最新版本的 MySQL,本文使用的压缩包。先使用命令卸载服务,在 mysql/bin 目录输入如下命令: mysqld -remove [服务名] 默认情况下服务名为 MySQL,可以省略。 卸载时,如果你开着Windows的【服务】,就...

2017-04-28 22:39:19

阅读数:5996

评论数:0

Spring DevTools 介绍

Spring DevTools 介绍Spring Boot包括一组额外的工具,可以使应用程序开发体验更加愉快。 spring-boot-devtools模块可以包含在任何项目中,它可以节省大量的时间。 想要使用devtools支持,只需将模块依赖关系添加到你的构建中:Maven.<depen...

2017-04-23 13:17:14

阅读数:32708

评论数:8

Java String 格式化示例

Java String Format 示例 原文:https://dzone.com/articles/java-string-format-examples 本文内容来源于上面的地址,不完全按照原文进行翻译。 你是否经常忘记 Java String 格式说明符?或者你从来都没有时间...

2017-04-16 08:57:03

阅读数:7110

评论数:0

重新认识 Java 的 System.in

重新认识 Java 的 System.in以前也写过不少命令行的程序,处理文件时总需要通过参数指定路径,直到今天看资料时发现了一种我自己从来没用过的方式。这种方式让我重新认识了 System.in。下面是一个简单的 Cat 命令的例子,这里提供了 -n 参数用于配置是否显示行号。import ja...

2017-04-15 21:14:47

阅读数:2281

评论数:0

Mybatis工具类:JdbcTypeInterceptor - 运行时自动添加 jdbcType 属性

JdbcTypeInterceptor运行时自动添加 jdbcType 属性拦截器签名@Intercepts({ @Signature( type = ParameterHandler.class, method = "s...

2017-02-27 22:36:13

阅读数:2015

评论数:0

MyBatis 使用 MyCat 实现多租户的一种简单思路

本文的多租户是基于多数据库进行实现的,数据是通过不同数据库进行隔离。MyCat 基本配置首先针对多租户配置了多个数据库,在 MyCat 的 schema.xml 中配置了多个 schema。 在 server.xml 中配置了一个用户: 后面会使用 MyCat 注解(就是注释)方式根据不同的标...

2017-02-21 15:20:10

阅读数:7987

评论数:6

ECharts-Java 开源项目寻求合作维护

ECharts-Java 寻求合作…由于我自己没时间维护这个项目,经常使用的朋友,如果想要参与,可以和我联系。邮箱:abel533@gmail.com项目地址: https://github.com/abel533/Echarts http://git.oschina.net/free/EChar...

2017-02-16 21:19:10

阅读数:1859

评论数:0

Spring Boot - 配置排序依赖技巧

Spring Boot - 配置排序依赖技巧 Spring Boot - 被错误使用的注解 autoconfigure 类项目 通过 springfactories 巧妙使用排序

2017-01-02 10:46:38

阅读数:19252

评论数:11

Executor 拦截器高级教程 - QueryInterceptor 规范

Executor 拦截器高级教程 - QueryInterceptor 规范这篇文档涉及下面几个方面 1. Executor query 方法介绍 2. 拦截器配置和调用顺序 3. 拦截 query 方法的技巧 4. 拦截 query 方法的规范 5. 如何配置不同的 Executor ...

2016-12-31 17:45:33

阅读数:2415

评论数:5

从命令行运行 MyBatis Generator

最近发现好多人在使用 MyBatis Generator (简称 MBG)时遇到各种各样的问题,常见的如编码问题,还有如何引入其他 jar 包等问题。MBG 的基本用法可以看我博客的《Mybatis Geneator详解》。为了方便大家可以直接运行 MBG,并且解决编码的问题,给大家提供了一个配置...

2016-12-26 20:16:22

阅读数:3178

评论数:2

IDEA 初始配置教程

IDEA 初始配置教程如果你是第一次使用 IDEA,或者对 IDEA 常用配置仍然不熟悉,那么本文就特别适合你。本文只是根据我自己的使用经验来进行配置,不一定适合所有的情况,但是对你肯定会有帮助。IDEA 官方地址https://www.jetbrains.com/idea/官方提供免费的【社区版...

2016-12-17 15:39:11

阅读数:19943

评论数:7

通用 Mapper UUID 简单示例

通用 Mapper UUID 简单示例不可回写的 UUID通用 Mapper 中对 UUID 的用法主要提到了一种专有的写法,如下写法:@GeneratedValue(generator = "UUID")这种方式实现很容易理解,就是在你 insert 之前,调用 UUID 的...

2016-11-02 20:28:59

阅读数:10071

评论数:5

Java 执行 JS 脚本工具

Java 执行 JS 脚本工具用途:为了便于系统扩展,提供了 JS 脚本的功能,可以通过在系统中执行脚本来获得更复杂的功能。例如:系统提供了一个接口,这个接口不必非的有实现类,而是可以通过JS来实现这个接口的方法,在运行时载入JS脚本去实现。只要能融会贯通,可用的地方还是很多的。关于JAVA 执行...

2016-10-24 16:04:00

阅读数:2274

评论数:1

MyBatis 返回动态结果类型插件

MyBatis 返回动态结果类型插件说明虽然写了这么一个插件,但是个人建议尽可能不去这么用,如果这个插件真正能方便你,使用起来也没任何问题。关于插件的一些个人修改建议,在插件的注释中有说明。插件用途:可以在 MyBatis 参数中带上要返回的类型Class,插件就会改变返回值类型为你指定的类型。用...

2016-10-16 18:41:29

阅读数:5944

评论数:3

EasyUI - tree 使用拖拽时可能会遇到的一个错误

在我使用tree拖拽时总是失败,控制台输出了很多错误。经过跟踪分析发现这是一个由于特殊配置导致的错误。原先错误的代码如下:$('#tree').tree({ //省略其他 loadFilter: function(data, parent){ return data...

2016-10-10 10:36:47

阅读数:1019

评论数:0

MyBatis Excutor 拦截器的巧妙用法

这里要讲的巧妙用法是用来实现在拦截器中执行额外 MyBatis 现有方法的用法。并且会提供一个解决拦截Excutor时想要修改MappedStatement时解决并发的问题。这里假设一个场景: 实现一个拦截器,记录 MyBatis 所有的 insert,update,delete 操作,将记录...

2016-10-05 16:04:27

阅读数:3571

评论数:2

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