加载中
RestTemplate

String url = "http://ip:port"; RestTemplate restTemplate = new RestTemplate(); HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON); heade...

08/29 16:22
52
springboot kafka

注意:如果是多个程序(程序不同)组成的消费组,如果版本不同会出现消费者无法消费的现象,启动起来会发现一直注册不上去分区。如下面的提示信息,冒号后面都是空的。然后我是蒙蔽的,通过下面...

08/12 23:31
53
springboot quartz 手写任务调度

添加引用 org.springframework.boot spring-boot-starter-quartz QuartzFactory类:主要用于解决springboot quartz job......

07/16 17:40
217
ThreadPoolTaskScheduler手写任务调度

先贴一个自己写的demo把,原理其实就是这样的。 先记录一个东西,后续来研究:CronSequenceGenerator 报错:Cron expression must consist of 6 fields,这玩意支持6位不支持7位,真是XXXX,...

springboot启动排除package

根据jar包进行排除过滤 @ComponentScan(excludeFilters = @ComponentScan.Filter(type = FilterType.REGEX, pattern = {"com.sample.*","com.demo.*"})) 根据类进行过滤 @ComponentScan(exc...

shell命令字典

$0 这个程式的执行名字 $n 这个程式的第n个参数值,n=1..9 $* 这个程式的所有参数,此选项参数可超过9个。 $# 这个程式的参数个数 $$ 这个程式的PID(脚本运行的当前进程ID号) $! 执行上一个背...

06/23 10:12
100
netty

最近在学习netty练习下,先附上写的代码吧 注意不要使用5.0的版本了,官方直接废弃了,可以自己搜索下。因此只用4版本的。 <!-- https://mvnrepository.com/artifact/io.netty/netty-all -->...

05/26 21:02
98
springcloud知识点笔记

Eureka的自我保护机制:默认情况下EurekaClient定时向EurekaServer端发送心跳包,如果EurekaServer在一定时间内没有收到EurekaClient发送的心跳包,便会直接从服务注册列表中剔除该服务(默认...

spring mvc原理分析

SpringMVC的运行流程 1、用户发送请求至前端控制器DispatcherServlet 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、处理器映射器根据请求url找到具体的处理器,生成处理...

05/24 16:46
103
java类加载机制

启动(Bootstrap)类加载器 启动类加载器主要加载的是JVM自身需要的类,这个类加载使用C++语言实现的,是虚拟机自身的一部分,它负责将 <JAVA_HOME>/lib路径下的核心类库或-Xbootclasspath参...

常用排序算法

插入排序: 插入排序基本原理:将一个待排序的对象,按其关键字大小,插入到前面已经排好序的一组对象适当位置上,直到对象全部插入为止。 直接插入排序适用场景:插入排序适用于已经有部分数...

05/21 19:11
72
二叉树的遍历方式

先序(根)遍历: 首先访问根,再先序遍历左(右)子树,最后先序遍历右(左)子树。 中序(根)遍历: 首先中序遍历左(右)子树,再访问根,最后中序遍历右(左)子树。 后序(根)遍历: 首先后...

05/20 16:50
78
java内存结构笔记

此篇仅作笔记,详情参考: https://my.oschina.net/uwith/blog/3110227 栈帧内部的结构:局部变量表、操作数栈(比如我们去赋值或者计算都会操作操作数栈)、动态链接、返回链接。 jvm为对象...

java内存模型

注意区分java内存模型(JMM)和java内存结构或者叫内存布局的区别。JMM决定一个线程对共享变量的写入时,能对一个线程可见。内存结构见: https://my.oschina.net/uwith/blog/3110227 为什么...

05/18 15:30
63
mysql数据库事务及隔离级别

事务的四大特性: 原子性: 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用; 一致性: 执行事务前后,数据保持一致,多个事务对同一个数据读取的结...

05/08 14:46
114
spring ApplicationEvent

最近在看apollo源码,发现一个自己没怎么玩过的东西,就研究下看看,就是事件的监听。 定义一个事件类MyEvent。 public class MyEvent extends ApplicationEvent { public MyEvent(Object so...

05/07 14:46
44
TCP三次握手和四次挥手

首先我们要知道在tcp建立连接中,有一些名词表示: 比如:syn就是建立连接、ack就是确认标志、fin终止标志 第一次握手:客户端会向服务器端发送码为syn=1,随机产生一个seq_number=x的数据包...

04/27 11:43
58
java list相关源码笔记

ArrayList的长度扩容是以1.5倍,比如原来是100,扩容之后就是150,源码是进行位运算oldCapacity >> 1 1、ArrayList的add方法的核心方法:Arrays.copyOf(T[] original, int newLength), orig...

04/24 15:00
143
B树和B+树

先说下B树,看到这玩意结构图,第一印象,这不是2-3树么?嗯,严格意义来说应该说2-3树不是就是B树么?因为B树的定义是多阶的,而2-3树是3阶的B树。 这里的阶就是....算了,盗个图把,比如下...

04/17 18:43
40

没有更多内容

加载失败,请刷新页面

返回顶部
顶部