自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Java之Map循环方式

Java之Map循环方式

2022-10-10 17:12:24 12429 1

原创 SpringBoot启动报错:Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded da

***************************APPLICATION FAILED TO START***************************Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable dr

2021-05-24 11:54:16 201

原创 Java subList实现自定义分页

import org.apache.commons.collections.CollectionUtils;import java.util.List;public class PageUtil { /** * 手动分页 * @param list 初始数据 * @param pageNum 页数 * @param pageSize 数量 * @return List 分页完结果 */ public static List s

2021-02-02 11:45:19 304 2

原创 Collectors.toMap 当value为空时,报空指针

错误提示import jdk.Person;import java.util.ArrayList;import java.util.List;import java.util.Map;import java.util.stream.Collectors;public class StreamTrueTest { public static void main(String[] args) { List<Person> list = new ArrayLi

2021-01-21 11:04:03 4172 4

原创 获取当前日期所在一周日期, 星期

根据任意某天,获取所在一周日期, 星期import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.*;import java.util.stream.Collectors;/** * @author : 秦淮 * create at: 2021/1/14 10:27 * @description: 获取当前日期所在一周日期, 星期 */public class GetDateW

2021-01-14 14:46:27 717

原创 获取月份的每一天及星期

根据某天,获取所在月份的每一天及星期/** * 获取当月所有日期, 星期 * * @param date Date * @return Map<Date, String> */ public static Map<Date, String> getAllDateOfMonth(Date date) { Map<Date, String> map = new HashMap<>(32);

2021-01-07 17:04:24 277

转载 解决Parameter ‘xxxList‘ not found. Available parameters are [Collection,list]

在使用foreach语句时会经常报Parameter ‘ordersList’ not found. Available parameters are [Collection,list] 这个错误,造成这个错误的主要原因写法错误:请看错误实例mapper接口中List<Orders> selectKeyList(List<Integer> ordersList);在mapper.xml中你的写法是<foreach collection="ordersList" ite

2020-12-12 17:28:03 4342

原创 MyBatis之Column count doesn‘t match value count at row 1

问题描述insert into批量插入时报错Cause: java.sql.SQLException: Column count doesn’t match value count at row 1除了表字段的列数与值的列数不相等外,还有一个写法问题错误写法:则控制台SQL会变成SQL: insert into sys_api ( field ) values ( (? ) , ( ?))正确写法:则控制台SQL会变成SQL: insert into sys_api ( fiel

2020-12-12 15:38:51 1268

原创 Java之Lambda与Stream流使用总结

集合:List list = new ArrayList<>();list.add(new Person(“张三”,18));list.add(new Person(“小明”,16));list.add(new Person(“小红”,22));// 1.过滤数据List filterList = list.stream().filter(o -> o.getName() == “张三”).collect(Collectors.toList());// 2-1.排序-默认升序

2020-12-03 11:34:45 585

转载 数据结构与算法之美-学习笔记

笔记内容来自极客时间:数据结构与算法之美-王争03 | 复杂度分析(上):如何分析、统计算法的执行效率和资源消耗?1.时间复杂度T(n) :它表示代码执行的时间;n 表示数据规模的大小;f(n) 表示每行代码执行的次数总和。因为这是一个公式,所以用 f(n) 来表示。公式中的 O,表示代码的执行时间 T(n) 与 f(n) 表达式成正比。所以,例1: T(n) = O(2n+2),例2: T(n) = O(2n2+2n+3)。这就是大 O 时间复杂度表示法。大 O 时间复杂度实际上并不具体表示代

2020-07-04 15:01:50 237

原创 当Group By跟上唯一主键或者唯一索引,ONLY_FULL_GROUP_BY

Group By 用法基本用法:Group By 可以结合一些聚合函数(count,sum,avg,max,min) 对一列或者多列结果集进行分组。基本格式如下:按照学号+最高分,进行分组select student_number,max(score) from achievement group by student_number;正常情况下,我们一般使用 select A,B ...

2020-04-26 23:31:40 3790 2

原创 LockSupport实现交叉打印数组问题

问题描述数组一:123456数组二:ABCDEF实现两个数组交叉打印,也就是输出:1A2B3C4D5E6F解决方法实现思路:两个数组,两个线程,一个线程输出完了之后停止,然后让另外一个线程继续运行;第一个线程t1拿出数组里面的每一个数字来,然后打印,打印完叫醒t2,然后让自己停止。public class LockSupport { static Thread t1 = n...

2020-04-22 23:24:39 276

原创 常见的SQL面试题: 经典50题

题目转自:https://zhuanlan.zhihu.com/p/38354000一、建表学生表-student-- 创建学生表create table student( `student_number` varchar(255) not null comment '学号', `student_name` varchar(255) not null comment '学...

2020-04-15 21:46:40 7317 6

原创 斐波那契数列实现方法总结

斐波那契数列斐波那契数列,又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n≥2,n∈N*)一、递归什么是递归?在一个方法内部对自身进行调用。递归结构包括两个部分:1、定义递归头,什么时候不调用自身方法,如果没有头,将陷入死循环,也就是递归...

2020-04-12 01:07:07 527

原创 MySql锁机制之乐观锁和悲观锁的验证过程

一.概念1.悲观锁(Pessimistic Lock)表示数据对外界系统的影响持悲观保守的态度,其实就是实际意义上的物理锁。当进行事务操作时,先给当前的数据加锁,直到事务提交。加锁期间(从数据读取开始,修改数据,可能去了趟洗手间,喝了咖啡,电脑锁屏等),数据库记录始终处于加锁状态,其他系统或者其他程序员均无法对当前数据进行修改。2.悲观锁的实现往往依靠数据库提供的锁机制(也只有数据库层提...

2020-03-15 22:12:24 409

原创 Java中枚举类Enum常见使用方法总结

方法一:public enum Season { SPRING("spring","春天"), SUMMER("summer","夏天"), AUTUMN("autumn","秋天"), WINTER("winter","冬天"); private String code; private String name; // 通过code获取...

2020-03-11 23:08:07 191

原创 SpringBoot时间戳与MySql数据库时间相差14小时解决方法

一、问题展示SpringBoot中updateTime时间戳为2020-03-03T23:59:42.413MySql数据库中时间为:2020-03-03 09:59:42,两个时间比较相差14个小时;二、解决方法在SpringBoot配置文件 application.properties中数据库连接部分,添加 &serverTimezone=GMT%2B8具体效果如下:...

2020-03-04 00:20:39 799

原创 SpringBoot之@Async实现异步

先说一下个人的理解吧:若一个主方法需要三个子方法才能完成同步:一个子方法执行完,才能继续执行下一个子方法;异步:主方法里面可以同时执行三个子方法,主方法先去执行一些其他的任务,而让子方法慢慢执行,所以最后主方法可以很快执行完毕,而子线程时间就可以不用去理会。举例:生成配送单时给司机发送短信,可以等到短信所需内容已经准备完毕时,就异步去发短信,而配送单继续向下执行。先来看下正常用同步方法执...

2020-03-01 16:27:14 201

原创 Java认证OCJP-1ZO-808复习材料总结

Java认证1ZO-808复习材料总结你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新...

2020-03-01 15:57:48 453

原创 idea数据库管理工具Database连接Mysql方法

第一步:View-Tool Windows-Database第二部:点击“+”-Data Source-MySql(博主使用的是MySql)第三部:输入用户名和密码Mysql用户名的查询方式:打开终端:select user from mysql.user;其中默认使用的是root,这个可以在数据库连接中查看输入用户名,账号后,可以点击测试,验证是否正确第四部:查看效果(可忽...

2020-02-02 01:17:19 1325

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除