boling_cavalry的博客

Java程序员的空间

极简,利用Docker仅两行命令就能下载和编译OpenJDK11

利用Docker两行命令就能下载和编译OpenJDK11虚拟机

2018-10-26 14:00:58

阅读数:806

评论数:0

Ubuntu环境编辑OpenJDK11源码

准备工作 Ubuntu版本是16.04.5 LTS; 确认OpenJDK11源码已经下载到本地,下载方式可以参考文章《Ubuntu环境下载OpenJDK11源码》、《利用Docker极速下载OpenJDK11源码》; 安装OpenJDK10作为boot JDK,安装过程可以参考文章《Ubuntu...

2018-10-23 16:48:09

阅读数:184

评论数:0

Ubuntu环境下载OpenJDK11源码

Ubuntu版本为16.04.5 LTS,在此环境下用官方推荐的方式下载OpenJDK11的源码,官方文档地址:https://hg.openjdk.java.net/jdk/jdk11/raw-file/tip/doc/building.html#getting-the-source-code ...

2018-10-21 11:32:43

阅读数:414

评论数:0

spring4.1.8扩展实战之二:Aware接口揭秘

aware接口揭秘

2018-08-14 06:46:37

阅读数:615

评论数:7

实战Redis序列化性能测试(Kryo和字符串)

在Java应用的开发中,有时候需要将Java对象实例保存在Redis中,常用方法有两种: 1. 将对象序列化成字符串后存入Redis; 2. 将对象序列化成byte数组后存入Redis; 以上两种方式孰优孰劣?字符串方式来存取的好处是编码和调试更简单容易,而byte数组的优势又在哪里...

2018-06-24 09:54:59

阅读数:1080

评论数:0

CentOS7安装JDK8

检查是否已装有其他版本的JDK,执行命令:rpm -qa | grep java,得到结果如下: [root@elk-server work]# rpm -qa | grep java tzdata-java-2017c-1.el7.noarch java-1.7.0-openjdk-hea...

2018-04-07 11:48:41

阅读数:1108

评论数:0

SpringMVC源码分析:POST请求中的文件处理

本章我们来一起阅读和分析SpringMVC的部分源码,看看收到POST请求中的二进制文件后,SpingMVC框架是如何处理的; 原文地址:http://blog.csdn.net/boling_cavalry/article/details/79375713 使用了SpringMVC框架的we...

2018-02-27 09:20:43

阅读数:725

评论数:0

springboot线程池的使用和扩展

我们常用ThreadPoolExecutor提供的线程池服务,springboot框架提供了@Async注解,帮助我们更方便的将业务逻辑提交到线程池中异步执行,今天我们就来实战体验这个线程池服务; 本文地址:http://blog.csdn.net/boling_cavalry/article/...

2018-01-21 23:33:40

阅读数:17251

评论数:12

Docker下,实现多台机器之间相互SSH免密码登录

Docker下的多台linux机器之间ssh免密码登录

2017-09-21 19:47:41

阅读数:3339

评论数:0

Java的wait()、notify()学习三部曲之三:修改JVM源码控制抢锁顺序

修改JVM源码,控制抢占锁的线程的优先级

2017-09-15 19:43:29

阅读数:1049

评论数:0

Java的wait()、notify()学习三部曲之二:修改JVM源码看参数

线程同步相关的JVM源码分析系列之二,修改源码查看运行时的虚拟机参数。

2017-09-10 16:25:58

阅读数:740

评论数:0

Java的wait()、notify()学习三部曲之一:JVM源码分析

阅读jvm源码,分析wait()和notify()的具体实现

2017-09-03 22:33:41

阅读数:5233

评论数:6

java.util.Optional学习笔记

java.util.Optional是Java 8新增的类,可以帮我们把判空的代码写得更优雅,一起来了解一下吧。

2017-08-27 15:26:12

阅读数:1347

评论数:3

Java虚拟机学习:方法调用的字节码指令

通过一个实例将JVM方法调用的字节码指令逐个列出,一起来熟悉以下它们使用的场景。

2017-08-05 16:24:41

阅读数:764

评论数:0

实战限流(guava的RateLimiter)

guava的RateLimiter使用的是令牌桶算法,也就是以固定的频率向桶中放入令牌,本文实战一下RateLimiter的用法。

2017-07-18 20:45:32

阅读数:13012

评论数:1

实战spring自定义属性(schema):快速体验

实战自定义spring的schema属性

2017-07-02 21:01:21

阅读数:1195

评论数:0

spring+mybatis启动NoClassDefFoundError异常分析三部曲之三:改spring源码,取详细错误

spring+mybatis启动NoClassDefFoundError异常分析

2017-07-01 11:50:14

阅读数:679

评论数:0

spring+mybatis启动NoClassDefFoundError异常分析三部曲之二:定位错误

spring+mybatis项目启动失败,定位和跟踪问题

2017-06-26 00:21:16

阅读数:1002

评论数:2

Intellij idea远程debug连接tomcat,实现单步调试

Intellij idea远程debug连接tomcat

2017-06-17 23:59:24

阅读数:10760

评论数:0

修改和编译spring源码,构建jar(spring-context-4.0.2.RELEASE)

修改和编译spring-context的源码

2017-06-13 00:19:57

阅读数:2361

评论数:0

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