自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(571)
  • 资源 (2)
  • 收藏
  • 关注

原创 stream流把list转为map

1.对象中的属性转map 通过Collectors.toMaplist.stream().collect(Collectors.toMap(Person::getId,Person::getName));2.收集对象本身list.stream().collect(Collectors.toMap(Person::getId,list->list)

2021-07-28 10:15:48 9

原创 递归->记忆化搜索->严格表

2021-07-26 17:56:18 9

原创 自定义返回值类型

2021-07-21 10:02:58 4591

原创 哈希表的key的类型(传值与传引用)

放入哈希表的东西,如果是基础类型内部按值传递,内存占用就是这个东西的大小.放入哈希表的东西,如果不是基础类型内部按引用传递,内存占用是这个东西内存地

2021-07-20 16:51:17 4521

原创 比较器的比较规则

返回负数的时候第一个参数排在前面返回正数的时候第二个参数排在前面返回0的时候谁在前面无所谓

2021-07-20 12:20:35 4257

原创 二分查找求最大值用master公式

2021-07-19 20:15:05 4522

原创 把一个不等于0的数最右侧的1提取出来

2021-07-19 17:32:52 118

原创 mybatisPlus的分页查询

结论:不是直接limit进行分页的而是通过rowBounds进行的

2021-07-19 16:26:43 4285

原创 Mybatisplus用updateById默认没有传的值不会进行改变

2021-07-19 16:12:09 4279

原创 对数据进行插入操作并且获取主键的值

eg.eg:工作中写定时模块,先插入时间段,然后直接获取id

2021-07-19 10:32:11 4700

原创 mysql子查询

2021-07-17 17:30:24 1540

原创 mysql多表查询的分类

内连接等值连接非等值连接自连接外连接inner join等值连接非等值连接自连接外连接

2021-07-15 22:54:14 6718 2

原创 mysql中的笛卡尔积与解决办法

2021-07-15 20:28:25 6960

原创 mysql为数据库表起别名的注意事项

2021-07-15 17:39:43 7046

原创 mysql分组查询的两类

2021-07-15 16:33:02 6972

原创 对查询出来的结果进行筛选(having)

2021-07-15 16:11:13 7080

原创 JS中的map函数(会改变不是基本类型的数组的值)

1、数组的值是基本类型时,map不会改变原有数据2、数组的值是引用类型时(对象),map会修改数组的值

2021-07-15 15:57:53 6824

原创 Mysql对字符串去掉前后空格(trim)或者指定字符

2021-07-14 20:48:11 6683

原创 isnull PK <=>

2021-07-14 18:02:51 2594

原创 mysql中的isnull

where条件中的等于号不能比较空值

2021-07-14 18:01:05 2563

原创 MySQL里面的in关键字

里面的类型必须一致,不能使用%等通配符(in类似于=)

2021-07-14 17:52:28 6871

原创 mysql中ifnull函数

当里面的参数为null时使用第二个参数,否则使用第一个参数

2021-07-14 17:21:45 6902

原创 MySQL中的+作用,进行字符串的拼接用concat

+的作用进行字符串的拼接

2021-07-14 15:08:13 7112 1

原创 MySQL查询出来的不重复

2021-07-14 11:41:35 7183

原创 Mybatisplus查找数据库中表的策略和id自增策略

根据类名向数据库中查找对应的表的名字

2021-07-11 23:32:05 7372

原创 实体类为什么要用包装类而不用基本类型

eg基本类型默认为有值的用包装类不传值得是否默认为空mybatisplus进行操作时更容易进行是否非空的判断

2021-07-11 22:37:48 7394

原创 LocalDateTime与LocalDate之间的相互转换

LocalDateTime转换为LocalDate和LocalTimeLocalDate转为LocalDateTime

2021-07-09 14:39:42 7222

原创 map遍历进行展示

{userList.map((item,index)=> <Option key={index} value={item.userId}>{item.realName||null}</Option>)||null}

2021-07-08 17:43:15 7379

原创 前端进行时间段筛选

传给后端参数时进行格式化weekResultTimeStart:params.insertTime!=null?moment(params.insertTime[0]).format('YYYY-MM-DD HH:mm:ss'):null, weekResultTimeEnd:params.insertTime!=null?moment(params.insertTime[1]).format('YYYY-MM-DD HH:mm:ss'):null,

2021-07-08 17:28:48 7913 1

原创 java后台手动分页

单个实体类Integer pageNumber = po.getPageNumber(); Integer pageSize = po.getPageSize(); Integer last = pageNumber * pageSize; if ((pageNumber * pageSize)>weekResultInfoVOS.size()){ last=weekResultInfoVOS.size(); }

2021-07-08 17:22:35 8074

原创 Lambda版自定义排序

List<Employee> employees = EmployeeData.getEmployees(); employees.stream().sorted( (e1,e2) -> { int ageValue = Integer.compare(e1.getAge(),e2.getAge()); if(ageValue != 0){ return ageValue; .

2021-07-07 21:03:46 8118 1

原创 表单中去掉重置和提交按钮和搜索框

<ProForm submitter={{ // 配置按钮文本 searchConfig: { resetText: '重置', submitText: '提交', }, // 配置按钮的属性 resetButtonProps: { style: {

2021-07-07 17:45:32 7950 1

原创 当字段过长,鼠标移上去才展示全部,默认只展示部分防止表格比例发生变化

样式引入样式使用

2021-07-07 17:38:52 7975

原创 搜索时展示的是名字,传给后端的是id

展示普通的select框 const [typeList, setTypeList] = useState([ "增加","减少" ]); <Form.Item name="fruitType" label="类型" rules={[{ required: true }]}> <Select style={{width:500}} placeholder="请选择类型"> {typeList.m

2021-07-07 17:35:52 7981

原创 前端防xss攻击(去掉空格等能影响和攻击数据库的字段)

用法:把要传给后端的数据放到此能过滤的函数里面即可就能实现自动过滤的功能eg代码export function XSSFilter(str: string) { // 过滤emoji表情 str = str.replace(/\uD83C[\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F]/g, ''); // 过滤所有html标签 str = str.replace(/<[^>]+>/gim, ''); // 过滤所有特殊字符 str

2021-07-07 17:10:18 7986

原创 AntDesignPro一次添加多条数据的表单字数限制,并且把input框变为可变文本框

2021-07-07 17:06:40 2605

原创 Comparator 和 Comparable

Comparator 和 Comparable 相同点Comparator 和 Comparable都是java的接口,并且是用来对自定义的class比较大小的。对于自定义类如:public class Person{ String name; int age }.  当我们有这么一个personList,里面包含了person1, person2, persion3……,我们用Collections.sort( personList )是得不到预期的结果的。这时肯定有人要问,那为什么可以排序一个字符

2021-07-07 17:00:01 2581 2

原创 实体类之间的相互转换

public static <A, B> B beanA2beanB(A beanA, Class<B> bClass, String... ignoreProperties) { try { B b = bClass.newInstance(); cn.hutool.core.bean.BeanUtil.copyProperties( beanA,

2021-07-07 16:35:19 2630 2

原创 时间日期处理

Date from = Date.from(Instant.now()); System.out.println("from "+from); DateTime begin = DateUtil.beginOfWeek(from); System.out.println("begin "+begin); Instant beginInstant = begin.toInstant(); ZoneId beginZoneId...

2021-07-07 16:29:11 2579

原创 EasyExcel中输出为时间格式

前端传值后端Excel配置为String类型配置为其他类型显示格式转化异常

2021-06-27 23:20:23 2741 1

JAVA---算法与数据结构

JAVA---数据结构与算法

2021-04-08

Java思维导图.7z

Java思维导图.7z

2021-04-08

JAVA 网络编程实战.7z

JAVA 网络编程实战.7z

2021-04-08

java项目集合csdn.7z

java项目集合csdn.7z

2021-04-08

java项目集合csdn.7z

java项目集合csdn.7z

2021-04-08

JAVA 项目集合(能运行).7z

JAVA 项目集合(能运行).7z

2021-04-08

JAVA test.7z

JAVA test.7z

2021-04-08

JAVA SSM项目.7z

JAVA SSM项目.7z

2021-04-08

JAVA 多线程.7z

JAVA 多线程.7z

2021-04-08

JAVA 注解和反射.7z

JAVA 注解和反射.7z

2021-04-08

Java思维导图.7z

Java思维导图.7z

2021-04-08

前端资源集合csdn.7z

前端资源集合csdn.7z

2021-04-08

$RGD2CZW.7z

后端资源集合.7z

2021-04-08

前端项目资源集合。zip

前端项目资源集合

2021-04-08

JAVA---Spring Boot qq邮箱验证码注册和登录验证.7z

JAVA---Spring Boot qq邮箱验证码注册和登录验证

2021-04-08

GUI中的AWT,SWING

图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。 [1] 图形用户界面是一种人与计算机通信的界面显示格式,允许用户使用鼠标等输入设备操纵屏幕上的图标或菜单选项,以选择命令、调用文件、启动程序或执行其它一些日常任务。与通过键盘输入文本或字符命令来完成例行任务的字符界面相比,图形用户界面有许多优点。图形用户界面由窗口、下拉菜单、对话框及其相应的控制机制构成,在各种新式应用程序中都是标准化的,即相同的操作总是以同样的方式来完成,在图形用户界面,用户看到和操作的都是图形对象,应用的是计算机图形学的技术。 [1]

2020-09-26

Java学习必要的软件包

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 [1] 。 Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 [2] 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 [3] 。

2020-09-26

空空如也

空空如也

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

TA关注的人 TA的粉丝

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