- 博客(12)
- 收藏
- 关注
原创 mybatis批量插入10w条数据的优化
批插入肯定是要访问数据库的,这是避免不了的,因此我们可以把访问的次数减少,那不就好了?当然,还有其他方法,例如生成sql文件然后由mysql执行,还有就是使用存储过程,这里暂不试了。批量插入数据的业务场景我们经常会遇到,众所周知,批量操作是很耗时的,因此本次就来讨论如何优化。我把上面的name值换成和id一样的取值,增加了name值的长度,因此sql语句长度也增加了。看来大数据的批插入不能用这个方法,否则10w次的io,客户气得半夜跑过来给你一砖头。后续的测试发现,插入的内容太多,就会出现问题。
2024-04-05 14:01:41 1223
原创 vue自定义组件实现v-model
开发时有时候我们会遇到这种场景,父子组件之间的数据传递,一般都是通过在子组件定义prop向子组件传递数据,但是有时候子组件也会更改传递下来的属性,但是这在vue中是不被允许的。所以我们可以通过定义v-model实现父子组件的数据相互传递和修改。此处有个问题,有的人在子组件使用如下代码。反正我使用后出现了错误。暂时不管,反正我能跑就好。vue版本:vue2。
2023-12-12 23:46:11 91
原创 JWT简单使用
我将登录用户信息通过withClaim();方法写入到Jwt中,同时设置超时时间withExpiresAt();没有选用ECPublicKey和ECPrivateKey的加密方式。拉起登录用户信息,然后一个个set入loginUser。登录成功后获取用户信息,我通过。使用postman模拟请求。配置了一个端口,可以省略。
2023-12-06 19:30:58 75
原创 ClassNotFoundException: com.netflix.hystrix.contrib.javanica.aop.aspectj.HystrixCommandAspect的处理
ClassNotFoundException: com.netflix.hystrix.contrib.javanica.aop.aspectj.HystrixCommandAspect的处理
2022-06-23 00:58:21 586
原创 FallbackDefinitionException: fallback method wasn‘t found: error 的处理
FallbackDefinitionException: fallback method wasn't found: error 的处理
2022-06-23 00:19:12 479
原创 js获取不重复的随机数
js获取不重复的随机数 /** * @param len 获取随机数的数量 * @param maxNum 最大值 * @return {Array} */ getRandomNums(len, maxNum) { let arr = []; //获取len个数 if(len>maxNum){ alert("获取的数量不能超过最大值"); re
2021-04-06 17:18:46 1029
原创 多线程操作SimpleDateFormat出现异常
一直说SimpleDateFormate有线程不安全的问题,我测试了一下package com.test0802.p;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * @Author: zyx * @Date: 2020/8/2 11:00 * @Decription: */public class Test01 { // @descri
2020-08-02 11:55:07 332
转载 js实现点击复制
js实现点击复制<html><body><p id="p1">12345678910</p> <p>电脑登录网址<span onclick="copywangzhi()" style="color: #007AFF;">复制</span></p></body><script type="text/javascript"> function copywangzhi() {
2020-07-28 16:10:10 1414
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人