偶尔记一下

没事看看 - MyBatis工具

Spring Boot 入门

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

2015-12-27 15:41:29

阅读数:245984

评论数:40

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

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

2018-05-17 12:18:31

阅读数:664

评论数:8

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

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

2018-05-13 18:53:18

阅读数:252

评论数:0

在 NetBeans 中编译调试 OpenJdk

在 NetBeans 中编译调试 OpenJdk

2018-05-11 06:54:43

阅读数:211

评论数: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

阅读数:138

评论数:0

通用 ID 产生器 Vesta

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

2018-03-30 11:20:46

阅读数:674

评论数:0

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

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

2018-01-29 14:31:16

阅读数:932

评论数:0

兼容 Spring Boot 1.x 和 2.x 配置类参数绑定的工具类 SpringBootBindUtil

为了让我提供的通用 Mapper 的 boot-starter 同时兼容 Spring Boot 1.x 和 2.x,增加了这么一个工具类。 在 Spring Boot 中,能够直接注入 XXProperties 类的地方不需要使用这个工具类。 但是在 Spring 的接口和启动流程设计中,有...

2018-01-21 18:52:57

阅读数:1769

评论数:0

Java TCP 抓包简单示例

Java TCP 抓包简单示例由于目前网上没有一篇能真正方便读者操作的此类文章,本文对此通过示例做个简单介绍。缘起有一天本来在看头条,然后看到一则游戏的广告,是《大唐帝国》的,看画面可能是我喜欢的建造类型(纪元1404,卡特尔一类)的游戏,就下载玩了。由于同时间我在看《网络是怎样连接的》,所以就在...

2017-11-05 16:27:49

阅读数:3351

评论数:6

Spring Cloud OAuth2 认证流程

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

2017-09-24 17:25:29

阅读数:14102

评论数:5

Spring @Configuration 和 @Component 区别

Spring @Configuration 和 @Component 区别 一句话概括就是 @Configuration 中所有带 @Bean 注解的方法都会被动态代理,因此调用该方法返回的都是同一个实例。 下面看看实现的细节。@Configuration 注解:@Target(Element...

2017-09-23 17:25:08

阅读数:10937

评论数:2

JMX 入门(三)认证加密

这篇博客参考官方教程以及个人的理解,通过实际的代码和操作来学会使用 JMX。 JMX 入门(一)基础操作 JMX 入门(二)Java客户端 JMX 入门(三)认证加密 认证连接 在JMX 入门(一) 中,我们最后通过下面的命令开启了远程访问功能(命令过长时,wi...

2017-08-26 12:42:22

阅读数:675

评论数:0

JMX 入门(二)Java客户端

这篇博客参考官方教程以及个人的理解,通过实际的代码和操作来学会使用 JMX。 JMX 入门(一)基础操作 JMX 入门(二)Java客户端 JMX 入门(三)认证加密 创建 JMX 客户端 前面一篇中,通过 MBeanServer 发布的 JMX 服务称之为服务...

2017-08-21 20:07:33

阅读数:679

评论数:0

JMX 入门(一)基础操作

JMX 官方教程:http://docs.oracle.com/javase/tutorial/jmx/index.html 这篇博客参考官方教程以及个人的理解,通过实际的代码和操作来学会使用 JMX。 JMX 入门(一)基础操作 JMX 入门(二)Java客户端 ...

2017-08-20 18:44:56

阅读数:953

评论数:1

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

Spring Boot - 配置排序依赖技巧

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

2017-01-02 10:46:38

阅读数:19252

评论数:11

Java 执行 JS 脚本工具

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

2016-10-24 16:04:00

阅读数:2274

评论数:1

Spring MVC 4.2 增加 CORS 支持

Spring MVC 4.2 增加 CORS 支持 http://my.oschina.net/huangyong/blog/521891 Controller method CORS configuration You can add an {doc-root}/spring-frame...

2016-01-03 23:06:22

阅读数:45151

评论数:16

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