- 博客(116)
- 收藏
- 关注
原创 JAVA中的基本数据类型
Java 语言支持 8 种基本数据类型:byte,short,int,long,float,double,char 和 boolean
2022-12-05 22:43:53
2217
2
原创 MYSQL 中连接的使用
实际业务中,查询数据库大多都是多表链接查询,所以MYSQL的连接的使用非常重要。连接有三种::获取两个表中字段匹配关系的记录。:获取左表所有记录,即使右表没有对应匹配的记录。: 与 LEFT JOIN 相反,用于获取右表所有记录,即使左表没有对应匹配的记录。一般是设置查询字段+设置两张表的连接 + 连接条件。
2022-12-03 14:31:25
2115
原创 MYSQL中AS(取别名)
在做业务,在mybatis中手写sql中再多表查询去映射实体时,总会用到AS这个关键字。或者我们在数据库大量字段测试数据时,很多字段都有相同的前缀,或者有时候数据库设计者设计的字段令人晦涩难懂。这时候就可以用as关键字去取别名。或者再多表联查的时候,每个如果使用表名则会很繁琐。所以我们用取别名去解决以上问题。
2022-12-01 23:18:12
1759
原创 Java中日期处理--LocalDate类
Java中存在一个日历表示法的类库–>LocalDate类。如果只想要指定的年月日就可以用这个LocalDate类。LocalDate是Java8的新特性,他是一个全新的日期时间API。
2022-11-30 23:57:21
7618
原创 Java如何格式化时间--SimpleDateFormat
默认时间格式为星期、月、日、小时、分、秒、年。不符合国人的阅读规范,一般我们看时间的习惯为:年、月、日、时、分、秒。这样的,Java中可用SimpleDateFormat 格式化日期。
2022-11-30 19:44:06
251
原创 Java中如何处理时间--Date类
在实际业务中,总会碰到关于时间的问题,例如收集当年的第一季度的数据。第一季度也就是当年的一月一日到三月三十一日。如何处理时间的逻辑,如果用字符串去处理显然不可以,Java有专门的处理时间的类,在此记录一下。Date 类有如下两个构造方法。Date():此种形式表示分配 Date 对象并初始化此对象,以表示分配它的时间(精确到毫秒),使用该构造方法创建的对象可以获取本地的当前时间。
2022-11-29 23:56:02
2195
原创 java--Lambda (5)表达式的引用
如何引用Lambda表达式?引用是基于方法调用的事实提供一种简短的语法,让我们无需看完整的代码就能弄明白代码的意图。方法引用和构造器引用两类。类名::方法名类名::new静态方法引用;参数方法引用;实例方法引用。一般来说,方法实现比较简单、复用地方不多的时候推荐使用通常的 Lambda 表达式,
2022-11-24 23:57:41
554
原创 java--Lambda (4)变量的修改
目前知道的可以再Lambda内部修改的只有这两个,作为一个总结,可以直接记住。大家可以直接复制代码进行尝试,记得修改类名同步和引入测试类。
2022-11-23 23:12:10
790
1
原创 java--Lambda (3)变量的访问
学习使用在Lambda表达式,有些地方访问一些变量访问不到,有些地方可以访问却不能改变,有些地方既可以访问还可以修改实用,所以记录一下。
2022-11-22 23:20:50
804
原创 java--Lambda(2)表达式语法
最基本的 Lambda 表达式,它由三部分组成具体格式是这样子的:参数 -> 具体实现;Lambda表达式格式:()->{}是一段带有输入参数的可执行语句块。可选类型声明: 不需要声明参数类型,编译器可以自动识别参数类型和参数值。可选的参数圆括号: 一个参数可以不用定义圆括号,但多个参数需要定义圆括号;可选的大括号: 如果函数主体只包含一个语句,就不需要使用大括号;可选的返回关键字: 如果主体只有一个表达式返回值则编译器会自动返回值,大括号需要指明表达式返回了一个数值。
2022-11-21 22:49:11
512
原创 MYSQL中UNION(联合查询)
实际业务中,有时候需要把满足多种独立条件的结果集整合到一起,就可以使用 UNOIN 联合查询。使用 UNION 还是 UNION ALL 其中 UNION 联合查询已经去除了重复的结果集 UNION ALL 联合查询没有去除重复结果集,但是 UNION ALL查询性能要比 UNION好一些。最后还是需要根据具体业务选择使用 UNION 还是 UNION ALL。
2022-11-20 23:51:29
2804
原创 Java--Lambda(1)简介
阅读公司前辈写的代码的时候,有一些地方总不理解,后来才知道是Lambda表达式。所以学习了一下,在此记录一下。通过百度搜索得知:Lambda 表达式也叫作匿名函数,是一种是未绑定标识符的函数定义,在编程语言中,匿名函数通常被称为 Lambda 抽象。换句话说, Lambda 表达式通常是在需要一个函数,但是又不想费神去命名一个函数的场合下使用。这种匿名函数,在 JDK 8 之前是通过 Java 的匿名内部类来实现,从 Java 8 开始则引入了 Lambda 表达式——一种紧凑的、传递行为的方式。
2022-11-19 22:49:52
626
原创 如何使用java合并集合
在业务逻辑中会碰到合并集合的需求,所以在这里记录一下。因为现在大多是用的是JDK 1.8 所以此处写一下使用java普通方式和java8特性Stream()合并集合。
2022-11-18 23:41:36
4718
原创 使用Stream流对集合排序
有一些业务需要对集合按照一些规则进行排序,本篇介绍如何用Stream()对集合进行升序或者降序操作。之前只有接触过使用数据库进行排序,有一些情况需要不同的排序结果,如果进行多次查询会多次操作数据库,所以有些地方使用流对集合操作是更好的选择。Stream 流 -> 调用 sorted 方法 -> 方法内传入对比规则,用容器对象的属性作为入参作为排序依据,默认升序,需要倒叙的话后面调用.reversed() 方法。
2022-11-17 18:40:41
24266
2
原创 解决:[Err] 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘
记录如何结局:[Err] 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci’这个问题
2022-11-16 23:23:26
2055
1
原创 MYSQL中LIKE(模糊查询)
通常我们在搜索的时候总是不会特别精准,例如在百度上搜索,主要搜索关键字,然后加载页面之后再挑选。所以,在数据库中,有时候会将查询条件不一定直接使用uuid这样的标准查询。实际业务中可能存在模糊查询的业务。所以,我们可以使用LIKE关键字模糊查询符合要求的结果集,模糊查询在实际业务中主要用于搜索关键字查询需要的信息。
2022-11-15 23:36:21
10551
原创 MYSQL中ORDER BY(排序查询)
`[NOT] ORDER BY 字段1[ASC/DESC], 字段2[[ASC/DESC] ] ……` `ASC`表示升序,`DESC`表示降序如果不写,默认为升序
2022-11-11 22:41:46
1273
1
原创 MYSQL中LIMIT语句(限制语句)
设定:页码:curPage一页多少条数:pageSize则他的公式为(伪代码):`[NOT] LIMIT (curPage-1)*pageSize,pageSize`
2022-11-10 21:32:35
2068
原创 MYSQL中WHERE语句(条件查询)
如果使用select去查询但不使用WHERE子句在表中查询数据,则会获取表中的所有行记录,这些行记录中有一部分是不需要的数据,所以我们需要加一个限定,就像java中if一样,限定一个条件。
2022-11-09 23:52:00
7975
1
原创 MySQL中BETWEEN AND(范围查询)
MySQL 提供了 BETWEEN AND 关键字,用来判断字段的数值是否在指定范围内。BETWEEN AND 需要两个参数,即范围的起始值和终止值。如果字段值在指定的范围内,则这些记录被返回。如果不在指定范围内,则不会被返回。最近使用between and 去查询数据,但是在时间的临界点有一些问题,所以记录一下。
2022-11-05 23:05:12
11417
空空如也
Springboot使用quartz框架如何注入静态变量不报null错误
2022-11-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅