spring vue中使用国密算法SM2、SM3、SM4

1、安装包npm install gm-crypto2、引入包import { SM4, SM3, SM2 } from 'gm-crypto';3、SM2加密解密let SM2Data = ...

2022-12-10 720 阅读

java 微信企业号开发入门(回调模式)java

最近在开发微信企业号,刚接触时云里雾里的,在摸索过程中终于清晰了一点。 刚开始我以为订阅号、服务号、企业号的接口差不多,就一直用订阅号的教程来入门,后来才发现差的挺多的。  ...

2022-12-10 729 阅读

mybatis 使用Mybatis批量插入大量数据的实践

一、前言 最近几天在开发公司业务时,遇到了需要往不数据库中多个表中插入大量数据的一个场景,于是有了这篇文章: 在使用Mybatis批量插入数据时的注意事项,以及使用函数式编程对分批次数据...

2022-12-10 665 阅读

jdbc JdbcType

JdbcType介绍数据库列字段都是有类型的,不同的数据库有不同的类型。为了表示这些数据类型,Java源码是采用枚举来定义的: public enum JDBCType implements SQLType { TINYINT(Types.TIN...

2022-12-10 493 阅读

jdbc LocalDateTime映射oracle日期类型的jdbcType问题

java对象的日期类型选择LocalDateTime映射oracle的date类型时,jdbcType选择TIMESTAMP时,依旧会报错: Caused by: org.apache.ibatis.type.TypeException: Could not set parameters for ma...

2022-12-10 967 阅读

基础 npm 基础命令

npm是一个node包管理和分发工具,已经成为了非官方的发布node模块(包)的标准。有了npm,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。npm 从5.2版开始,增加了...

2022-12-10 533 阅读

mybatis mybatis使用foreach标签和oracle merge into 语法实现批量更新

1.使用foreach标签和oracle merge into 语法需要在该标签增加 separator=";" open="BEGIN" close=";END;" 三个属性,写法不当会报错,例如: PLS-00103: 出现符号 "end-of-file"在需要下列之...

2022-12-10 867 阅读

mybatis merge into mybatis批量插入或更新,有则更新,无则插入

merge into 语法 MERGE INTO T USING S ON( and ...)WHEN MATCHEDTHEN WHEN NOT MATCHEDTHEN 实际实现功能,导入接口清单表,根据接口编号判断,存在即更新,不存在即插入,separator="uni...

2022-12-10 810 阅读

mybatis Mybatis 批量插入数据的三种方式

1.for循环insert long start = System.currentTimeMillis(); for(int i = 0 ;i < 100000; i++) { User user = new User(); user.setId("id" + i); user.s...

2022-12-10 536 阅读

java Java 8中获取当前的时间戳

Instant类有一个静态工厂方法now()会返回当前的时间戳, 如下: import java.time.Instant; public class DateUtil { public static void main(String args) { Instant instant = I...

2022-12-10 517 阅读