自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

狭小的巷子深处

我大好的一个人,凭什么跑到别人的生命里去当插曲.

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 分布式服务调用链路跟踪Sleuth+Zipkin(附源码地址)

Sleuth和Zipkin介绍 sleuth 将 Span ID 和 Trace ID 添加到 Slf4J MDC 中,这样可以在日志聚合器中根据 Span ID 和 Trace ID 提取日志。 提供对常见分布式跟踪数据模型的抽象:traces(跟踪),spans(形成DAG(有向无环图)),注释,key-value注释。 松散地基于HTrace,但兼容Zipkin(Dapper)。 Sleuth 常见的入口和出口点来自 Spring 应用(Servlet 过滤...

2021-09-05 11:29:27 712

原创 Idea调试技巧笔记

1.项目运行多个2.条件断点 public static void main(String[] args) { for (int i = 0; i < 30; i++) { System.out.println(i); } }想在i=10的时候进入断点1.鼠标右键在行数上加入断点。2.右键断点,进入编辑。3.点击Done.此时断点上有个问号,表示这个断点是个条件断点。3.多线程调试publi

2020-09-14 13:36:58 138

原创 git命令悉知笔记

第一部分 命令行1.分支操作①创建分支git branch 分支名②创建并切换到新建的分支上git checkout -b 分支名③ 仅仅切换到存在的分支git checkout 分支名④查看分支列表git branch⑤查看本地所有分支的最后一次操作、查看本地所有分支跟踪的远程分支的最后一次操作git branch -v​git branch -vv⑥创建远程分支到本地git branch -b 分支名 origin/分支名⑦查看别的分

2020-09-14 00:04:13 120

原创 线程池

学习笔记:合理的利用线程池能带来很多好处,如降低资源消耗(通过线程复用,减少线程创建和销毁的消耗),提供响应速度(不需要等待线程创建,可以直接执行任务),易于线程管理(线程池可以统一管理、分配、修改参数等)。java的线程池主要是通过ThreadPoolExecutor来实现。我们使用的ExecutorService的各种线程池策略都是基于ThreadPoolExecutor实现的。...

2020-02-13 15:25:19 179

原创 Zookeeper搭建和集成motan服务

项目集成motan服务在这一篇日志中SpringBoot7 -- 简单集成motan服务治理框架搭建zookeeper服务器第一步: 下载zookeeper.tar.gz,这里我下载的是zookeeper-3.4.9.tar.gz,=====下载Zookeeper地址 安装步骤网上一大把,我就不写具体步骤了,链接如下Zookeeper安装第二步: 单个的...

2020-02-13 15:24:54 500

原创 Spring声明式事务基础

Spring的注解事务行为,通过@Transactional来定制事务行为。前置:事务有四大特性,ACIDAtomicity:原子性,事务是一个原子性操作,要么全部成功,要么全部失败。Consistency:一致性,事务操作完成之前,所有的数据要保持一致性。Isolation:隔离性,事务之间不能相互影响。Durability:持久性,事务完成后...

2020-02-13 15:24:09 145

原创 JVM参数

参数类型jvm参数分三种。标准参数:一般很稳定,在未来的jvm中不会改变。 -help -version -showversion -javaagent -server -client ... -X参数:非标准参数,在不同的jvm版本中,参数可能有所不同。 -Xms<size> -Xmx<size> -Xmixed -Xloggc:...

2019-08-18 00:08:46 604

原创 JAVA对象笔记

引言java是面向对象的一门语言,而多态是面向对象最主要的特性之一,它是一种方法的动态绑定(后期绑定),实现运行时的类型决定对象的行为,多态的表现形式是父类引用执行子类对象,在这个引用上调用的方法使用子类的实现版本,并且多态是实现IOC、模板模式的关键。对应动态绑定的即是静态绑定(前期绑定),java方法里final、static、private和构造方法算是静态绑定。在C++中,通过虚函...

2019-08-14 22:20:08 144

原创 线程池

--------在java中,提供了使用Executors获取线程池,但是使用Executors获取线程池可能会出现问题,常用的几种线程池有以下几种: CachedThreadPool 创建一个可缓冲的线程池,如果线程数大于任务数,则灵活回收,若小于,则新建线程,由于数量最大为Integer的最大值,因此线程池的大小完全依赖于操作系统(JVM)能够创建的最大线程大小。...

2019-07-14 21:08:49 112

原创 SpringBoot4 -- 配置多数据源(AOP方式)

由于项目里原来的数据分了几个库,有一部分数据来源不止一个库,需要配置多数据源第一步:在application-dev.properties中配置数据源信息# 开发环境 ##第一个数据源spring.datasource.db_ku.driverClassName=com.mysql.jdbc.Driverspring.datasource.db_ku.url=jdbc:m...

2019-06-23 22:58:37 468 1

原创 线程基础知识

学习笔记:---------------------------------------------------------基础----------------------------------------------------------------进程:一般来说,一个正在运行的程序就是一个进程,进程是资源分配和调度的独立单位。进程之间的资源是不能共享的。线程:是CPU调度和分派...

2019-06-23 22:57:01 281

原创 MySQL学习之函数2

3.日期函数①now() curdate() curtime() 返回当前的日期时间、日期、时间 SELECT NOW();----2018-08-19 11:29:26 SELECT CURDATE();----2018-08-19 SELECT CURTIME();----11:29:26②year(),month(),day() ,hour(),...

2019-06-23 22:56:24 166

原创 MySQL学习之函数1

1.字符函数①length().获取参数的字节个数(字符的实际长度) SELECT LENGTH('张三abc');----->9 一个汉字算三个字节,一个数字或字母算一个字节。②char_length(),获取参数的字符个数 SELECT CHAR_LENGTH('张三abc');----->5 不论汉字、数字、字母...

2019-06-23 22:56:14 136

原创 SAX解析xml简单demo

学习笔记:基于事件驱动,逐条解析,读取一点解析一点,适用于只读取不修改dom结构,占用内存小。xml格式如下: <?xml version="1.0" encoding="UTF-8"?><beans> <bean id="1" class="com.lvzheng.channel.bean.Book"> <pro...

2019-06-23 22:55:38 218

原创 字符串常量池

在说字符串常量池之前,先了解下JVM的内存模型I. JVM内存区域主要分为线程私有区域(橙色部分:虚拟机栈、本地方法栈、程序计数器)和线程共享区(绿色部分:Java堆、方法区)、直接内存。线程私有区域生命周期和线程相同,依赖用户线程的启动、结束而创建和销毁(在hotspotVM中,每个线程都与操作系统的本地线程直接映射,这部分私有内存区域的存/否跟随本地线程的生/死对应)直接内存...

2019-06-23 20:38:26 373

原创 java8 学习笔记

引言:几乎每个java应用都会创建和处理集合,但是集合的传统CollectionAPI处理需要写一堆代码,使用起来不尽人意还会使代码变得臃肿,这个时候java8提供的StreamAPI(内部迭代)会让一切变得简单的.java8最大的特性是引入了Lambda表达式,函数式编程,使用不可变值和函数,函数对不可变值进行处理,映射成另一个值。1.函数式接口使用@FunctionalInter...

2019-06-02 14:36:34 191

Jedis-2.9.0和commons-pool2-2.4.2架包

java 开发redis的jar jedis-2.9.0.jar java 开发redis的依赖jar commons-pool2-2.4.2.jar

2017-10-14

空空如也

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

TA关注的人

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