- 博客(22)
- 收藏
- 关注
原创 DDD领域驱动设计微服务架构——知识点笔记
梳理了DDD领域驱动设计架构在微服务架构模型中的发展历史,理念和方法论,以及日常企业项目中的代码目录中的体现,介绍了各层的功能职责以及如何配合协作。
2024-07-31 14:15:41 1203
原创 大厂高频面试题复习JAVA学习笔记-JVM+GC解析
java文件存放了代码逻辑文件,被编译后形成.class字节码文件,字节码文件存放着JVM所能理解的底层指令,当需要调用某个类时就会加载它的class文件创建class对象,将字节码文件加载到jvm内存,这个过程就是类加载。9728k是堆大小,大概10M,2560k是新生代大小,占三分之一,2048k=2560*0.8,满足1:1:8的新生代内部分区规则,最后fullGC都没能解决,直接报错OOM!这是一个内存16G的电脑设备,可见默认-xms是1/64倍物理内存大小,-xmx是1/4倍物理内存大小。
2024-04-05 04:44:45 1147 1
原创 大厂高频面试题复习JAVA学习笔记-JUC多线程及高并发(下)
0 JUC基础概念wait/sleep的区别并发与并行的区别线程的六个状态JUC结构 编辑1 请谈谈你对volatile的理解JMM(java内存模型)可见性不保证原子性有序性编辑指令重排双端检查机制DLC2 CAS你知道吗?3 原子类AtomicInteger的ABA问题谈谈?原子更新引用知道吗?原子引用4 我们知道ArrayList是线程不安全,请编码写一个不安全的案例并给出解决方案。list编辑setmap参数传递编辑5 公平锁/非公平锁/可重入锁/递归锁/自旋锁谈谈你的理解?
2024-04-03 05:09:26 1173 1
原创 大厂高频面试题复习JAVA学习笔记-JUC多线程及高并发(上)
0 JUC基础概念1 请谈谈你对volatile的理解JMM(java内存模型)2 CAS你知道吗?3 原子类AtomicInteger的ABA问题谈谈?原子更新引用知道吗?4 我们知道ArrayList是线程不安全,请编码写一个不安全的案例并给出解决方案。5 公平锁/非公平锁/可重入锁/递归锁/自旋锁谈谈你的理解?请手写一个自旋锁6 CountDownLatch/cyclicBarrier/semaphore使用过吗?7 阻塞队列知道吗?8 线程池用过吗?9 线程10 死锁编码及定位分析
2024-04-03 05:00:28 777 1
原创 面试题知识点笔记-MySQL开发
个人学习笔记,记录了MySQL面试时开发相关知识(),学习视频来自https://www.bilibili.com/video/BV1N24y1y7a1?p=46&vd_source=6d6a08fa1171692d2a6f755b358208be
2024-03-28 23:25:33 1153 1
原创 面试题知识点笔记-MySQL日志
个人学习笔记,记录了MySQL面试时日志相关知识,学习视频来自https://www.bilibili.com/video/BV1N24y1y7a1?p=46&vd_source=6d6a08fa1171692d2a6f755b358208be
2024-03-28 16:49:26 593 1
原创 面试题知识点笔记-MySQL事务
两个事务同时操作了一个资源 ,第一个客户端读取了别的客户端修改前或者后面的数据(根据隔离级别的优先级)覆盖操作,两个事务同时对一个对象操作时,可能有一个事务会把另一个事务的操作覆盖了指在一个事务内多次读取同一数据…*,在这个事务还没结束时,另外一个事务也访问了这个数据并**对这个数据进行了修改…,那么就可能造成第一个事务两次读取的数据不一致,这种情况就被称为!**不可重复读。学习视频:https://www.bilibili.com/video/BV1N24y1y7a1/?p=74&spm_id_fro
2024-03-26 23:29:18 961
原创 面试题知识点笔记-MySQL内部技术架构
可以把另外的数据库的表映射到我们的数据库里,就是把表关系引用过来,但是数据在另外一边,需要数据时发送请求访问,但实际情况尽量不要跨库join,尽量用中间件。在5.7之中,接受sql查询后,只用进行权限验证,通过缓存查询,不需要经过优化器也不用和存储引擎交互。如果表几乎没有写操作,都是高频读操作,就选myisam,除此之外其他业务都是INNODB。高性能表结构,查询效率高,不支持事务,一般用于系统存储的表。全能,支持事务,支持回滚,默认引擎 ,支持行锁。缓存和缓冲,我们更倾向用缓冲,
2024-03-26 19:01:38 411
原创 面试题知识点笔记-MySQL索引
个人学习笔记,记录了MySQL面试时索引相关知识,学习视频来自https://www.bilibili.com/video/BV1N24y1y7a1?p=46&vd_source=6d6a08fa1171692d2a6f755b358208be
2024-03-25 23:12:48 973 1
原创 Spring5-IDEA版学习笔记
使用idea学习spring心得总结,学习视频:https://www.bilibili.com/video/BV1WE411d7Dv/?p=13&spm_id_from=pageDriver&vd_source=6d6a08fa1171692d2a6f755b358208be
2024-03-08 18:56:47 752 1
原创 Java学习-Mysql(下)
https://www.bilibili.com/video/BV1NJ411J79W?p=45&spm_id_from=pageDriver&vd_source=6d6a08fa1171692d2a6f755b358208be
2023-10-03 16:32:37 241
原创 Java学习-Mysql(上)
与之类似,MD5就可以为任何文件(不管其大小、格式、数量)产生一个同样独一无二的MD5“数字指纹”,如果任何人对文件做了任何改动,其MD5也就是对应的“数字指纹”都会发生变化。4、强抗碰撞:已知原数据和其MD5值,想找到一个具有相同MD5值的数据(即伪造数据)是非常困难的。3、抗修改性:对原数据进行任何改动,哪怕只修改1个字节,所得到的MD5值都有很大区别。1、压缩性:任意长度的数据,算出的MD5值长度都是固定的。INNODB:安全,事务处理,,多表多用户操作。2、容易计算:从原数据计算出MD5值很容易。
2023-10-01 17:01:08 199
原创 Java学习-注解与反射
https://www.bilibili.com/video/BV1p4411P7V3?p=17&spm_id_from=pageDriver&vd_source=6d6a08fa1171692d2a6f755b358208be
2023-09-28 17:16:10 61
原创 Java学习-多线程
java多线程学习笔记,学习平台:https://space.bilibili.com/95256449/channel/seriesdetail?sid=393820&ctype=0
2023-09-26 18:25:47 397
原创 Java学习-异常处理
关键字:fynally可要可不要,catch里面的参数是捕获的异常类型,如ArithmeticException不能捕获error,但是Throwable可以捕获。捕获多个异常:异常等级需要从小到大(Error
2023-09-22 16:08:52 81 1
原创 JavaSE复习part2——常用API方法
选自https://www.nowcoder.com/tutorial/10001/2f5a72b422684791bdf15b0c3d1ee4e4
2023-09-22 15:32:51 81 1
原创 JavaSE学习——基本语法
记录了我复习java的学习摘要,参考资料来自https://www.nowcoder.com/tutorial/10001/3ee2166743c941b3a80b948614997f74和菜鸟的java教程,本文章主要讲述了java的基础语法;
2023-07-22 21:52:46 68
原创 工业大数据平台软件需求规格说明
软件需求规格说明引言a.1 目的工业大数据平台是专门面向大型旋转机械、大型工业过程的、可视化的大数据平台,是管理工业过程数据采集、加工和应用环境资源任务的数据系统,提供设备状态数据、过程数据、工艺数据的采集加工处理、数据挖掘、设备建模和工业、用的全生命周期的数据资产管理,帮助工业客户管理数据资产并创造数据商业价值。a.2产品的范围综合描述b.1产品的前景1.挖掘和分析客户动态数据,帮助客户参与到产品的需求分析和产品设计创新活动中,为产品创新作出贡献。2
2022-04-27 10:09:59 669
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人