- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 spring cloud解决方案核心技术选择
spring cloud解决方案核心技术选择服务注册中心Alibaba Nacos服务调用LoadBalancer服务调用2OpenFeign服务降级Hystix / resilicence4j / Alibaba sentienl服务网关gateway服务配置Alibaba Nacos服务总线Alibaba Nacos...
2020-09-28 17:59:17
296
原创 GC学习笔记
GC基础知识什么是垃圾怎么找到垃圾垃圾回收方法什么是垃圾没有任何引用指向的一个或多个对象(循环引用的)怎么找到垃圾引用计数(refrence count )有个标志计数被引用的次数但是这种方式不能解决循环引用的情况根可达算法(root searching)垃圾回收方法算法名称概念优点缺点标记-清除(Mark-sweep)线性遍历堆内存,将标记为垃圾对象的空间直接清除快,简单因为位置不连续,会产生大量空间碎片,之后存放对象困难复制(C
2020-08-09 22:32:35
217
原创 Thread线程笔记
Thread线程笔记实现一个线程的三种方式:常用的三个方法实现一个线程的三种方式:1. 继承Thread2. 实现Runnable3. 线程池Executor常用的三个方法sleep是线程睡眠yield是线程变为就绪状态等待下一个周期joint1中使用 t2.join(),中断t1来执行t2,等t2执行完了回到t1继续执行...
2020-08-09 16:41:44
181
原创 synchronized关键字简单笔记
一个对象的组成:对象头 + 对象实例数据 + 对齐数据对象头的组成:Mark word Klass pointersynchronized就是使用对象头中的Mark word 来标记加锁状态一个对象在使用synchronized关键字时的5个状态:无锁态 (new出来的时候) 轻量锁 重量锁 偏向锁 GC标记...
2020-08-09 15:39:19
213
原创 spring-framework源码编译注意点
第一步Github下载对应版本源码https://github.com/spring-projects/spring-framework第二步打开IDEA,导入为gradle项目第三步最关键的一步,也是很多人在此失败的一步:使用gradle编译,具体操作步骤如下根据下载的spring-framework版本下载对应的gradle版本查看所需gradle版本方式:在下载的spring源码中有个gradle-wrapper.properties配置文件文件位置 .../spr
2020-08-08 10:03:02
409
原创 uniapp-入坑指南(input)
使用uniapp组件注意事项<input class="input-money" type="digit" controlled="true" :value="cashMoney" @input="onKeyInput" />input事件实时修改data时注意事项:微信小程序:直接在方法return即可onKeyInput(e) { let inputVal = e.detail.value; //todo 逻辑处理 return inpu.
2020-05-29 10:53:13
1659
Jenkins稳定版
2020-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人