1633天20小时2分9秒

随笔分类 -  Java

java相关的随笔
摘要:DO、DTO、BO、AO、VO、POJO定义 分层领域模型规约: DO( Data Object): 与数据库表结构一一对应,通过DAO层向上传输数据源对象 DTO( Data Transfer Object): 数据传输对象,Service或Manager向外传输的对象 BO( Business 阅读全文
posted @ 2024-07-15 22:25 18sui 阅读(126) 评论(0) 推荐(0) 编辑
摘要:public class Test { public static void main(String[] args) { int[] arrA = new int[]{1, 2, 3, 5}; int[] arrB = new int[]{5, 3, 4, 2}; int[] ints = arra 阅读全文
posted @ 2024-02-27 10:29 18sui 阅读(18) 评论(0) 推荐(0) 编辑
摘要:public class Test { public static void main(String[] args) { int[] arrA = new int[]{1, 2, 3, 5}; int[] arrB = new int[]{5, 3, 4, 2}; int[] ints = arra 阅读全文
posted @ 2024-02-27 09:43 18sui 阅读(17) 评论(0) 推荐(0) 编辑
摘要:解决方法: 指定编码格式再次编译 javac -encoding utf-8 .\src\com\answer\spi\*.java 阅读全文
posted @ 2024-02-20 09:17 18sui 阅读(39) 评论(0) 推荐(0) 编辑
摘要:java -Dfile.encoding=utf-8 -jar XXX.jar 阅读全文
posted @ 2024-02-19 19:49 18sui 阅读(80) 评论(0) 推荐(0) 编辑
摘要:原因是kotlin插件的版本与gradle中指定的版本不一致,我的是1.8.0,spring5.3.x版本gradle配置文件指定的kotlin版本是1.5.32,修改成1.8.0 ![](https://img2023.cnblogs.com/blog/2135157/202308/2135157 阅读全文
posted @ 2023-08-24 20:52 18sui 阅读(441) 评论(0) 推荐(1) 编辑
摘要:``` 先查询出来是不是想要删除的数据 SELECT * FROM student WHERE name IN ( SELECT name FROM student WHERE name != ' ' GROUP BY name HAVING COUNT(name) > 1 ) AND modify 阅读全文
posted @ 2023-06-15 18:26 18sui 阅读(802) 评论(0) 推荐(0) 编辑
摘要:![](https://img2023.cnblogs.com/blog/2135157/202305/2135157-20230525162618588-1008678640.png) **字段内容超过数据库字段设置的长度导致的插入错误的提示信息** 如何定位是哪个字段长度不够长? mysql的话 阅读全文
posted @ 2023-05-25 16:30 18sui 阅读(1335) 评论(0) 推荐(0) 编辑
摘要:public int lengthOfLongestSubstring(String s) { int n = s.length(), ans = 0; Map<Character, Integer> map = new HashMap<>(); for (int i = 0, j = 0; j < 阅读全文
posted @ 2023-05-15 19:36 18sui 阅读(176) 评论(0) 推荐(0) 编辑
摘要:1. Java8及以上可通过stream流 String[] arr= {"1", "2", "3"}; List<String> list = Arrays.stream(arr).collect(Collectors.toList()); 2. 通过Collections.addAll(list 阅读全文
posted @ 2023-04-24 15:13 18sui 阅读(351) 评论(0) 推荐(0) 编辑
摘要:HashMap 只有当链表中的元素个数大于8 (此时 node有9个),并且数组的长度大于等于64时才会将链表转为红黑树; 为什么是8,而不是7,不是9? 说到底还是因为性能,红黑树的查找速度很快,增删慢,链表的增删快,查找相对慢,但是链表长度没超过8的时候, 对查找的性能影响没那么大;超过8之后链 阅读全文
posted @ 2023-04-14 14:20 18sui 阅读(1423) 评论(0) 推荐(0) 编辑
摘要:capacity 容量,默认16 loadFactor 加载因子,默认是0.75 threshold 阈值,threshold = capacity * loadFactor,默认12 当元素数量超过阈值时便会触发扩容,每次扩容的容量都是当前数组大小的2倍 例如,初始大小是16,当元素达到 12(1 阅读全文
posted @ 2023-04-14 14:07 18sui 阅读(100) 评论(0) 推荐(0) 编辑
摘要:放置在桶数组中下标为0的桶中 阅读全文
posted @ 2023-04-14 12:32 18sui 阅读(37) 评论(0) 推荐(0) 编辑
摘要:创建hashMap的时候并不会马上开辟数组大小占用内存,而是在第一次put的时候调用resize方法开辟 阅读全文
posted @ 2023-04-14 11:46 18sui 阅读(29) 评论(0) 推荐(0) 编辑
摘要:默认是16,就算指定的大小不是2的整数次幂,HashMap也会找到一个最近的2的整数次幂来初始化桶数组。 阅读全文
posted @ 2023-04-14 11:43 18sui 阅读(80) 评论(0) 推荐(0) 编辑
摘要:这样做有两个好处: 第一,可以通过(table.length - 1) & key.hash()这样的位运算快速寻址, 第二,在HashMap扩容的时候可以保证同一个桶中的元素均匀的散列到新的桶中, 具体一点就是同一个桶中的元素在扩容后一半留在原先的桶中,一半放到了新的桶中。 阅读全文
posted @ 2023-04-14 11:42 18sui 阅读(24) 评论(0) 推荐(0) 编辑
摘要:File.delete() 删除文件或文件夹目录。 File.createNewFile() 创建一个新的空文件。 File.mkdir() 创建一个新的空文件夹。 File.list() 获取指定目录下的文件和文件夹名称。 File.listFiles() 获取指定目录下的文件和文件夹对象。 Fi 阅读全文
posted @ 2023-04-14 11:12 18sui 阅读(36) 评论(0) 推荐(0) 编辑
摘要:@SpringBootApplication(exclude={DataSourceAutoConfiguration.calss}) 该注解的作用是,排除自动注入数据源的配置,用 exclude 属性进行排除指定的类,在springBoot中使用多数据源时,加上@SpringBootApplica 阅读全文
posted @ 2023-04-07 11:48 18sui 阅读(1400) 评论(0) 推荐(0) 编辑
摘要:1. 打开命令窗口 2. 输入命令,查找所有允许的端口 netstat -ano 3. 输入端口号查看某个端口被占用情况(这里以10000端口为例),得到该端口的pid netstat -ano | findstr xxxx //xxxx为你要查询的端口号 4. 查看指定 PID 的进程 taskl 阅读全文
posted @ 2023-03-29 16:49 18sui 阅读(139) 评论(0) 推荐(0) 编辑
摘要:在全局配置文件中添加以下配置 spring: main: allow-circular-references:true 阅读全文
posted @ 2023-03-29 16:10 18sui 阅读(1543) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示