题目:复制一个复杂链表。在复杂链表中,每个结点除了有一个next指针指向下一个结点外,还有一个sibling指向链表中的任意结点或者null。 &n…
标签:java
LeetCode 1248. 统计「优美子数组」
我的LeetCode:https://leetcode-cn.com/u/ituring/ 我的LeetCode刷题源码[GitHub]:https://github.com/izhoujie/Algorithmcii …
可别在代码中写那么多魔法值了,脑壳疼!
1. 前言 重构老代码中遇到了不少类似下面这种写法: public void attend(String value) { if ("0".equals(value)) { //todo } else if ("1".e…
redis连接池使用连接不释放的问题
一般来说,通过JedisPool获取连接Jedis,使用完了需要关闭,这样,后续的应用需要连接的时候就会正常获取到连接,在一般的开发中也不会出现问题,但是今天遇到了一个问题,就是当连接不关闭,连接池中的连接耗尽,那么程序…
Java中class的前面添加public和不添加public有什么区别?
需要知道的是修饰类和变量的用来控制这个被修饰的类和变量的适用范围的修饰词有: 1.public:表示公开的类和变量,既所有的类都可以引入使用的。 2.protected:表示受保护的类,只有子孙类和本类可以引入使用。 默…
系统错误null是什么意思_为什么NULL是错误的?
系统错误null是什么意思 Java中NULL用法的简单示例: public Employee getByName(String name) { int id = database.find(name); if (id …
java实现下载文件到指定目录(项目亲测)
下载文件到指定目录 /** * 下载文件到指定目录 * @param dowUrl:http地址 * @param dowPath:指定目录 * */ public static String download(Stri…
Java统计List集合中每个元素出现的次数
/** * java统计List集合中每个元素出现的次数 * 例如frequencyOfListElements(["111","111","222"]) * -> * 则返回Map {"111"=2,"222"=…
BufferedImage修改图片大小
/** * 调整bufferedimage大小 * @param source BufferedImage 原始image * @param targetW int 目标宽 * @param targetH int 目标…
List<String>和JsonString的相互转换
1.List<String>转JsonString: List<String> strList = new ArrayList<>(); String str = JSONObject…
java上传文件(图片),并把文件地址返回给前端
import java.io.File; import java.text.SimpleDateFormat; import java.util.Date; import java.util.HashMap; impor…
java基础 第一章 对象入门
第1章 对象入门 “为什么面向对象的编程会在软件开发领域造成如此震憾的影响?” 面向对象编程(OOP)具有多方面的吸引力。对管理人员,它实现了更快和更廉价的开发与维护过程。对分析与设…