
Java相关
文章平均质量分 76
一些平时不是很清楚的问题整理
Icgcdz
博客都是随手笔记,错误可能较多
展开
-
Java集合框架
文章目录CollectionListSetMapCollectionListSetMap原创 2021-04-03 21:35:56 · 89 阅读 · 0 评论 -
中间件+项目+系统
文章目录如何解决超卖问题更新缓存失败如何处理系统响应慢如何处理redis冷启动如何处理MQ阻塞如何处理如何维护订单状态如何设计订单号如何解决超卖问题更新缓存失败如何处理系统响应慢如何处理redis冷启动如何处理MQ阻塞如何处理如何维护订单状态如何设计订单号...原创 2021-03-29 15:26:28 · 263 阅读 · 0 评论 -
JVM
文章目录运行时数据区其他Java中的四种引用类型运行时数据区其他Java中的四种引用类型强引用在 Java 中最常见的就是强引用,把一个对象赋给一个引用变量,这个引用变量就是一个强引用。当一个对象被强引用变量引用时,它处于可达状态,它是不可能被垃圾回收机制回收的,即使该对象以后永远都不会被用到 JVM 也不会回收。因此强引用是造成 Java 内存泄漏的主要原因之一软引用软引用需要用 SoftReference 类来实现,对于只有软引用的对象来说,当系统内存足够时它不会被回收,当系统内存空间不原创 2021-03-27 13:39:44 · 94 阅读 · 0 评论 -
设计模式
文章目录单例模式单例模式饿汉式单例注意修饰符,一个不能少class HungrySingleTon{ // privat static final 一个不能少.... private static final HungrySingleTon instance=new HungrySingleTon(); private HungrySingleTon() { } public static HungrySingleTon getInstance(){原创 2021-03-25 20:34:31 · 96 阅读 · 0 评论 -
操作系统知识点积累
文章目录进程同步死锁的必要条件死锁处理方法进程同步死锁的必要条件互斥:任何时刻只能有一个进程使用一个资源实例(共享资源不可能死锁);持有并等待:进程至少持有一个资源,并且正在等待其他进程持有的资源;非抢占:资源只有在使用后自愿放弃,不可剥夺;循环等待:等待进程的集合中存在循环死锁处理方法方法概述死锁预防与死锁避免的区别死锁预防:是设法至少破坏产生死锁的四个必要条件之一,严格的防止死锁的出现死锁避免:在系统运行过程中注意避免死锁的最终发生,它不那么严格的限制产生死锁的必要条件的存在,原创 2021-03-10 20:34:25 · 443 阅读 · 0 评论 -
遇到过的笔试/面试题目汇总
文章目录基础leetcode基础leetcode股票交易问题原创 2021-03-13 21:03:42 · 219 阅读 · 0 评论 -
Java并发
文章目录锁乐观锁悲观锁自旋锁(有疑问)Synchronized同步锁(synchronized的实现细节待整理)与数据库锁互通的地方其他CASAQS锁参考资料一文彻底搞懂面试中常问的各种“锁”乐观锁读数据:读数据时总是认为没有其它线程并发地修改数据,所以总是不上锁;写数据:写数据时需要判断是否有其他线程并发地修改数据…;两种实现方式:版本号机制、CAS适用场景:读多写少举例:JUC.atomic下的原子变量类就是使用CAS实现乐观锁的悲观锁读数据:会上锁 => 总是认为有其它线程原创 2021-03-06 22:28:51 · 206 阅读 · 0 评论 -
SSM
文章目录单例对象A内部如何才能获得多例的一个实例B单例对象A内部如何才能获得多例的一个实例B不能在A中注入B来获取(这样只能是单例) => 单例类应该实现BeanFactoryAware接口,需要使用多例对象时通过beanFactory从spring容器中获取新创建的对象...原创 2021-02-28 15:51:46 · 113 阅读 · 0 评论 -
面经知识点粗略整理
notifyAll原创 2021-02-28 15:46:16 · 114 阅读 · 0 评论 -
计算机网络知识点积累
其他如何理解反向代理?正向代理:用户 -> 代理 -> google => 即为客户端代理(用户知道访问的结果来自哪里,比如这里的google)反向代理:用户 -> nginx ->tomcat => 即为服务端代理(用户不知道访问的结果来自哪里,因为nginx背后有一堆tomcat服务器,但是服务器知道请求来自哪个用户)...原创 2021-02-26 15:21:23 · 315 阅读 · 0 评论 -
数据库知识点积累
文章目录MySQLMyISAM和InnoDB的区别(待补充)?什么是聚集索引?什么是MVCC(待补充)?并发事务带来哪些问题?事务隔离级别有哪些?RedisMySQLMyISAM和InnoDB的区别(待补充)?0.简介MyISAM:InnoDB:1.是否支持行级锁MyISAM只有表级锁;InnoDB支持行级锁和表级锁,默认为行级锁;(关于锁的细节可参考《数据库系统实现》第七章)2.是否支持事务和崩溃后的安全恢复MyISAM强调性能,虽然每次查询具有原子性,但是它不能保证事务的其他特性原创 2021-02-01 16:21:29 · 452 阅读 · 0 评论 -
Java基础积累
文章目录JAVA IOBIONIOAIOJAVA IOBIONIOAIO原创 2021-01-31 17:22:51 · 372 阅读 · 4 评论