- 博客(17)
- 收藏
- 关注
原创 多线程环境下生成重复序号问题
后端接收http请求,调用BusinessProcess,由AccountRuleServic生成序号。当线程1生成序号后,但未还没提交事务时。线程2读取序号时,还是获取旧的序号。设置事务隔离级别和传播方式不对,导致不同线程从数据库获取的序列号相同,导致序列号重复。2. 通过调整generate()方法的事务隔离级别以及传播方式。这会导致多个线程同时获取数据库表序列号,拿到相同的序列号。解决办法,调整事务隔离级别以及传播级别。重点在于READ_UNCOMMITTED。
2023-12-12 15:29:15
338
原创 通过Postman自动化测试
首先,填好接口信息根据你需要填充的变量用{{}}占位, 在collections runner选择文件,可以json,可以是cvs。如果是json格式可以先在excel填好数据再用工具转一下。...
2020-03-24 16:01:34
178
原创 scoop使用教程
scoop——强大的Windows命令行包管理工具在下载了一系列软件管理专家后,我遇到了scoop这一个神级的软件包管理工具,他会自动设置环境变量,也会管理程序依赖。再添加了仓库之后,基本能满足我的软件安装和管理需求。后期我也会学习一下官方的配置写法,维护一下我需要的一些其他的软件。初级玩法:安装scoop用以管理Windows软件安装前的准备用户名不含中文字符Windows 7 S...
2020-02-22 11:50:55
4650
2
原创 如何mavan安装本地依赖
举个例子安装ojdbc6这个东西,现在终端安装一下。mvn install:install-file -Dfile=D:\ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar -DgeneratePom=true然后再pom文件里面这样就ok了...
2019-12-02 18:55:56
189
原创 druid 的坑
如果报异常sql injection violation, multi-statement not allow 首先在配置文件里加multi-statement-allow: true 没用,需要在数据源javaconfig文件里配置
2019-12-02 18:53:49
539
1
原创 kettle连接oracle数据库问题 ORA-12505
错误连接数据库 [前置机] : org.pentaho.di.core.exception.KettleDatabaseException:Error occurred while trying to connect to the databaseError connecting to database: (using class oracle.jdbc.driver.OracleDriv...
2019-11-29 09:56:07
1929
原创 postman 使用经验 之security Oauth2.0 单点登录
首先Sercurity Oauth2.0 单点登录有四种模式,授权码模式,密码模式,Implicit,Client Credentials。这里首先推荐这位作者写的https://blog.youkuaiyun.com/kefengwang/article/details/81213025这篇文章。通俗易懂很适合入门。好了,回到主题,如何通过postman 获取单点登录的token,并且发送请求。...
2019-11-22 12:25:35
2963
原创 freemaker 生成word 之 word模板调试经验
第一、确定好freemaker生成word文件的版本,再根据生成word文件去修改模板。比如说,freemaker生成word文件的版本是97-2003,而我本地word版本是2016,如果我直接将2016的word模板转化成ftl导入使用,那么freemaker不会认识2016版本的标签,会报错。第二,word xml 不插入变量的时候,可以直接使用word打开。需要多次修改模板的时候,...
2019-11-22 11:54:34
300
原创 idea编译项目报command line is too long 或者命令行过长
有两种方法第一,在工程目录下面.idea/workspace.xml<component name="PropertiesComponent"> ...</component>里面添加<property name="dynamic.classpath"value="true"/>第二,点击idea(2019.2)edit conf...
2019-11-15 10:05:33
8720
1
原创 批处理解决换ip问题
netsh interface ip set address "网卡名字" static ip地址 子网掩码 默认网关netsh interface ip set dns "网卡名字" source=static addr=默认dnsnetsh interface ip add dns "网卡名字" addr= 备用dns例如:netsh interface ip set addres...
2019-11-02 17:08:13
256
原创 中缀表达式转化后缀表达式&后缀表达式计算
中缀表达式就很像,平常书写的表达式,操作符在操作数中间。例如9+(3-1)* 3 + 10/2。而后缀表达式则是将操作符放在后面。那么如何将中缀表达式转化成后缀表达式呢?https: //app.yinxiang.com/shard/s64/nl/19478947/bcb42876-1191-4385-a0a8-2ce2151f2614?title =% E5%B0%86% E4%B8%AD%E7...
2019-01-02 03:46:23
468
原创 final关键字用法
链接:https://www.nowcoder.com/questionTerminal/366507ed839f491d8a1f80383e80856d来源:牛客网final 修饰符 final 变量: final 变量能被显式地初始化并且只能初始化一次。被声明为 final 的对象的引用不能指向不同的对象。但是 final 对象里的数据可以被改变。也就是说 final 对象的引用不...
2018-07-02 13:13:37
135
原创 LinkedStack具体实现并移除参数化,证明内部类可以访问其外部类的参数类型
public class LinkedStack1<T> {/*定义链栈中的结点 */ private class Node { Node next; T item; public Node(){ item = null; next = null; } public Node(T item,Node next) { this.item = it...
2018-06-20 15:34:25
237
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人