自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 关于交易接口的防重复交易机制

该方案,基于插入主键时的互斥机制,以及数据库更新记录时的行锁机制

2020-08-17 22:20:11 1143 1

原创 db2批量脚本优化笔记

db2批量脚本优化笔记最近公司举行了一次db2批量脚本优化经验分享,主要有以下收获:1.insert, update 的时候,对需要处理的集合进行排序(按索引建排序),可以降低查询索引页而消耗的磁盘IO。另外,对数据表进行reorge,使物流数据页有序,也可以降低磁盘IO,从而提升批次性能。因为db2在访问有序的数据时,会进行prefetch,将数据放进buffer pool,实现异步...

2019-03-29 21:50:44 576

原创 关于数据初始化的一些笔记

最近有一个需求,是需要对线上的一些存量数据进行初始化,在投产当天,出现了性能问题,主要是使用了 update select 这种语法。PS:使用的数据库是db2.背景: 由于是银行信贷系统,部分表数据量比较大,需要关联(join)的表也比较多。当时由于没有经验,直接使用update select 语法,而且 后面的 select 语句写的比较复杂(这个和当时需求有关系)。而且主要是需要...

2019-03-29 21:47:33 267

原创 java 回调机制

回调就是在 A 调用 B 的方法 C 去执行某个任务,在B执行完或者执行过程中需要告诉A一些信息而去调用A的 一个回调方法D。简单点说,就是A调用B,B又调用A。实现方式:1.定义一个回调接口(interface)。 2.A调用B ,B通过回调接口 给A通讯。回调可以分为异步回调和同步回调,区别只是你是否使用了线程。场景一:客户端和服务器通信1.首先定义一个回调接口:public interfac...

2018-03-28 17:50:43 260

原创 科大讯飞 语音sdk 在linux 部署报20021的问题

最近有个项目,使用了科大讯飞 的 文本转语音sdk, 在linux上部署的时候出现了些问题,主要原因就是找不到 一个叫libmsc64.so的文件,其实,对于这个问题,网上有很多资料,无非就是设置环境变量,告诉系统去哪里查找这个共享库资源。这里是官方资料地址:http://bbs.xfyun.cn/forum.php?mod=viewthread&tid=9864但是,我试试过了所有的方式...

2018-03-23 18:37:37 1889 2

原创 关于lombok 的 Getter & Setter 的小问题

今天在写一个项目的时候,发现了lombok 的 @Getter 和 @Setter 注解,在bean的字段名没有按照 驼峰命名法 进行命名时,会出现字段值映射失败的问题。 即,发了一个post请求,json body里的参数值没有映射到bean里。解决方式有2个: 1.修改字段名为驼峰命名2.使用原始的get,set方法,不使用注解。...

2018-02-27 10:51:19 1375

原创 oracle 数据库 查询数字类型 转 String 时,丢失小数点前的0

今天遇到一个奇葩的问题,当查询数据库的字段为数字时,而javaBean定义的是String时,自动转换得到的字符串会丢失小数点前的 0 。 比如数据 是 0.88 , 查询得到的字符串为 .88 。解决方案: 使用 oracle的tochar() 函数,并指定位数。例子:to_char(f_increase,'0.9999') 。执行这个函数后,f_increase 字段得到的值为: 保留小数点后

2018-01-18 21:29:28 9815 1

原创 gd 添加freetype支持 。Call to undefined function Think\imagettftext() 错误解决

Call to undefined function Think\imagettftext()错误解决

2017-08-01 18:26:57 3870 1

原创 linux php添加pdo_mysql 扩展时报错 fatal error: ext/mysqlnd/mysqlnd.h: No such file or directory

linux php添加pdo_mysql 扩展时报错

2017-08-01 16:36:13 7933

原创 linux php添加mysql扩展时报错: No such file or directory #include "ext/mysqlnd.h"

linux php添加mysql扩展时报错: No such file or directory #include "ext/mysqlnd.h"

2017-08-01 15:01:57 4496

原创 nginx 转发

关于nginx做转发时,地址栏显示是否改变

2017-03-26 21:02:16 516

原创 关于日期格式转换控制问题

日期格式修改

2017-03-17 11:19:55 360

原创 java application执行 URLConnection 发送post 和tomcat中执行 结果不一样,tomcat中中文乱码

今天遇到个奇葩问题,现象:后台需要通过URLConnection 给第三方发送post请求,参数里有中文(该中文参数是后台写死的,不是前端传入 ),而且这些参数是地址重写的方式赋值的(就是拼接到地址后面,至于为什么post请求这么发送,是因为第三方的接口的奇葩要求)。通过run java application 发送请求 ,代码里没任何的编码,我发送成功,且第三方接受并执行成功,返回succe

2017-02-10 11:49:30 754

原创 关于工厂模式的作用。为什么要用工厂模式?

关于工厂模式的作用。为什么要用工厂模式?

2016-11-20 19:56:15 15741 2

原创 linux部署nginx,tomcat,mysql遇到的一些问题

在linux系统部署nginx,tomcat,mysq遇到的问题。1.nginx部署后,可以访问它默认的主页,但是不能转发请求到tomcat中的项目,报502错误。2.tomcat的8080端口不能访问,只能在本地服务器访问。3.mysql服务不能再其他的机器上通过客户端访问。4.项目在虚拟机上运行,访问虚拟机的本地mysql数据库,不能用localhost:3306..

2016-11-16 20:35:44 728

原创 maven项目中,遇到org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

2016-11-14 21:06:03 2308

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除