自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决Cannot read properties of null (reading ‘pickAlgorithm‘)

总之,“Cannot read properties of null (reading ‘pickAlgorithm‘)” 这个错误通常是由于调用了一个空对象的属性或方法引起的。您需要检查对象是否为空,属性或方法是否存在,代码逻辑是否正确,以及依赖项是否正确安装和配置。检查属性是否存在:如果对象不为空,则需要检查您正在尝试访问的属性或方法是否存在。检查对象是否为空:首先,您需要检查您正在使用的对象是否为空。检查代码逻辑:如果对象不为空且属性或方法存在,则需要检查您的代码逻辑是否正确。

2024-02-03 10:48:40 1288 1

原创 vue2 $bus

this.$bus.$emit('aaa',this.aaa)//发送数据,第一个参数是发送数据的名称,接收时还用这个名字接收,第二个参数是这个数据现在的位置;this.$bus.$on('aaa', (aaa)=>{}) //接收数据,第一个参数是数据的名字,与发送时的名字对应,第二个参数是一个方法,要对数据的操作。关于$bus 我们把它叫做事件总线,它Vuex很像,但是它不是用来管理状态的,是管理事件总线的。可以通过this.$bus.$emit(‘aaa’)发送事件函数。可以在main.js中挂载。

2024-02-03 09:40:14 400 1

原创 java利用lambda表达式遍历list

大数据计算: BigDecimal num= list.stream().map(User::getNum).reduce(BigDecimal.ZERO, BigDecimal::add);多字段排序: list.sort(Comparator.comparing(User::getId).thenComparing(User::getAge));简化版: list.sort(((o1, o2) -> {return o2.getId()-o1.getId();缺点:(1) debug调试不方便;

2023-11-25 16:32:48 1688

原创 Java计算Date类型相差多少天

Date date1 = new Date(); Date date2 = new Date(); long getTime = date1.getTime() - date2.getTime(); long num = getTime / (1000 * 60 * 60 * 24);

2023-10-11 10:34:08 118 1

原创 数据库优化

当mysql需要创建临时表时,选择内存临时表还是硬盘临时表取决于参数tmp_table_size和max_heap_table_size,内存临时表的最大容量为tmp_table_size和max_heap_table_size值的最小值,当所需临时表的容量大于两者的最小值时,mysql就会使用硬盘临时表存放数据。注意这里的临时表可能是内存上的临时表,也有可能是硬盘上的临时表,理所当然基于内存的临时表的时间消耗肯定要比基于硬盘的临时表的实际消耗小。using index :使用覆盖索引的时候就会出现。

2023-10-09 17:10:23 40 1

原创 死锁产生的原因和解决方法

1)、A程序执行了对 tableA 的 insert ,并还未 commite时,B程序也对tableA 进行insert 则此时会发生资源正忙的异常 就是锁表;2、锁表的原理是 数据库使用独占式封锁机制,当执行上面的语句时,对表进行锁住,直到发生commite 或者 回滚 或者退出数据库用户;2)、锁表常发生于并发而不是并行(并行时,一个线程操作数据库时,另一个线程是不能操作数据库的,cpu 和i/o 分配原则)减少insert 、update 、delete 语句执行 到 commite 之间的时间。

2023-10-08 15:28:02 1284 3

原创 Java相关简单的面试题

构造方法是类中的一种特殊的方法,其主要作⽤是完成对类对象的初始化⼯作(创建对象)。名字与类名相同。没有返回值,但不能⽤ void 声明构造函数。⽣成类的对象时⾃动执⾏,⽆需调⽤。类中不显示的声明构造方法时,会默认带一个无参的构造方法,如果显示的声明了构造方法(无论是有参的还是无参的)默认的构造方法就不存在了。调用子类的构造方法时,子类构造方法中默认会在方法的第一行带有super()这行代码,是为了先执行父类的构造方法。

2023-10-08 09:44:35 83 2

原创 mysql数据库查询

查询员工的薪资在6000 ~ 10000之间的员工信息(编号,名字,薪资) #闭区间,包含区间边界的两个值。查询所有部门信息,以及此部门中的所有员工信息(没有员工的部门,也在查询结果中,员工信息以NULL填充)查询所有员工信息,以及所对应的部门名称(没有部门的员工,也在查询结果中,部门名称以NULL填充)查询员工的编号,名字,薪资。查询名字以 "L" 开头并且长度为4的员工信息(编号,名字,薪资,部门编号)查询部门编号为70、80、90的员工信息(编号,名字,薪资,部门编号)

2023-10-08 08:39:04 51 1

原创 若以分离版框架的下载、代码生成工具的使用

更改自己所需要的配置如数据库、端口号、文件保存路径、redis等。注意:运行之前一定要先运行redis!1、要想学习若依首先建议查看若依的官方文档。解压使用idea运行,找到配置文件。添加必要的依赖,运行即可!在官网下载若依分离版本的压缩包。

2023-09-07 14:32:46 94

空空如也

空空如也

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

TA关注的人

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