- 博客(206)
- 收藏
- 关注
原创 PageHelper分页错乱
双重限制逻辑会影响分页的总数和分页的页数计算;比如他的总条数是直接忽视了你最后这个限制条数,OFFSET 0 ROWS FETCH NEXT #{taskNum} ROWS ONLY,在**外层再加一层select * ** 就可以解决这个问题。在使用分页插件时,如果sql的最后面跟着类似这个的sql。就是自己本身也有限制条数的逻辑;
2024-03-29 20:17:12 257
原创 windowns安装nacos
3、修改配置文件:conf 里面的 application.properties。2、根据conf 里面的sql文件 新建库和表。这个标准着启动成功,再去访问该地址。
2024-03-19 16:44:06 117
原创 力扣501. 二叉搜索树中的众数
思路2:利用二叉排序树的原理,中序遍历能让数组是有序的,左中右去遍历,可以第一次遍历,获取最大次数,第二次遍历存储与最大次数相同的数字;思路1:暴力法,把所有内容遍历入map中,然后map转list,按照出现的次数排序,for循环 获取排序值和第一个相同的数字。优化思路2:用双指针法只需遍历一次,把原本的假最大值入数组的内容先删除,再入新的最大值。
2024-03-09 12:11:48 434
原创 联想小新pro14,网络驱动坏了,搜不了wifi
坏了的时候,设备管理器 这里是搜不到这个网络驱动的名称,或者它有黄色感叹号需要去官网地址下载驱动到U盘,去别人的电脑下载,毕竟自己电脑上不了网,如果太新的版本不能用,就换一个不要太新的官网地址:https://driverpack.io/zh-cn/devices/wifi/intel/intel-r-wi-fi-6-ax201-160mhz安装完毕后,还要网络重置,再重启,这里不操作网络重置,直接重启的话,是没有用的,必须要网络重置一下
2023-12-28 16:47:56 832
原创 oracle FUNCTION(任意两个时间 之间的工作小时)
每天工作时间(8:00 - 20:00 共12小时),没有休息日。写函数计算 任意两个时间 之间的工作小时。
2023-11-28 15:03:12 432
原创 Arrays.asList()涉及到数组数量的修改报错
Arrays.asList()返回的是一个内部类,可以对数组进行值的修改。但是,如果涉及到数组数量的修改,就会报错,因为它数组指向的还是原数组。
2023-11-20 10:50:26 83
原创 There is no getter for property
参数没有加@Param(value = “”) 导致的错误(There is no getter for property )例如这里:List selectStaffByAreaId(Long areaId);是因为之前没有加@Param(value = “areaId”)有可能是DAO层在定义的时候,
2023-09-27 11:12:03 730
原创 https通信流程通俗理解
场景,假设A和B进行通信CA: ( Certificate Authority )就是颁发 HTTPS 证书的组织。通信流程步骤:1、A告诉B使用 RSA算法进行加密,B说好的。2、A和B同时用 RSA算法各自生成一对公钥密钥,各自的公钥密钥都不同。3、A和B互相交换公钥信息,此时报文不是加密的。4、A使用B提供的公钥对报文进行加密,再发送给B,B收到后用自己的密钥解密。5、同理,B使用A提供的公钥对报文进行加密,再发送给A,A收到后用自己的密钥解密。1、在上面第3点的时候,假设A给B发送的报文被
2023-05-19 12:06:41 444
原创 oracle用了to_char() 函数之后导致的慢sql
2、当执行带条件只带 and to_char( oofw.finish_date,‘yyyy-MM-dd’) = ‘2023-05-13’ 时很慢,这里表中的每一行应用一个函数to_char()到 finish_date 列上,导致不能走索引。1、当执行带条件只带 and oofw.finish_date >= trunc(sysdate) 条件时查询很快。**oracle用了to_char() 函数之后导致的慢sql。
2023-05-15 17:27:46 1047
原创 多线程查库入库业务实现。
但把查库,入库封装成一个task任务,方便semaphore控制。线程池 + semaphore 限流,线程池 + semaphore 限流。多线程查库入库业务实现。
2023-05-11 11:05:44 105
原创 No property xxx found for type xxx!
是因为我是在目录comexecutor.jingfen.download.repository.iom里面的类 用了mybatis的注解 @Insert,insertBat 是我的dao方法名,BHomeConstructUserPortraitRepository 是查数据库返回的实体类。报错内容是它把insertBat 识别为 BHomeConstructUserPortraitRepository 是一个属性。这个目录是配置给jpa扫描的,mybatis没有来扫描。
2023-04-26 18:01:50 188
原创 记一次耗时优化过程(思维技巧和多线程)
并让他那边做多线程处理,但是当数据发送到200w的时候,开始返回503的异常,他的服务崩了,分析是因为线程池堆积的任务太多,且该服务器本身分配的内存就少。那大概1w条1s左右完成。3、每行数据都需要请求外部接口,做一些逻辑判断后发送到mq,需要请求1000w次,实际一条处理大概才15ms左右,而因为网络耗费时间太多,每次大概需要100ms,大概需要27小时。我这边加线程池,开30个线程,每次list放200个过去,每个请求大概处理完需要3s, 6000条数据大概3s解决完,也就是1w条大概5s左右执行完。
2023-04-20 17:05:49 372
原创 mysql常用函数
3、date_sub(时间,interval 5 month)例子:查询入参月份(202304)的前6个月内容。1、date_format(时间,‘%Y%m’)
2023-04-06 15:00:05 508
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人