[置顶] 新书《MyBatis 从入门到精通》

我在CSDN博客写了不少和MyBatis相关的博客,2015年时觉得自己写的太零散,不够系统全面,所以在GitBook创建了一本名为MyBatis最佳实践的开源电子书,当时写好了目录大纲,由于维护好几个开源项目,业余时间几乎都被占用,最终也只写了MyBatis Generator部分,也就是博客中的MyBatis Generator 详解。2016年3月份时,博文视点的孙奇俏编辑和我联系,然后就开始...
阅读(12482) 评论(15)

[置顶] Spring Boot 入门

Spring Boot入门Spring Boot是Spring社区较新的一个项目。该项目的目的是帮助开发者更容易的创建基于Spring的应用程序和服务,让更多人的人更快的对Spring进行入门体验,让Java开发也能够实现Ruby on Rails那样的生产效率。为Spring生态系统提供了一种固定的、约定优于配置风格的框架。Spring Boot具有如下特性: 为基于Spring的开发提供更快的入...
阅读(168930) 评论(37)

Spring Cloud OAuth2 认证流程

Spring Cloud OAuth2 认证流程本文基于官方提供的示例进行讲解,文中部分源码使用的 5.0 版本,基本上没太大差别。建议配合本文提供的关键代码和官方示例结合查看,可以运行官方示例查看效果。 认证服务器:https://github.com/spring-cloud-samples/authserver SSO客户端:https://github.com/spring-c...
阅读(485) 评论(0)

Spring @Configuration 和 @Component 区别

Spring @Configuration 和 @Component 区别 一句话概括就是 @Configuration 中所有带 @Bean 注解的方法都会被动态代理,因此调用该方法返回的都是同一个实例。 下面看看实现的细节。@Configuration 注解:@Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Docu...
阅读(316) 评论(0)

JMX 入门(三)

JMX 入门(三)认证连接在JMX 入门(一) 中,我们最后通过下面的命令开启了远程访问功能(命令过长时,win 使用 ^ 换行,Linux 使用 \换行)。java -Dcom.sun.management.jmxremote.port=9999 ^ -Dcom.sun.management.jmxremote.authenticate=false ^ -Dcom.sun.ma...
阅读(266) 评论(0)

MyBatis 示例之存储过程(三)

在开始阅读本篇前,建议先看前两篇: MyBatis 示例之存储过程(一) http://blog.csdn.net/isea533/article/details/76358365 MyBatis 示例之存储过程(二) http://blog.csdn.net/isea533/article/details/77148552 本示例是《MyBatis 从入门到精通》 书中第三...
阅读(675) 评论(0)

MySql 5.7 UPDATE 和 DELETE 导致的 error code [1093]

错误信息 Error: 1093 SQLSTATE: HY000 (ER_UPDATE_TABLE_USED) Message: You can’t specify target table ‘%s’ for update in FROM clause 在 MySql 中,由于安全原因,类似下面的 SQL 是无法执行的:delete from tab...
阅读(238) 评论(0)

JMX 入门(二)

JMX 入门(二)创建 JMX 客户端前面一篇中,通过 MBeanServer 发布的 JMX 服务称之为服务端,我们已经知道如何通过 JConsole 作为客户端连接 JMX 服务,在这一篇中,我们将通过 Java 编码的方式来写客户端。创建一个JMSClient 类,在类中创建 main 方法,然后开始下面的代码。String host = "127.0.0.1"; int port = 999...
阅读(244) 评论(0)

JMX 入门(一)

JMX 官方教程:http://docs.oracle.com/javase/tutorial/jmx/index.html 这篇博客参考官方教程以及个人的理解,通过实际的代码和操作来学会使用 JMX。JMX 简介J2SE 5.0 版本中引入了Java管理扩展(JMX)。它提供了一种在运行时动态管理资源的体系结构。JMX主要用于配置和监控资源的状态,使用JMX还可以监视和管理Java虚拟机。因为JM...
阅读(224) 评论(1)

批量上传 Jar 包到 Maven 私服的工具

基本信息适用环境:内网环境下的 Maven 私服,无法连接外网(或者需要翻墙),需要通过其他手段下载完依赖后导入到内网私服的情况。功能描述: 单个依赖包含的pom,jar等文件应该在一个单独的目录中,可以指定下面的路径,上传 gson 到私服。 还可以指定到 f:\\.m2\\repository\\Gson\\gson,上传 gson 的多个版本。 也可以直接 f:\\.m2\\repositor...
阅读(312) 评论(0)

MyBatis 示例之存储过程(二)

在开始阅读本篇前,建议先看前一篇: MyBatis 示例之存储过程(一) http://blog.csdn.net/isea533/article/details/76358365 本示例是《MyBatis 从入门到精通》书中第二个存储过程的例子,有关本示例的基础环境,可以从 http://mybatis.tk 或者 https://github.com/mybatis-book/book...
阅读(607) 评论(2)

Maven - 通过开发插件了解 Maven

# Maven - 通过开发插件了解 Maven 如果单纯看 Maven 的一些介绍或者用法,可能在看的时候知道了,过段时间可能就忘了。如果对 Maven 了解比较少,在使用过程中就可能会遇到很多坑,因此本文通过开发简单插件了解相关的多种信息,本文大部分内容来自官方文档。 官方文档: >https://maven.apache.org/guides/plugin/guide-java-plugin-develo...
阅读(306) 评论(0)
240条 共24页1 2 3 4 5 ... 下一页 尾页
    MyBatis从入门到精通
    个人资料
    • 访问:3553970次
    • 积分:17496
    • 等级:
    • 排名:第584名
    • 原创:219篇
    • 转载:17篇
    • 译文:4篇
    • 评论:1391条
    博客专栏
    请作者喝瓶矿泉水~

    支付宝二维码

    alipay

    微信二维码

    weixinpay