自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小十木的博客

嗯!是干货~

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

原创 java 垃圾回收

96

2020-06-30 17:00:19 4547

原创 引用类型,OOM

元空间

2020-06-30 15:20:11 141

原创 GCroot 垃圾回收

GC ROOT-----------------------------------------------------java文档------------------------------根搜索路径,可达性分析。四个垃圾回收算法,七大垃圾回收期-Xmn 设置年轻代的大小,默认是堆内存的三分之一,老年代是三分之一二69...

2020-06-29 17:05:39 424

原创 scheduleAtFixedRate和scheduleWithFixedDelay区别

scheduleAtFixedRate ,是以上一个任务开始的时间计时,period时间过去后,检测上一个任务是否执行完毕,如果上一个任务执行完毕,则当前任务立即执行,如果上一个任务没有执行完毕,则需要等上一个任务执行完毕后立即执行。scheduleWithFixedDelay,是以上一个任务结束时开始计时,period时间过去后,立即执行。/** * 线程池 * */public class TradePoolManager { private static TradePoolMan

2020-06-24 10:20:42 1587

原创 java redis 应用

2020-06-15 11:12:29 82

原创 kafka

消费者 主动拉去,消费者消费速度有消费决定,缺点是,维护一个长轮询,一直询问队列中是否有新的消息产生。同一个分区的数据,只能被同一个组里的某一个消费者消费,消费者组提高消费能力。消费者组的消费者数量和分区数一样的时候,效率是最高的。0.9 版本之前存在zk 中,之后版本存储在本地,记录消费的位置,防止消费失败的时候的,知道从哪里开始重新消费。...

2020-06-12 13:13:00 245

原创 kubernetes——k8s

基础设施及服务平台及服务软件设施即服务https://www.bilibili.com/video/BV1Fx41197hp?from=search&seid=5004118289661359662容器编排技术:

2020-06-11 17:00:57 184

原创 docker的运行原理,操作命令

docker imagesdocker run hello-world容器数据卷(活动硬盘)容器数据卷,容器内添加–》命令添加,DockerFile 添加容器关闭之后,主机上修改了数据之后,容器重启之后,数据还会全量数据的同步拉取。ro 容器只读,不准写。(readonly)...

2020-06-10 15:30:59 155

原创 java 面试——docker

1: 熟悉Linux命令和背景知识,git 相关知识

2020-06-09 15:17:54 431

原创 java面试——rabbitmq

消息堆积消息丢失了该怎么办?

2020-06-09 13:23:37 117

原创 java面试题——rabbitmq

https://www.bilibili.com/video/BV15k4y1k7Ep?p=14

2020-06-08 17:07:09 215

原创 java 面试——GC垃圾收集器

Java6和6之前,常量池是存放在方法区(永久代)中的。Java7,将常量池是存放到了堆中。Java8之后,取消了整个永久代区域,取而代之的是元空间。运行时常量池和静态常量池存放在元空间中,而字符串常量池依然存放在堆中。GC 垃圾收集器有哪些?CMSCMS Concurrent Mark Sweep 并发标记清除初始化标记:GC root 根可以直接关联到的对象,速度比较快。并发标记:主要标记过程,标记全部的对象,注:和用户线程一起并发运行。重新标记:由于并发标记时,用户线程依然运行,因此

2020-06-08 10:05:21 138

原创 java——elasticsearch

java api

2020-06-07 18:43:29 108

原创 java面试——dubbo

监控中心本地存根采用注释API 的方式高可用没有注册中心也可以使用,采用dubbo直连注册中心当掉也可以,因为服务消费者在本地有缓存制定负载均衡为轮询修改权重服务降级–》 1:直接不调用服务降级–》 1:容错处理...

2020-06-07 12:58:40 160

原创 java面试——springcloudconfig

2020-06-07 10:19:50 266

原创 java面试——zuul(网关)

路由映射规则加统一的前缀

2020-06-06 22:24:23 1191

原创 面试题——spring&微服务

aop 的实现原理1:aop 是面向切面编程,通过代理类的方式对业务进行增强,主要分为两个步骤, 代理类的生成和代理类的调用。如果目标对象没有实现接口,则通过CGLIB 动态代理(通过对字节码的修改生成子类),如果目标对象有实现接口,则通过jdk动态代理(利用反射机制实现接口的方式生成动态代理类)2:对代理类的调用,每个bean 都有很多个拦截器方法,分为由spring内核控制的外层拦截器 和用户定义的内层拦截器(aop),当调用代理对象时,会触发外层拦截器,外层拦截器根据 aop 的代理配置,进行匹配

2020-06-06 13:13:50 189

原创 java面试——hystrix

服务降级

2020-06-05 17:01:50 507

原创 java 面试题——feign

2020-06-05 16:24:14 4791

原创 java 面试——ribbon (负载均衡)自定义

2020-06-05 15:23:49 606

原创 java面试——dubbo

2020-06-04 21:58:11 131

原创 java面试——springcloud

通讯机制不同:dubbo 是rpc cloud 是rest

2020-06-04 21:50:13 168

原创 java面试——lock 和synchronized

哪里用到了volatile?

2020-06-03 16:53:28 160

原创 java面试——队列

2020-06-03 14:33:16 134

原创 java面试题——java锁之公平和非公平锁,自旋锁,

可重入锁:作用防止死锁自旋锁读写锁

2020-06-02 17:04:45 340

原创 java 面试——集合类不安全之并发修改异常

CopyOnWriteArrayList

2020-06-02 16:46:11 128

原创 java面试—ABA问题

原子类AtomicInteger 类的ABA 的问题?解决ABA问题,原子引用ABA问题的解决:

2020-06-02 15:23:23 257

原创 java面试——CAS

为什么用CAS,有自旋功能,可以允许多个线程同时访问,直到成功为止,UNSAFE类+CAS(自旋)。

2020-06-02 14:12:38 1483

原创 java面试——volatile

JVM(java虚拟机)JMM(java 内存模型)

2020-06-02 10:11:40 194

原创 java 面试——session

session replication

2020-06-01 15:59:11 219

原创 java面试——面试题(大型网站数据瓶颈——数据库分库分表)

为什么要做读写分离?减少主库的压力数据库的分库分表

2020-06-01 15:31:31 232

原创 java面试——面试题(Integer 装箱)

一道面试题引发的血案传值方式:1:按值传递2:按引用传递通过反射方式通过perivate final 修饰的value 是不可以修改的。类中的私有成员是不能通过反射直接来赋值的。此时还是不行,a 的值改变了,b 的值没改变 。int 装箱 ,Integer.valueOf()Integer 中存在IntegerCache,他的范围是-127 ~128.这样还是不行~~~~不进行装箱,直接new一个新的对象就可以了...

2020-06-01 12:09:24 260

原创 java面试——classloader 类加载器

jvm运行流程,jvm结构JVM :英文名称(Java Virtual Machine),就是我们耳熟能详的 Java 虚拟机。它只认识 xxx.class 这种类型的文件,它能够将 class 文件中的字节码指令进行识别并调用操作系统向上的 API 完成动作。所以说,jvm 是 Java 能够跨平台的核心,具体的下文会详细说明。JRE :英文名称(Java Runtime Environment),我们叫它:Java 运行时环境。它主要包含两个部分,jvm 的标准实现和 Java 的一些基本

2020-06-01 09:09:40 174

空空如也

空空如也

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

TA关注的人

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