自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

java_bird

写下来保存,方便自己来查看

  • 博客(67)
  • 收藏
  • 关注

原创 JDK动态代理原理解析

JDK代理源码解密

2023-10-25 21:58:10 122

原创 ThreadLocal源码解密

ThreadLocal源码解密

2023-10-20 00:10:47 163

原创 简易的慢SQL自定义告警实战经验(支持多数据源)

通过mybatis拦截器进行sql语句执行过程的拦截,同步执行过程中计算sql执行的时间,当实际执行时间大于指定的配置阈值时发出告警信息并打印日志(日志中带有详细的调用链信息方便快速定位调用源头),同时将对应的sql放入异步队列disruptorQueue中,异步分析sql的执行计划,这里主要做3中场景预警

2023-10-16 15:25:50 190

原创 三只小猪-初遇大灰狼

自三只小猪建完房子已经有一段时间了,除了偶尔还会去三猪家狂欢外,它们大多时间都是自己待在自己的房子里休息。 这天呢,跟往常一样,三只小猪都在家休息呢,而在离他们不远的一处地方,一只饿得两眼冒金星的大灰狼正在艰难的游走寻找食物。鬼事神差般地,这大灰狼摇摇晃晃地就走到了大猪家附近,这大灰狼是越接近大猪家就变得越精神,因为它闻到了一股香香的味道。而这味道就是从大猪家飘过来的。大灰狼心想:前面茅草屋里到底是什么这么香呢,应该可以让我饱饱地美餐一顿啦。就这么大灰狼一步一步地慢慢地靠...

2022-03-24 23:10:01 137

原创 三只小猪-初建房屋

从前有3只小猪,大猪,二猪和三猪,它们经常一块玩耍。它们长大后都需要盖自己的房子分开住了,大猪呢比较懒惰,就找了一些茅草给自己堆了一个简单的草屋。二猪呢,有点小聪明,看了大猪的草屋后,觉得不靠谱,就捡了一些柴火棍,搭建了一个简单地小木屋。而这最小的三猪呢,是又勤快又聪明,在其看了大猪和二猪的房子后觉得都不靠谱,又经过冥思苦想后决定盖一栋结实又暖和的砖头屋。于是就出现了这么一个场景,大猪和二猪每天都会在自己的小屋中眼巴巴滴看着累的满头大汗的三猪不停地板砖堆砌,并不时地对其劝说:"看我们的房子,...

2022-03-05 21:35:47 196

原创 第二十章 战兽黑煞

第二十章 战兽黑煞傲天愣了足足半响,不确定的问道:“小蚂蚁,是你在跟我说话吗?”蚁兽慢慢地爬到了傲天的脚下,微微颤动了一下,传出低沉的声音:“是的,受主人的点化之恩,我的灵智提前形成,同时吸收此空间的煞气的时候产生了变异,使得能提前开口说话了,但是还不能化形,需要修炼到脱凡的境界才可。”傲天听完又是愣了半响,又问道:“那你是怎么认为我就是你的主人的?”小蚂蚁回道:“在产生灵智的过程中,我感觉到与主人的联系越来越紧密与清晰,直到主人来到这空间后这感觉就越发清晰了与亲切了。”傲天若有所思,又问道:“那你知道这

2021-08-19 16:44:19 158

原创 第二十二章 独身一人

第二十二章 独身一人傲天母亲去的快,回来的也快,原来是在其冲天而起脱离血杀空间范围时,一红衣人鬼魅地出现了他们面前,并且一掌打伤了傲天的母亲,将其远远地击飞了开来。傲天父亲见此情景,那真是又惊又怒,就要朝着傲天的方向飞过去,但是却被血杀空间里的黑衣人死死地拦了下来,这些剩下人黑衣人各个修为都不低,傲天父亲一时半会也无法突围,只能眼睁睁地看着傲天与9个与其修为在同一境界的红衣人大战了起来,而傲天的母亲也与那红衣人激战了起来。远远看去,有三个战团,一红色空间内一群黑衣人与傲天父亲激斗,乒铃乓啷的撞击声以及砰

2020-05-14 22:35:14 173

原创 第二十一章 又一个九年

第二十一章 又一个九年不知不觉又过了一个九年,傲天已经由当初的小屁孩儿长成了一个十八的少年,面孔还算清秀,但是也算不上帅气,但是其一旦笑起来就又有几分贱兮兮的痞里痞气,但是细看的话其平静下的神色中又透着几分坚毅,实在是有点古怪。而在其右肩上趴着一只黑色的小蚂蚁,就是当年的那只蚁兽,而此时的一人一兽都静静地望着天空,而傲天的身下周围几具横七竖八地人的尸体以及一只破芽九重的蚁兽,原来是现在的傲天的境界已经是破芽六重的修炼者了,而那只蚁兽也是破芽三重的妖兽了,在傲天与其蚁兽合力大战斩杀地上的那只蚁兽后正好被路

2020-05-14 22:34:32 177

原创 第十九章 收服蚁兽

第十九章 收服蚁兽傲天还是一脸的费解,不可思议地看着不断颤抖变小的蚁兽,同时感觉眉心胎记的位置越来越热,而在其父的紫眸中则是另外一番景象,只见傲天眉心胎记处的那根线条随着蚁兽体型越来越小也变得越来越黑,而且是越靠近蚁兽的地方越是颜色越深,并且缓缓地向回拉动,而蚁兽在收缩到成人拳头大小时则慢慢升空向着傲天飞去。当然了在途中这蚁兽也是不断地挣扎,吱吱地乱叫,在飞到傲天面前时已经变得只有指甲盖那么大了,傲天伸出手想要摸一摸这迷你版的蚁兽时它就突然消失了,同时傲天的眉心胎记处也慢慢地恢复了正常不是那么热了,而

2020-05-14 00:26:42 142

原创 第十八章 实战之初战蚁兽

新的一天很快就到来了。“傲天,为父今天带你去实战,离这不远有一山窟,那里住着一只蚁兽,埋种初期的境界,正好让你实战练习一身所学,你要好好融合,只要不危及的你的生命安全,为父是不会出手相助的。另外,这蚁兽一般都是群居的,但是这只是例外,脱离了族群,所以你不用担心会有其他蚁兽,而且蚁兽的最强大的地方是力大无穷,虽然是埋种初期,但是力道却是相当于埋种大圆满的力道,这还只是普通的蚁兽,要是有一些特殊血脉的...

2019-07-28 21:45:11 155

原创 第十七章 迅捷步法

        第十七章    迅捷步法     涅焚心经,炼体诀焚,口水拳法,这些傲天基本上都已经入门了,也有了一些心得体会。今天又将习得迅捷步法的身法,之后就应该算是一个合格的初步修行者了,是真正的入门修行者的行列了。     又是新的一天,这次不是在院落中修习了,而是带着傲天来到了一出茂密地森林处。“傲天,此处就是你要修习迅捷步法的地方了,此步法有个特点就是当你静止在森林中的时候你...

2018-10-06 14:49:18 430

原创 第十六章 口水拳

        第十六章    口水拳     不知不觉已经到了下午了,用完午餐后,傲天说道:“父亲,我已经适应了现在的身体强度和力量,可以开始练习武技了吧。““嗯,为父传你口水拳,此拳对与活体效果最好,对于死物效果稍微差一点,但是它有一个逆天之处就是无限成长,此拳法没有品阶,你好好练习,之所以说此拳法没有品阶是因为它的后续可自由扩展与成长,目前为父还没‘有看到此拳法的极限再哪里,练到高...

2018-10-06 11:11:41 237

原创 第十五章 炼体决

        第十五章    炼体决     新的一天,又是早起的一天。一家人用完早膳后,傲天父亲又开始对傲天传授修炼相关的事情了。“天儿,涅焚心经只是一门心法,是核心,是你战力的基石,但是并不能直接的去提高你的战力,如果你的基石够好够坚韧,那么对战力起直接影响作用的就是你的体魄和武技了,可以这么说:心经使你拥有了有强大战力的机会,体魄是你拥有强大战力的后盾,那么武技就是你拥有强大战...

2018-10-05 23:32:10 770

原创 第十四章 涅焚心经的强大之处

            第十四章   涅焚心经的强大之处        傲天闻言默默吃了果子,但是他奇怪地发现吃完果子之后隐约感觉有什么东西附在了身上一样,要不是处在灵觉模式下,还真是发现不了,随后就这将这一疑问抛给了父亲。傲天的父亲听后一笑,说道:“咱们这大陆是比较奇特的,无论是动植物还是人类,都有红莲业火的痕迹,而且比其他大陆更难修行,其他大陆的人如果没有逼不得已的原因的话也不会愿意...

2018-10-03 18:56:28 321

原创 第十一章

第十一章        傲天听后一脸疑惑,心想“这还有奥妙?”,晃了晃脑袋一言不发的吃了起来,只是看他那微微皱眉的表情想来是不太好入口吧,不过其效率还是蛮高的,不一会就吃完了,或许是馒头太干的缘故,火急火燎地端起那碗清水,仰头就喝。谁知一入口,其差点喷出来,但是在其母亲鼓励的目光和父亲严肃的目光下其还是硬生生地咽了下去,更是一鼓作气地将剩余的清水喝了个精光。 就在其长出一口气打算询问的时候,脸...

2018-09-24 00:30:52 184

原创 第十章 醒来,吃馒头?

“老祖不必中断,安心尝试联系本尊即可,一有结果可来寻我”离去时王爷的声音回响在老祖所在的小屋内。其实之前一幕幕都被老头感知到了,只是由于其在联系本尊的紧要关头不可中断,否则所剩不多的能量只怕要打水漂了。由此看来那幕后者果真是可怕,连这老头算计进去了。 红尘大陆南侧边缘地带的迷雾森林外围的某处,王爷一家三口现身于此,王爷道“就在这吧,了无人烟,凶兽也不少,适合此时的傲天在此磨练”言罢便连连挥手,一座...

2018-09-24 00:29:27 217

原创 第十三章 灵觉开启

             第十三章   灵觉开启    “傲天,你要记住,无论以后你修行何种功法,都不要扔下今天我教你的这套涅焚心经,这是你能真正强大的依靠,越是往后你越能感受到此功法的恐怖之处,另一个是此功法可能没有品阶,也可能是为父还没到达足够的层次,目前为止真是没有发现此功法的极限在哪里,每次修为高深一层时再次运行此功法总会有新的感受,接下来为父会先引导你感受业火之力,这是练习此...

2018-09-24 00:13:39 398

原创 Zookeeper快速选举流程详解

Zookeeper快速选举流程详解在讲解流程之前,先说明一下选举流程中涉及到的角色,以及涉及到的关键类和变量(源码参考版本:3.4.9):角色:1.LOOKING:竞选 2.OBSERVING:观察 3.FOLLOWING:跟随者 4.LEADER:领导者...

2018-08-04 13:33:32 17057 2

原创 第十二章 洗筋伐髓

        傲天如完厕之后又去清洗了一下,回到了父母面前,这时的傲天明显与饭前的傲天有着很大的区别,眼睛更加的乌黑油亮、炯炯有神,皮肤更是显得晶莹剔透,整个人的气质看起来也更加的飘逸了。“天儿,现在感觉如何?”,傲天母亲笑呵呵地问道。“感觉好多了,一点也不疲惫了,感觉身体轻了好多,也感觉更加有力量了”,傲天边说边握了握那幼小地拳头。“来,天儿,试试打这块石头,相信自己,用尽全力”,这时傲天父亲...

2018-05-17 04:39:22 3058

原创 ZooKeeper之以复制模式(replicated mode)运行(Windows环境)(二)

ZooKeeper之以复制模式(replicated mode)运行(Windows环境)以独立模式运行ZooKeeper,便于评估,开发和测试。但在生产中,您应该以复制模式运行ZooKeeper。同一应用程序中的复制服务器组称为仲裁,而在复制模式下,仲裁中的所有服务器都具有相同配置文件的副本。值得注意的一点是,对于复制模式,至少需要3台服务器,(强烈建议使用奇数个服务器,如果您只有两

2017-09-03 14:02:49 1472

原创 ZooKeeper之独立模式运行教程(windows环境)(一)

ZooKeeper之独立模式运行教程(windows环境)1.简介                 之前的一篇关于ZooKeeper界面工具使用介绍中有一个摘自官网的简介,这里再啰嗦一遍:ZooKeeper是一种用于分布式应用程序的分布式,开源协调服务。它暴露了一组简单的原语,分布式应用程序可以基于实现更高级别的服务进行同步,配置维护以及组和命名。它被设计为易于编程,并使用在文件系

2017-09-03 02:22:05 2080

原创 spring boot jpa之多数据源

spring boot jpa之多数据源1.配置多数据源,配置信息如下图所示:                 2.datasource类的配置,具体代码如下                package com.zxl.examples.config;import org.springframework.beans.factory.annotation.Qualifi

2017-08-23 22:48:26 24518 8

原创 spring boot test的简单使用

spring boot test的简单使用相信大家对于junit都不陌生吧,具体我就不介绍了,下面直接上代码吧package com.zxl.examples.controller;import org.junit.Assert;import org.junit.Test;import org.junit.runner.RunWith;import org.sp

2017-08-08 19:07:09 2702

原创 spring boot aop的使用

spring boot aop的使用1.aop的官网介绍AOP conceptsLet us begin by defining some central AOP concepts and terminology. These terms are not Spring-specific…​ unfortunately, AOP terminology is not particular

2017-08-05 19:04:15 3732

原创 spring boot session redis的使用

spring boot session redis的使用前面几章我们介绍了spring boot redis的使用,相信大家对于redis已经不陌生了,而在分布式系统中呢session共享也是一个典型的问题了,网上已经有了很多session共享的解决方案了,这章我们将介绍使用spring-session+redis实现session共享的方案。1.引入相关的依赖2.进行sessio

2017-08-04 20:05:54 819

原创 redis界面客户端的简单安装与使用

redis界面客户端的简单安装与使用1.下载redisclient软件:点击下载2.双击安装,安装完成后打开安装目录中的exe文件,之后按照如下图中的提示进行配置即可:

2017-08-03 21:46:43 492

原创 Spring boot redis的使用(二)

Spring boot redis的使用(二)看过我第一篇介绍spring boot redis的文章的同行们可能发现了一个问题,那就是redis中的value并没有设置过期时间,之前我也是为这个苦恼了半天,发现现成的注解并没有提供过期时间的相关入口,后来经过各种搜索终于找到了解决方法,本篇我们就来介绍如何设置过期时间。过期时间的设置目前我找到了两个方法:1.通过redis管理器集中配

2017-08-03 20:58:13 396

原创 Spring boot redis的使用(一)

Spring boot redis的使用实际的业务中随着业务量的增大,访问量也是慢慢跟着变大,尤其是到达一定的临界点的时候服务器将会不堪其重造成一种假死的状态给用户以“崩溃”感觉,严重的时候甚至可能直接宕机,而我们传统的做法就是:1.应用程序方面采用多节点的负载均衡;2.数据库方面采用主从读写分离、分库、分表等,而现在呢又多了一种方式采用nosql产品来做cache层来分离高并发的压力,也确实

2017-08-02 21:12:29 4034

原创 spring boot web filter的使用

spring boot web filter的使用作为web的开发人员相信对于filter并不陌生,各种各样的filter都需要在web.xml中配置, 如下图:而在springboot中将提供两种方式来配置filter:您可以为其提供Spring Bean,也可以启用扫描Servlet组件。1.1使用Spring bean添加Servlet,过滤器或监听器要添加一个Servl

2017-08-01 22:35:15 14697

原创 spring boot 发送邮件

spring boot 发送邮件在实际的业务中尤其是一些监控报警的模块中是免不了有各种提醒的,最常见的就是报警邮件功能,Spring框架提供了一个简单的抽象,用于使用该JavaMailSender接口发送电子邮件, 并且Spring Boot为其提供自动配置以及启动器模块。简介:org.springframework。邮件包的根级别的包是Spring框架的电子邮件支持。中央接口发送邮件是M

2017-08-01 21:38:33 442

原创 Spring boot 定时任务

Spring boot 定时任务说到定时任务呢,大家应该都很熟悉了,其实定时任务这块确实使用起来没太大变化,主要在spring boot中使用定时任务时需要在启动时将定时任务开启,具体的定时任务实现类添加注解即可,详细说明如下:1.在启动类中需要添加一个类注释:@EnableScheduling;2.在job的实现类中添加类注释:@Component和方法注释:@Scheduled(c

2017-07-29 20:47:31 260

原创 spring boot thymeleaf的使用

thymeleaf用法详解1.    Thymeleaf简介à摘自官网Thymeleaf是面向Web和独立环境的现代服务器端Java模板引擎,能够处理HTML,XML,JavaScript,CSS甚至纯文本。Thymeleaf的主要目标是提供一个优雅和高度可维护的创建模板的方式。为了实现这一点,它建立在自然模板的概念上,将其逻辑注入到模板文件中,不会影响模板被用作设计原型。这改善了设计

2017-07-28 22:12:12 1776

原创 Spring boot 热加载

Spring boot 热加载在实际的开发中避免不了自己测试的时候修修改改,甚至有些源代码的修改是需要重启项目的,这个时候热加载就帮了大忙了,其会自动将修改的代码应用到部署的项目中去,而不用自己再次的去手动重启,大大的提高了我们开发的效率,实现了代码随时改效果立马生效的效果,好了废话不多说了,下面来介绍怎解嵌入热加载的实现。在pom文件中添加依赖(optional-->true表示覆盖父级

2017-07-27 19:25:30 10446 2

原创 Spring boot学习之spring-data-jpa的使用(二)

Spring boot学习之spring-data-jpa的使用(二)上篇我们简单介绍了一些简单的基本查询,虽然hibernate机制中有@ManyToOne,@ManyToMany...等关联性的配置,而在实际的开发中这些简单的基本查询是远远不够的,而此篇我们便来介绍一下其相关的一些复杂查询。1.简单的自定义查询所谓简单的自定义查询就是根据方法名自动生成SQL,当然方法名是有命令规则

2017-07-26 21:44:19 1128

原创 Spring boot学习之spring-data-jpa的使用(一)

Spring boot学习之jpa的使用之前我们是简单的入了门,创建一个helloword,而在实际的开发中仅仅入门是不够的,比如就少不了数据库的操作,本章将简单介绍一下基于hibernate的spring boot中jpa的使用。1.JPA简介要使用JPA首先得了解什么是JPA,其实本人在此之前对此也是有一些接触的,但是其究竟是个什么东东,也是不了解的,这次也是在网上各种度娘之后对其

2017-07-25 22:45:07 29421 9

原创 Spring boot简单入门学习

Spring boot简单入门学习         最近公司所有的项目架构都升级了,思想采用了微服务的思想,技术架构采用了spring cloud,虽然开始了边学边用的阶段,以及踩到了不少的坑,但是里边的原理以及一些高级应用还是不清楚,而正要进一步学习spring cloud的时候发现了spring cloud是基于spring boot的,于是乎又转头去了解了下spring boot

2017-07-25 00:31:39 1163

原创 SpringBoot使用logback输出日志并打印sql信息

最近在学习springboot以及一些springcloud插件的使用,其中发现默认的配置并不能打印一些有用的日志,所以需要自定义一些日志输出方式以便于查看日志排查问题,目前只整理了两种使用方式,如下:1 简单日志配置默认情况下spring boot使用Logback作为日志实现的框架,其内部使用Commons Logging来记录日志,同时也保留外部接口可以让一些日志框架来进行实现,

2017-06-27 16:33:22 20351

原创 轮回 第十章 醒来,吃馒头?

“老祖不必中断,安心尝试联系本尊即可,一有结果可来寻我”离去时王爷的声音回响在老祖所在的小屋内。其实之前一幕幕都被老头感知到了,只是由于其在联系本尊的紧要关头不可中断,否则所剩不多的能量只怕要打水漂了。由此看来那幕后者果真是可怕,连这老头算计进去了。       红尘大陆南侧边缘地带的迷雾森林外围的某处,王爷一家三口现身于此,王爷道“就在这吧,了无人烟,凶兽也不少,适合此时的傲天在此磨练”言罢

2017-01-10 19:50:09 356

原创 轮回 第九章 离去

只见那所谓的傲天嘴上挂着邪异的笑容,啪啪啪拍着手掌一脸可惜道“不愧是成功从炼狱中出来的,倒是有些手段”,黑影出现在“傲天”身后静静地一动不动。        “阁下何人,我儿在哪”,“放心,你儿命不是一般的大,他现在安然无望,”说罢抬手一指点向空中,只见那炼字停止转动蹦灭为点点涟漪消失于空中,露出其中昏迷不醒的傲天。         王爷见状毫不犹豫地射向空中,出现在傲天身旁,其左眸紫光不

2017-01-10 19:49:40 233

原创 轮回 第八章 父子相残?

而令人惊异的并没有想象中血液四溅的场景,更是没有一丝一毫的血液溅射到傲天身上,那些爆开的血雾在形成的一瞬间便如同被施了定身术一般静静地悬浮在空中,进而缓缓地升入高空。       其实在异变刚开始发生的时候,这对夫妇对有所察觉了,只是其夫人一开始就被死死地钉在原地而不得挣脱,其脸上更是充满焦急而惊怒的神情,而王爷并没有被束缚住,而且在王爷的眼中城中的景象更是恐怖诡异。原来王爷察觉到不对的时候便

2017-01-10 19:49:11 244

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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