- 博客(14)
- 收藏
- 关注
原创 mybatis-plus批量插入报错Invalid bound statement (not found): insertBatchSomeColumn问题解决
mybatis-plus自带的saveBatch性能并不能满足我们的需求,故有了insertBatchSomeColumn的扩展。但是扩展后出现了Invalid bound statement (not found): insertBatchSomeColumn的报错,网上却始终搜不到正确的解决办法,故这里记录一下,需要看解决办法的可以直接拉到最后。注:这里我使用的mybatis-plus是3.1.2版本的,不同版本可能有所差别。
2024-05-21 13:13:57 698
原创 SpringBoot自定义注解
AfterThrowing: 异常通知:在方法出现异常时进行通知,可以访问到异常对象,且可以指定在出现特定异常时在执行通知。@Around:环绕通知:可以将要执行的方法(point.proceed())进行包裹执行,可以在前后添加需要执行的操作。@After:方法执行后通知: 在目标方法执行后无论是否发生异常,执行通知,不能访问目标方法的执行的结果。@AfterReturning: 后置通知:在方法正常执行完成进行通知,可以访问到方法的返回值的。@Before:前置通知:在方法执行前通知。
2023-09-26 18:54:02 94
原创 Camunda顺序读取流程全部节点
根据流程设计,统计该流程的所有节点的完成数量,超时数量等数据,统计结果按照流程节点顺序排序。如果从历史审批记录中获取流程节点,那么会出现两个问题1.如果还未发起流程,那么是获取不到任何节点数据的。2.如果流程设计频繁改动,那么获取到的历史节点数据,又可能是错误的。所以有了如下代码,从流程设计中顺序读取节点。
2023-09-06 09:11:38 1910 7
原创 SpringBoot集成Security
SHA系列是Hash算法,不是加密算法,使用加密算法意味着可以解密(这个与编码/解码一样),但是采用Hash处理,其过程是不可逆的。3.此时启动项目,可以发现控制台不再输出用户名密码了,可以输入我们自己的账号密码登录了,不过密码是明文的,数据库的密码需要加上前缀{noop}。并且你会发现,访问接口需要现登录,此时输入用户名user和控制台的这一串密码,登录后即可访问接口。此时应该将数据库密码更换成上边main方法运行后输出的密文密码,即可登录成功。此时重启项目,此时控制台会输出一串密码。
2023-04-29 23:18:05 162
原创 websocket + showNotification
该文章简单使用了websocket和showNotification,并使用layer进行弹窗提示。 (该笔记用作个人笔记)罒ω罒大神请绕路 话不多说,直接上图(◕ᴗ◕✿): 当浏览器失去焦点时,消息将会在右下角推送(即:浏览器最小化时),现在是否看到右下角有推送(◕ᴗ◕✿) 浏览器不支持websocket时,将会在浏览器中间提示(◕ᴗ◕✿) 现在,图示已经完全显示了,感兴趣的童鞋
2017-05-06 17:57:09 1769 3
转载 Oracle 11g的新特性:虚拟列
来源http://database.51cto.com/art/201205/334381.htm 今天我将为大家解释 Oracle 11g 数据库的新特性 —— 虚拟列介绍在老的 Oracle 版本,当我们需要使用表达式或者一些计算公式时,我们会创建数据库视图,如果我们需要在这个视图上使用索引,我们会创建基于函数的索引。现在 Oracle 11g 允许我们直接在表上使用虚拟列来存储表达式。来看一
2016-07-30 10:10:21 309
原创 java环境变量设置详解
环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。我们需要通过设置环境变量,来让jdk完成程序的编译和运行。首先,打开我的电脑--属性--高级--环境变量:新建系统变量JAVA_HOME 和CLASSPATH,内容如
2016-07-20 15:22:14 271
kkfile中发票pdf预览中文乱码 windows字体包
2024-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人