随笔分类 -  Java基础

Java基础知识点总结
摘要:路由:请求标识→匹配 Service→调用 process 方法 通过自定义注解 @BusinessServiceMapping 标记具体业务 Service,注解值(如 DC 代表客户、ORD 代表订单)与请求参数中的业务标识关联;再通过 Spring 容器扫描 + 策略模式,实现 “请求标识→匹 阅读全文
posted @ 2025-09-19 11:39 白玉神驹 阅读(11) 评论(0) 推荐(0)
摘要:若依系统部门新增并更新冲突字段,新增成功主键ID回填 -- 给 open_department_id 加唯一索引,用于判断重复(关键前提) ALTER TABLE sys_dept ADD UNIQUE KEY uk_open_department_id (open_department_id); 阅读全文
posted @ 2025-09-04 15:06 白玉神驹 阅读(8) 评论(0) 推荐(0)
摘要:功能 从一级目录获取到所有目录 实现一 /** * 递归列表 */ private void recursionFn(List<SysDept> list, SysDept t) { // 得到子节点列表 List<SysDept> childList = getChildList(list, t) 阅读全文
posted @ 2025-09-04 10:29 白玉神驹 阅读(5) 评论(0) 推荐(0)
摘要:官网下载 https://www.oracle.com/cn/java/technologies/downloads/#jdk17-mac 安装后终端可以查看安装包 cd /Library/Java/JavaVirtualMachines/ Java - version 多个环境如何切换 //ide 阅读全文
posted @ 2024-05-17 02:55 白玉神驹 阅读(3738) 评论(0) 推荐(0)
摘要:正则表达式字符含义 字符 说明 \ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,"n"匹配字符"n"。"\n"匹配换行符。序列"\\\\"匹配"\\","\\("匹配"("。 ^ 匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与"\n 阅读全文
posted @ 2022-09-09 14:39 白玉神驹 阅读(29) 评论(0) 推荐(0)
摘要:使用场景 //Set的原因是Set集合不包含重复元素 1. HashSet能快速访问的Set 2. TreeSet能排序(数字按从小到大) 3. LinedHashSet记录下插入时的顺序 用法 1. HashSet是采用hash表算法来实现的,其中的元素没有按顺序排列,主要有add()、remov 阅读全文
posted @ 2022-01-13 22:24 白玉神驹 阅读(1457) 评论(0) 推荐(0)
摘要:数组转list 常用分为int[]类型,String[]类型和Integer[]类型 int[] arr 数组转 list List<Integer> listRes = Arrays.stream(arr).boxed().collect(Collectors.toList()); String[ 阅读全文
posted @ 2021-05-12 09:35 白玉神驹 阅读(2805) 评论(0) 推荐(0)
摘要:十进制转为二进制: 二进制转为十进制: 位移运算符: 位移运算符用来将操作数向某个方向(向左或者右)移动指定的二进制位数。Java 语言中的两个位移运算符,它们都属于双目运算符。 左位移运算符 左移位运算符为«,其运算规则是:按二进制形式把所有的数字向左移动对应的位数,高位移出(舍弃),低位的空位补 阅读全文
posted @ 2021-03-14 10:12 白玉神驹 阅读(823) 评论(0) 推荐(0)
摘要:jdk版本:jdk1.8.0_221位置 /usr/local/java/ 系统环境变量配置: /etc/environment export JAVA_HOME=/usr/local/java/jdk1.8.0_221export JRE_HOME=/usr/local/java/jdk1.8.0 阅读全文
posted @ 2019-11-13 15:08 白玉神驹 阅读(279) 评论(0) 推荐(0)
摘要:【https://docs.oracle.com/javase/8/docs/api/】 java.util Interface Iterator Type Parameters: E the type of elements returned by this iterator All Known 阅读全文
posted @ 2019-07-23 09:30 白玉神驹 阅读(300) 评论(0) 推荐(0)
摘要:1. Java中的每个类从根本上都继承自Object,标准容器类自然也不例外。因此容器都有toString()方法,并且覆盖了该方法,使得它生成的String结果能够表达容器自身,以及容器所包含的对象。例如ArrayList.toString(),它会遍历ArrayList中包含的所有对象,调用每个 阅读全文
posted @ 2019-07-20 08:55 白玉神驹 阅读(140) 评论(0) 推荐(0)
摘要:Java异常处理机制:try catch try{ 代码片段 }catch(XXXException e){ 处理try代码片段中出现的xxxException }catch(Exception e){ ... } 通常在最后一个catch中捕获Exception,防止中断 try的()中只能定义实 阅读全文
posted @ 2019-07-19 06:42 白玉神驹 阅读(958) 评论(0) 推荐(0)
摘要:各种集合的线程安全 线程安全(Thread safe)的集合对象: Vector HashTable StringBuffer 非线程安全的集合对象: ArrayList : LinkedList: HashMap: HashSet: TreeMap: TreeSet: StringBulider: 阅读全文
posted @ 2019-07-14 14:01 白玉神驹 阅读(373) 评论(0) 推荐(1)
摘要:### Spring Spring框架是一个容器,它的主要作用是创建和管理对象。 Spring框架实现了解耦。 Spring框架通过DI实现了IoC。 关于Spring框架,必须掌握和理解的: 1. Spring的基本概念与特性; 2. 常用的注解:通用的4个注解,自动装配的注解; 3. 关于`@A 阅读全文
posted @ 2019-06-27 07:21 白玉神驹 阅读(1217) 评论(0) 推荐(0)
摘要:html:Hyper Text Markup Language(超文本标记语言) 超文本指不仅仅是纯文本还包括字体样式颜色大小,和多媒体相关(图片、音频、视频) 文本标签 h1-h6 文本标题 align="left/right/center" p段落标签 hr水平分割线 br换行 列表标签 无序列 阅读全文
posted @ 2019-06-24 06:40 白玉神驹 阅读(148) 评论(0) 推荐(0)
摘要:DB:Database:数据库,指保存数据的文件集合。 DBMS:DataBaseManagementSystem:数据库管理系统(数据库软件),常见的数据库软件:Oracle,MySQL,SqlServer,DB2,sqlite等 SQL:StructuredQueryLanguage:结构化查询 阅读全文
posted @ 2019-06-24 06:24 白玉神驹 阅读(205) 评论(0) 推荐(0)