- 博客(20)
- 资源 (11)
- 收藏
- 关注
原创 Mybatis缓存使用原理探究
国内的开发环境下关于Mybatis还是比较广泛,因此在日常开发中有必要对Mybatis中提供的缓存机制有一个全面的了解,本文将主要从源码的角度入手,分析Mybatis的缓存机制以及在spring容器管理与非spring容器管理下,Mybatis的缓存使用情况的区别。
2020-07-31 18:34:48 232
原创 Java学习--ConcurrentHashMap原理分析
本章学习Java中的ConcurrentHashMap(后面简称CHM),了解其并发安全原理,hash碰撞的解决方法,红黑树,size的获取处理方式,以及CHM的并发扩容。本次分析基于jdk1.8。
2020-07-08 15:07:27 185
原创 Zookeeper学习--zab协议和启动选举
本章记录zookeeper学习过程中,关于zab协议的原理,server端启动后的自动选举等。部分内容参考自zookeeper官网和咕泡学院教材。本次分析zookeeper源码版本:3.6.0。
2020-06-24 18:49:56 482
原创 Zookeeper学习--Zookeeper基本使用和集群搭建
本章记录学习Zookeeper的环境搭建以及基本api使用等。部分内容摘要自Zookeeper官网。本次使用的Zookeeper版本为3.4.9,这里我在本机上安装了VMWare,并创建了三台虚拟机,方便后面集群搭建。
2020-06-22 15:34:43 351
原创 JVM学习--垃圾回收机制
JVM学习--垃圾回收机制本章学习jvm中关于垃圾回收机制的相关原理。部分内容参考Oracle官网和咕泡学院教材。分析版本为jdk1.8。
2020-06-17 17:44:30 901
原创 JVM学习--堆内存分析
JVM学习–堆内存分析本章学习堆内存模型、对象分配和对象生命周期原理。部分内容参考Oracle官网以及咕泡学院教材。分析版本为jdk1.8。
2020-06-17 11:39:45 429
原创 JVM学习--编译过程和类加载机制
jvm学习–编译过程和类加载机制本章学习java中类的编译过程和加载机制。部分内容参考Oracle官网以及咕泡学院教材。分析版本为jdk1.8。
2020-06-16 18:32:42 202
原创 JVM--运行时数据区内存模型
JVM–运行时数据区内存模型jvm学习内容记录,运行时数据区概念定义、内存模型、以及结构分析。内容部分参考自Oracle官方网站和咕泡学院课件内容。版本基于jdk1.8。
2020-06-16 16:26:56 272
原创 从源码分析springboot环境配置加载
从源码分析springboot环境配置加载一直没有搞清楚springboot环境配置信息到底是怎么加载的,是不是在启动时指定–spring.profiles.active之后spring就去指定读取这个文件了,因此这次从源码角度研究一下它的加载过程。首先从入口开始分析:public static void main(String[] args) { //这里的run是springbo...
2019-10-28 17:06:40 249
原创 关于jCaptcha验证码插件的使用
jar包导入后开始配置spring,注入相关bean。包含了jcaptcha使用相关的service、文字产生器、字体、颜色、背景等等,以下为相关配置。这里关于验证码工厂我根据自身需求,重写了jCaptcha的GimpyFactory类和Gimpy类。这样验证码匹配的时候就可以实现忽略大小写了。
2017-04-07 13:42:53 1589
原创 JFreeCharts绘画折线(柱状图)
记录下画折线(柱状图)的过程。先上图: 画这个图的时候,并没有用CombinedDomainXYPlot来结合。CombinedDomainXYPlot结合说到底还是属于两个图片,只是将图片合到了一张图里面。这里是将数据画在一张图片中。所以用普通的方式生成chart就行了。 首先还是可以先定义好数据。这里我用的条目数据集合(Defa
2016-04-13 11:47:45 881
原创 JFreeCharts画k线图
记录下画k线组合图的过程。 首先,k线图里包含了蜡烛图、折线图、柱状图,上面图例。然后,折线图和蜡烛图画在了一个plot里面。柱状图单独一个plot。 先说说蜡烛图。JFreeCharts里专门提供了一个叫OHLCSeries(open、high、low、close)的类来存放蜡烛图数据。构造方法直接指定时间,然后指定OHLC数据就完成
2016-03-22 11:15:01 4460 4
原创 JFreeCharts画分时图
记录下画分时图的过程。 分时图绘画过程也就是折线图和柱状图的结合,这里还是用CombinedDomainXYPlot这个类来结合画图。 首先画折线。这里折线分为两条,一条是今日走势,一条是昨日收盘价。先说数据定义,这里因为时间范围是今天,而每一个点的数据精度到每分钟,所以在使用TimeSeries时使用Millisecond时间精准到
2016-03-22 11:12:13 1814
myeclipse10破解工具
2016-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人