2023年3月9日
摘要:
JVM内存模型 简图 程序计数器:jvm中的PC寄存器是对物理PC寄存器的一种抽象模拟。用来存储指向下一条指令的地址,由执行引擎读取下一条指令。不存在内存溢出 本地方法栈:支持对本地方法的调用 虚拟机栈:早期也叫java栈。内部保存栈帧,一个栈帧对应一个java方法。栈解决程序运行问题,即程序如何执
阅读全文
posted @ 2023-03-09 13:00
or追梦者
阅读(22)
推荐(0)
摘要:
介绍 线程本地变量,访问这个变量的每个线程都会有这个变量的一个本地拷贝,多个线程操作这个变量的时候,实际是在操作自己本地内存里面的变量,从而起到线程隔离的作用,避免了并发场景下的线程安全问题 public class ThreadLocalUse { private static final Thr
阅读全文
posted @ 2023-03-09 07:33
or追梦者
阅读(34)
推荐(1)
2023年3月6日
摘要:
什么是幂等 服务调用必然会碰到网络延迟等问题导致客户端进行失败重试,多次提交,幂等就是在该类情况下,保证重试和正常访问一次成功对系统资源的影响是一致的 幂等性不仅仅只是多次请求结果一致,还包括第一次操作产生影响后,以后多次操作不会再产生影响。并且幂等关注的是是否对资源产生影响,而不关注结果 参考:h
阅读全文
posted @ 2023-03-06 09:16
or追梦者
阅读(98)
推荐(0)
2023年3月4日
摘要:
什么是AOP 1.aop就是面向切面的编程 通过预编译的方式和运行期动态代理的实现,实现程序功能的统一维护的一种技术 2.利用aop可以对业务的逻辑的各个部分进行隔离 从而使得业务逻辑各部分之间的(耦合度降低) 提高程序代码的可以重用性,同时也提高了开发的效率 3.精髓——横向重复,纵向抽取 (横着
阅读全文
posted @ 2023-03-04 11:10
or追梦者
阅读(50)
推荐(0)
摘要:
泛型 在Java中的泛型简单来说就是:在创建对象或调⽤⽅法的时候才明确下具体的类型 好处是:代码更加简洁(不再需要强制转换),程序更加健壮(在编译期间没有警告,在运⾏期就不会出现ClassCastException异常), 类型限制提高程序的类型安全(在开发阶段增加了类型检查,类型错误会有警告) 集
阅读全文
posted @ 2023-03-04 10:38
or追梦者
阅读(61)
推荐(0)
2023年3月3日
摘要:
参考:java3y《对线面试官》 synchronized synchronized是⼀种互斥锁,⼀次只能允许⼀个线程进⼊被锁住的代码块synchronized是Java的⼀个关键字,它能够将代码块/⽅法锁起来如果synchronized修饰的是实例⽅法,对应的锁则是对象实例如果synchroniz
阅读全文
posted @ 2023-03-03 20:07
or追梦者
阅读(85)
推荐(0)
摘要:
函数式接口 函数接口为lambda表达式和方法引用提供目标类型,就是提供支持的接口里面只有且必须只有一个抽象方法, 如果接口只有一个抽象方法,java默认他为函数式接口 @FunctionalInterfafce注解限定只能有一个抽象方法 一个函数式接口有且只有一个抽象方法。 默认方法不是抽象方法,
阅读全文
posted @ 2023-03-03 04:15
or追梦者
阅读(100)
推荐(0)
2023年2月28日
摘要:
引入 参考博文:https://blog.csdn.net/qq_15270521/article/details/122795605、https://juejin.cn/post/7097521572885299214 redis有提供了主从、哨兵、代理集群与分片集群的高可用机制来保证出现单点问题
阅读全文
posted @ 2023-02-28 23:26
or追梦者
阅读(76)
推荐(0)
2023年2月27日
摘要:
是什么 推荐掘金博文:https://juejin.cn/post/7097521572885299214 键值类型数据库,主要用来做缓存 单线程+多路IO复用 多路IO复用: 实时监视redis全部请求任务,已经准备好的请求直接交给redis处理,redis不会停,没有阻塞状态 I/O 多路复用其
阅读全文
posted @ 2023-02-27 02:01
or追梦者
阅读(28)
推荐(0)
2023年2月26日
摘要:
项目中常用 对于日期 java中日期属性使用String类型也可以插入Msyql (Mybatis做了转换) 插入和更新操作的返回值 大概吧,忘记了 insert: 插入n条记录,返回影响行数n。(要么成功,要么失败抛出异常) update:更新n条记录,返回影响行数n。(n>=0) delete:
阅读全文
posted @ 2023-02-26 22:19
or追梦者
阅读(69)
推荐(0)