偶尔记一下

没事看看 - MyBatis工具

Spring Boot 入门

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

2015-12-27 15:41:29

阅读数:272866

评论数:41

RabbitMQ 安装配置和 Spring 集成

安装 windows, ubuntu 配置 添加用户和简单权限 sudo rabbitmqctl add_user admin 123 sudo rabbitmqctl set_user_tags admin administrator sudo rabbitmqctl set_permissio...

2018-12-02 10:57:15

阅读数:242

评论数:0

集成 Spring Redis 缓存

这里的缓存主要是用于 Service 层的,所以下面的配置,都是针对 service 模块的。 本文来自内部分享,对特殊信息进行了简单处理。 本文都是在以缓存来讲 Redis 的使用,实际上 Redis 不仅仅用于缓存,本身还是 NoSQL 数据库,大家可以自己查找学习 Redis 的常用场景...

2018-11-27 13:37:23

阅读数:587

评论数:0

Spring 组件开发模式,支持 SPEL 表达式

本文是一个 Spring 扩展支持 SPEL 的简单模式,方便第三方通过 Spring 提供额外功能。 简化版方式 这种方式可以在任何能获取 ApplicationContext 的地方使用。还可以提取一个方法处理动态 SPEL 表达式。 import org.springframework.ao...

2018-11-15 11:20:26

阅读数:126

评论数:0

从 dubbo zookeeper 注册地址提取 zookeeper 地址

本文仅为个人记录,方便以后查阅。 用途 项目中使用了 dubbo,注册中心使用的 zookeeper,使用 zookeeper 实现了一个简单的分布式锁(依赖 curator),因为配置文件存在 dubbo.registry 配置,为了直接使用这个地址来创建分布式锁,写了一个简单的方法来提取 zo...

2018-11-14 10:57:20

阅读数:103

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

阅读数:289

评论数:0

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

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

2018-05-17 12:18:31

阅读数:2955

评论数:10

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

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

2018-05-13 18:53:18

阅读数:775

评论数:0

在 NetBeans 中编译调试 OpenJdk

在 NetBeans 中编译调试 OpenJdk

2018-05-11 06:54:43

阅读数:974

评论数:1

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

阅读数:331

评论数:1

通用 ID 产生器 Vesta

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

2018-03-30 11:20:46

阅读数:2204

评论数:2

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

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

2018-01-29 14:31:16

阅读数:1863

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

阅读数:2858

评论数:0

Java TCP 抓包简单示例

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

2017-11-05 16:27:49

阅读数:7185

评论数:6

Spring Cloud OAuth2 认证流程

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

2017-09-24 17:25:29

阅读数:23672

评论数:6

Spring @Configuration 和 @Component 区别

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

2017-09-23 17:25:08

阅读数:29421

评论数:4

JMX 入门(三)认证加密

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

2017-08-26 12:42:22

阅读数:960

评论数:0

JMX 入门(二)Java客户端

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

2017-08-21 20:07:33

阅读数:1127

评论数:0

JMX 入门(一)基础操作

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

2017-08-20 18:44:56

阅读数:1846

评论数:1

Spring DevTools 介绍

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

2017-04-23 13:17:14

阅读数:47756

评论数:8

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