
java
文章平均质量分 61
小孩的小马甲
一条咸鱼,爱睡大觉
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面试题整理:Java虚拟机 JVM 内存区域、垃圾回收、类加载器
强引用:就是我们平时最常用的普通引用,只要强引用还存在,对象就不会被垃圾回收。软引用:如果一个对象只被软引用关联,系统内存不足时,会被垃圾回收器回收。常用于实现对内存敏感的缓存。弱引用:只要垃圾回收器发现只被弱引用关联的对象,不管内存是否充足,都会回收该对象。虚引用:也叫幽灵引用或幻影引用,它对对象的生存时间没有影响,主要用于跟踪对象被垃圾回收器回收的活动。原创 2025-02-09 17:45:00 · 827 阅读 · 0 评论 -
面试题整理:Java多线程(一)volatile、synchronized、ReentrantLock、Atomic、ThreadLocal、AQS、Future
volatile、synchronized、ReentrantLock、Atomic、ThreadLocal原创 2025-01-26 14:39:35 · 1100 阅读 · 0 评论 -
MyBatis问答自测
简述MyBatis工作原理;简述 MyBatis 和 Spring 的整合过程。除 MyBatis 持久化框架外,您还知道哪些持久化框架?并说明他们的特点。MyBatis 实现查询时,返回的结果集有几种常见的存储方式?请举例说明。 在 MyBatis 中针对不同的数据库软件,元素如何将主键回填? 在 MyBatis 中,如何给 SQL 语句传递参数? Maven 和 ANT 的区别?什么是 Spring Boot Stater ? Springboot 如何集成 MyBatis?...原创 2022-07-09 11:47:59 · 1002 阅读 · 0 评论 -
从Spring源码学习设计模式(工厂、单例、代理、观察者、模板)
本文将分析Spring框架对设计模式的使用,帮助软件开发人员加深对设计模式落地应用的理解,写出让人惊叹的代码🤩。对于每种设计模式,本文首先给出相关模式的思想,随后附以其在Spring中的应用解释。...原创 2022-07-09 11:28:18 · 974 阅读 · 0 评论 -
Spring Boot切面统一打印请求日志
打印示例依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> <dependency> <groupId&原创 2022-05-31 13:31:50 · 294 阅读 · 0 评论 -
RELEASE\spring-webmvc-5.2.0.RELEASE.pom.part.lock (系统找不到指定的路径。)
不是这两种问题https://blog.youkuaiyun.com/qq_45832651/article/details/116401861最后发现是,maven的LocalRepository文件夹User权限不足,开了就ok了原创 2022-03-16 01:24:19 · 1320 阅读 · 0 评论 -
tomcat500错误
先是遇到了jdk版本和tomcat版本不匹配,最终用jdk1.8搭配tomcat9https://www.cnblogs.com/dadonggg/p/7803013.html然后遇到tomcat目录无写权限https://blog.youkuaiyun.com/libaineu2004/article/details/52098589原创 2022-03-04 09:21:46 · 281 阅读 · 0 评论 -
ubuntu安装、查找、配置java环境
ubuntu安装、查找、配置java环境安装默认JRE / JDK先更新本地软件包:sudo apt update接下来,检查是否已安装Java:java -version如果当前未安装Java,将看到以下输出:Command 'java' not found, but can be installed with:apt install default-jreapt install openjdk-11-jre-headlessapt install openjdk-8-jre-headl原创 2021-10-09 14:30:52 · 4600 阅读 · 0 评论 -
java随机数的使用
java随机数 //Math.random() //Math.random()取0-1之间的随机数 //Math.round()进行向上取整处理=>{3.5=>4}、{-3.5=>-3} int randomNumber = (int) Math.round(Math.random()*(max-min)+min); //System.currentTimeMillis() //System.currentTimeMillis()原创 2021-05-31 20:16:40 · 121 阅读 · 0 评论