lily's blog

Thinking will not overcome fear but action will.

Jvm中的垃圾回收机制

面试题 题目来源: https://cloud.tencent.com/developer/article/1628831 简述Java垃圾回收机制 垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收? Java 中都有哪些引用类型? 怎么判断对象是否可以被回收?什么时候可以被垃圾回收? JVM中的永久代中会发生垃圾回收吗 ...

Jvm中string对象内存


线程与进程及多线程

问题 Java创建的线程是用户级的还是内核级的 Java创建的线程是内核级的。主要是因为JVM会利用操作系统对线程的创建和管理功能。因为java中的线程都是由继承Thread类和实现Runnable接口创建的(重写run方法,执行start方法),而这个类和接口的实现直接映射到操作系统线程。当创建一个线程时,Java会直接把线程的创建和管理功能交给操作系统来控制。所以当在java中请求创...

操作系统


Lottery抽奖系统

Chapter1:DDD分层基础手脚架搭建 DDD分层是项目基础架构设计的一种模式,类似于web开发中的MVC架构,我觉得将DDD分层架构与曾经学习过的spring clould Alibaba微服务架构类比会更相似些。 为什么使用DDD架构 DDD架构分层包括 项目基础手脚架 应用层-application 这是应用启动和配置的一层,如一些 aop 切面或者 config 配置,以及打包...

栈与队列

在java中可以使用封装好的栈(现成的数据结构),也可以

2024-05-25-SQL错题本

2024-05-25-SQL错题本.md

RIGHT JOIN 关键字会返回右表 (t2) 所有的行(本题***4行),即使在左表 (t1) 中没有匹配的行。 参考文章:https://blog.csdn.net/Li_Jian_Hui_/article/details/105801454 官方解析:Mysql(版本8.0.25)不支持full join,执行报错【1064 - You have an error in yo...

2024-05-25-SQL错题本

2024-05-25-SQL错题本.md

RIGHT JOIN 关键字会返回右表 (t2) 所有的行(本题***4行),即使在左表 (t1) 中没有匹配的行。 参考文章:https://blog.csdn.net/Li_Jian_Hui_/article/details/105801454 官方解析:Mysql(版本8.0.25)不支持full join,执行报错【1064 - You have an error in yo...

项目经验笔记

基本流程 先设计好完整需求(一开始系统不用过于复杂,预留优化点) 比如代码结构设计方面–抽出来新增加一个包 函数设计,把函数抽出来进行复用设计等 再先跑通流程,快速把代码完成,写测试类,流程能跑通再改细节(fast and dirty) 当想要引入某个技术时按流程来 springboot引入 ...

蓝桥杯学习笔记

注意事项 eclipse 设置自动提示 Window -> Preferences -> Java -> Editor -> Content Assist -> Auto Activation 输入提示的触发字符,比如输入“abcdefghijklmn.” 设置自动导包 在eclispe中,打开 Wi...