Java
文章平均质量分 51
洛小豆
个人微信公众号:三更编程菌,科技小豆。入门级开发人员
展开
-
小白科普篇:详解Java对象的强引用、软引用、弱引用和虚引用
在Java中,有四种类型的引用,它们定义了对象被垃圾收集器(GC)处理的不同时机。下面我将结合代码对这四种引用类型进行介绍。原创 2024-06-22 13:16:15 · 266 阅读 · 0 评论 -
优化Java多线程应用:是创建Thread对象直接调用start()方法?还是用个变量调用?
偶然间发现一个有意思的点,平时写代码的时候,下面这两种写法,不知道大家经常使用的是哪一种写法?你能发现他俩有啥区别吗?原创 2024-06-20 23:12:47 · 323 阅读 · 0 评论 -
小白教程:使用IntelliJ IDEA的HTTP Client进行接口验证
这段时间使用开发一些Rest API相关的功能,准备做一些接口的简单测试,快速的验证一下API功能是否正常,正好觉得IntelliJ IDEA中的HTTP Client功能非常方便,它允许我们直接在编辑器中操作,正好记录一下。原创 2024-06-20 23:11:24 · 842 阅读 · 0 评论 -
使用file.transferTo()做Java文件复制,目标文件存在时,是抛异常还是覆盖写入?
最近在做一个项目,在服务端涉及到文件的复制操作,于是想到了 Java 中 `FileInputStream` 类的 `transferTo()` 方法。这里简单记录一下用法,另外,如果目标文件已经存在,该如何处理这种情况呢?是出现异常还是覆盖写入?原创 2024-06-16 08:50:28 · 331 阅读 · 0 评论 -
Spring Cloud微服务实战:一起来看看实体类如何管理,到底是“统一大本营”还是“各个为政”?
Spring Cloud作为微服务架构的框架,正好这段时间在使用spring全家桶做服务端开发时,发现了同事不同的开发风格,在管理项目中的这些实体类时。有两种做法,一种是把实体类写到一个模块中,其他微服务引用这个模块,另外一种是实体类写到微服务中,哪一种做法更好呢?原创 2024-06-13 20:22:10 · 229 阅读 · 0 评论 -
Tomcat 启动报does not exist or is not a readable directory错误,修改配置文件
这个问题应该是,在经历什么意外操作以后,你把在Tomcat下面的项目移除了,但是配置文件还存在相应的配置,但是运行的时候找不到相应的项目,然后报错了。可以查看一下Tomcat的配置文件。如下所示,这就是我配置文件里面,多余的项目配置。删掉就可以正常运行了,希望对你们有帮助。 ...原创 2019-01-16 16:57:59 · 2211 阅读 · 0 评论 -
Java接口知识小结
Java 1.8开始支持在接口中定义静态方法(有方法体)和默认方法(有方法体),也就是说接口中的方法可以被static和default修饰,一旦修饰,默认方法必须存在方法体。接口方法的定义规则变成了只允许public、abstract、default、static来作为修饰接口中的方法,其它是不允许的。静态方法不能被接口的实现类调用,只能用接口直接调用。默认方法可以被接口的实现类直接调用。如果...原创 2018-11-25 21:09:47 · 503 阅读 · 0 评论 -
spring配置文件常用约束条件
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springfra转载 2018-10-02 14:01:14 · 2078 阅读 · 0 评论 -
【Spring】CannotGetJdbcConnectionException
在学习Spring的JdbcTemplate过程中,偶然间遇到了CannotGetJdbcConnectionException这个异常,查看代码并没有发现异常,因为数据库的连接使用的DriverManagerDataSource,并没与使用配置文件,所以不是配置文件上的问题。org.springframework.jdbc.CannotGetJdbcConnectionException:...原创 2018-10-01 23:25:30 · 1985 阅读 · 0 评论 -
【Java】内存中的数组
在讲内存中的数组之前,我们了解一下内存,Java是怎么使用内存的呢?简单的介绍一下java的内存机制。在Java里面把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中,当在一段代码块定义一个变量时,Java 就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java 会自动释放掉为该变量分配的内存空间,该内存空间可以立即被其...原创 2018-10-01 11:58:50 · 305 阅读 · 0 评论