- 博客(11)
- 问答 (2)
- 收藏
- 关注
原创 递归获取子分类的所有父分类
背景物资分类总共有三级分类,分类表category有id、parent_id、rank等字段等字段;需求根据三级分类id数组获取其所有父分类。方法一根据id数组找到这些分类实体;实体数组根据parent_id分组,用一个Map<Long,List>接收;根据这个map的key,即Long型的parent_id,设置parent的子分类;再获取parent的父节点,设置子分类为parent(已到根节点);循环key。代码:public List<SourceCate
2022-03-14 14:19:36
600
原创 Mysql数据处理函数(自用笔记)
数据处理函数文本处理函数upper:将所有字符大写日期和时间处理函数数值处理函数聚集函数聚集不同值:组合聚集函数
2021-08-17 15:25:00
128
原创 Mysql检索语法(自用笔记)
检索一列多列所有列不同行固定行数限定表名排序数据(默认升序)多列排序降序排列过滤组合过滤优先次序:And>or指定范围in/or比较 in能指定更多的范围,清楚简单; in执行更快; in可以包含select子句;not in通配符like(匹配多个字符) 以某某开头: 两端: 中间:通配符_(只匹配一个字符)正则表达式(关键字REGEXP)'10
2021-08-17 15:18:38
163
原创 Java异常
异常类型:Error;(JVM异常、AWTE–UI编程异常、)Exception:运行时异常(检查异常)(Runtime)非运行时异常(非检查异常)(编译时异常、IO异常)(checked)Error与Exception的区别:异常抛出机制一、try catch(捕获异常):try{} 中放入可能发生异常的代码;catch{}中放入对捕获到异常之后的处理,其中catch中e.printStackTrace()作用就是,在控制台打印程序出错的位置及原因;只有try中代
2021-08-17 15:04:02
123
原创 Java IO流
文件读取文件对象使用绝对路径或相对路径创建file对象:package file; import java.io.File; public class TestFile { public static void main(String[] args) { // 绝对路径 File f1 = new File("d:/LOLFolder"); System.out.println("f1的绝对路径:" + f1.getAbsolu
2021-08-17 14:55:18
114
原创 Java方法、数组(自用笔记)
方法重载:可变参数数组声明:内存分析:Array类工具包java.uitls.Arrays八大排序–冒泡时间复杂度:O(n*2)原理:两层循环;外层冒泡轮数;里层一次循环。思路:比较数组中相邻的两元素,若第一个大于第二个,则交换每次比较,产生最大/最小元素一次循环,直到结束优化:稀疏数组6行、7列、共8个值创建:读取:...
2021-08-17 14:50:42
92
原创 Java注释、数据类型(自用笔记)
基础语法注释:单行line、多行block、文档javadoc标识符:关键字类名、变量名、方法名等组成部分只能以A-Z;a-z;$;_开头以A-Z;a-z;$;_组成大小写敏感数据类型强类型:变量需先定义才能使用(安全性高)弱类型:VB、JS基本类型:引用类型(对象等);类型转换强制转换(显式类型转换):高到低自动转换(隐式类型转换):低到高注意:不能对布尔进行转换;不能转换位不相干的类型;可能存在内存溢出或精度问题变量、常量、作用域变量类
2021-08-17 14:37:56
111
原创 Mybatis代码自动生成(含测试)
一、建立数据库create database shixun;use shixun;create table user( id int primary key auto_increment , username varchar(50) not null, password varchar(50) not null, phone varchar(11), email varchar(25), sex varchar(3), age int,
2021-07-14 12:58:41
483
原创 第一个Mybatis程序
第一个Mybatis程序新建一个Maven项目点击完成;删除src文件夹;编写pom.xml文件;在mybatis中新建Module子项目(mybatis_01)编写核心配置文件mybatis-config.xml ;编写util、dao、pojo层文件;编写测试类。...
2021-02-16 17:04:06
276
1
原创 JDK下载安装与卸载详解
Java的三大版本Java SE:标准版 桌面程序、控制台应用开发Java ME:嵌入式开发 手机、小家电Java EE:企业级开发 Web端、服务器开发JDK、JRE、JVMJDK:Java Develpment Kit Java开发工具,包含JRE、JVMJRE:Java Runtime Environment Java运行环境,包含JVMJVM:Java Virtual Machine
2021-02-14 14:05:31
419
3
原创 MarkDown语法详解
MarkDown语法详解编辑器:Typora下载官网:https://typora.io提速镜像:https://gitee.com/typora-mirror/Typora-Mirror/releases标题一级标题:#+空格+标题名称(回车)二级标题:##+空格+标题名称(回车)三级标题:###+空格+标题名称(回车)以此类推(最多只到六级标题);字体加粗语法:** + helloworld + **(回车)倾斜语法:* +helloworld+ *(回车)删除线语法:
2021-02-03 16:52:20
410
空空如也
EasyExcel导入校验返回错误信息,不影响正确信息读入
2021-12-31
策略模式+springboot动态调用多个实现类
2021-12-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人