自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Coolyqq的专栏

与技术共舞

  • 博客(99)
  • 资源 (11)
  • 论坛 (4)
  • 收藏
  • 关注

原创 数据库id转name

我们遇到了什么在我们日常的工作过程中 设计表的时候是不是经常遇到如用户表有个组织id对应的是组织表id,但是前端再查询用户信息时确需要的是组织名称,或者用户表有个status状态在字典表里对应0-编辑中 1-发布成功 2-发布失败  数据库存的是数字但是前端确需要中文显示 这种现象及其常见比如用户表[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-U3U9ItSG-1598408486970)(/uploads/it-community/images/m_7a52

2020-08-26 10:21:49 44

原创 分布式事务启蒙-01

微服务拆分中 什么需要考虑呢 分布式事务是必须要考虑我会花三个章节描述分布式事务的点点滴滴

2020-05-12 19:44:51 86

原创 对账清分设计总概览

在移动互联网支付行业中,公司一般核心业务主要四大模块,基础数据服务模块,支付服务模块,对账服务和清分服务模块,本系列文章重点讲述对账清分服务模块 包含如何设计千万级别订单对账 如何适应各种银行清分服务能力以及对账清分过程遇到的各种坑什么是对账百度百科:传统的对账就是核对账目,是指在会计核算中,为保证账簿记录正确可靠,对账簿中的有关数据进行检查和核对的工作。在银行或者第三方支付中,对账其...

2020-03-13 17:06:31 952 2

原创 如何设计千万级数据的java对账系统之一

本篇文章主要聊聊如何设计千万级别的对账系统。其他一些业务问题可以参看对账清分设计总概览。目前系统运行的对账总情况:对账日交易量两千万,交易金额50亿,对账时间5分钟以内本篇文章分两个模块 第一个模块主要文字描述下目前系统对账的流程,第二个模块主要讲述系统对账的发展历程第一个模块:对账主要干些什么支付系统对账主要干些什么事情呢,其实同样的对账系统差不多,每家公司业务不一样,可能...

2020-03-13 17:06:20 1783 2

原创 如何设计复杂多变的java清分系统之一

再讲解如何设计复杂多变的清分系统之前 先看下咱们整体架构清分我们接入服务是两台服务器,一个缓存服务器,共享目录设置在接入服务服务器其中之一,一天缓存服务器,oracle数据库主备库 这是目前大致情况,由于清分服务 主要是内部人员使用,使用人数不多,对高并发要求不高,主要用于清算,所以系统必须稳定问题一 为何设置主备库因为私网对账清分有很多统计服务 主要以查询为主,一般查询使用...

2020-03-13 17:06:09 536

原创 一次去o索引建错引起的血案

故事背景:公司之前的数据库存储使用的都是oracle,后面为了跟上时代步伐 进行了一次浩浩荡荡的去o过程,首当其冲的就是将oracle换成mysql,在后期帮甲方开发项目我们都统一使用mysql,由于我们的程序是一套程序适配两个数据库类型,这样就出问题了,问题点是突然某一天甲方反馈用户在高峰期 操作有点慢,对于这种情况,我们一般情况就是优化数据库创建索引,我们查询条件主要是前端传入时间范围条件,但...

2020-03-13 17:05:58 119 1

原创 如何设计复杂多变的java清分系统之二

本文主要讲述从策略+模板模式等多种设计模式如何解耦 适应各银行需求

2020-03-13 17:05:42 116

原创 清分小记1-清分流水号如何生成 保证高并发

本文主要讲述流水号生成的各种策略

2020-03-13 17:05:22 91

原创 如何设计千万级数据的java对账系统之二

在讲解对账系统设计前 先画个大致的草图 说明下背景我们为什么这样做公网对账:简单的可以说 就是一个大平台 部署了很多应用 比如支付接口 基础平台 对账服务等应用,主要用于对外 当然公网的系统架构整体布局比较复杂 这里暂且不去表述这个大平台架构,对于公网对账就是对外拉取所有的通道对账单文件和公网平台的本身的数据库订单做对账私网对账:简单来说就是一个个项目应用(公网和私网都有各自的数...

2020-03-10 19:34:51 2219

原创 对账清分过程中各种血案

总纲:清分:什么是清分 复杂多变清分:从策略+模板模式如何解耦 适应各银行需求清分:清分流水号如何生成 保证高并发清分:锁:内存锁-分布式内存锁-分布式redis锁清分:金额类型处理 一分钱引发的血案题记:公私互导的点点滴滴&kettle总结:分页查询引发的重复血案BigDecimal 加减引发一分钱血案数据源问题 事物生效并发问题一:查看和发起并发...

2020-01-09 09:39:27 119

原创 Spring非事务方法使用事务的性能问题及使用建议

Spring非事务方法使用事务的性能问题及使用建议一、现象弱网环境下通过@Autowired注入service获取数据,以下两种形式性能差距巨大(均无数据库操作)。代码生成的service继承了CrudServiceImpl的Servicepublic class ChannelConfigServiceImpl extends CrudServiceImpl<Ch...

2020-01-09 09:36:31 174

原创 逝水年华,那些”有码”的日子

话说杀人之最高境界,就是杀人于无形,用剑之最高境界者,就是心中可执剑,那么能把程序写到不再出现有码,则已达到纸上无码心中有码的无上境界也。什么是有码呢,邪恶之人必然会想到那个啥,哥这么有思想有内涵有文化有节操的人,自然不会说那种码。此码指编码,为什么会提到码呢,不是一时冲动,而是过于激动,程序中出现乱码了,更让人激动的是,有时乱码有时不乱码,这让用系统的人如何想呢,就好比关键地方来个马...

2019-10-18 20:23:31 166 1

原创 bug,debug…就是个死循环

随着传统行业与互联网行业融合发展,程序员成为炙手可热的职业。国家统计局今年5月数据显示,私营单位就业人员年平均工资最高的是信息传输、软件和信息技术服务业。工信部数据显示,2013年全国软件从业人员达470万人。   《劳动报》通过网络调查、直访抽样调查、相关政府部门、人力资源机构等多渠道对上海程序员的薪金状况进行了统计。调查显示,有近8成的程序员月薪在5000元-1.5万元这一区间。受访者的...

2019-05-24 13:48:09 104

原创 为什么二十几岁的人很迷茫……

在20多岁刚进入社会的时候,你扮演的是一个候补队员的角色,甚至可能连候补队员都不是,只是一个足球爱好者。到了30岁,你就混成了一个候补队员,到了40岁,就差不多可以上场踢球了。快乐的感觉是一种自我体验,当然,也要有社会的评价。如果你自己的体验和社会的评价能平衡,那你的快乐分值就会比较高。比如,你认为自己很牛,大家也吹捧你很牛,这就说明你的自我体验和社会对你的评价是一致的。  而像唐骏[微博],...

2019-05-20 11:16:16 207

原创 一个人的武林

小时候,爱剑源于武侠,曾经无数次的幻想过自己背负长剑,行走江湖的场景。而如今在熙熙攘攘的魔都里穿梭,在那么一刹那,想到,程序员的世界,何尝不是一个江湖? 在武林中,我们常常流传着关于高手的传奇故事。手中无剑,心中也无剑,是无数剑客们追求的境界。因为虽然手中无剑,心中也无剑,但是落花飞叶皆为剑,剑剑杀招,可取敌人首级。但是这样的高手毕竟是非常稀缺的。多数的人都奋斗在手中有剑,心中无剑的层...

2019-05-20 11:15:27 200

转载 Java多线程编程模式实战指南:Two-phase Termination模式

http://www.infoq.com/cn/articles/java-multithreaded-programming-mode-two-phase-termination

2018-03-24 16:38:08 144

原创 sqluldr2全量数据库导入导出和java-java语言介入(3)

生产线上的数据 sqluldr2+java全量导出导入oracle数据

2018-01-11 15:14:53 992 1

原创 sqluldr2全量数据库导入导出和java-安装和使用(2)

生产线上的数据 sqluldr2+java全量导出导入oracle数据

2018-01-11 14:36:55 1120

原创 sqluldr2全量数据库导入导出和java-概述(1)

生产线上的数据 sqluldr2+java全量导出导入oracle数据

2018-01-11 14:09:18 659

原创 自定义锁管理器

自定义锁管理器

2017-10-27 17:35:51 282

原创 java http 双向认证代码

java 利用原生URLConnection 双向认证get,post请求文件,down下载

2017-01-21 15:16:01 855

原创 java esl连接freeswitch(四)之总结

java esl连接freeswitch

2016-09-12 15:58:02 4639 4

原创 java esl连接freeswitch(三)之多台freeswitch切换下

java esl连接freeswitch

2016-09-12 15:41:45 2428

原创 java esl连接freeswitch(三)之多台freeswitch切换上

java esl连接freeswitch 接口调用,先通过在线的esl(不在线的,此时可以通过esl重新发起请求使其在线)判断每台fs的当前通话数,然后比较fs的使用率

2016-09-12 15:35:24 3543 1

原创 java esl连接freeswitch(二)之事件监听

freeswitch从启动到关闭过程中会产生大量的事件,而事件的监听都可以通过socket监听接口,去监听你想要的事件

2016-09-12 15:13:41 11723 12

原创 jni调用

jni调用

2016-09-09 13:41:54 598

原创 c中字符数组和字符串的区别

c中字符数组和字符串的区别

2016-08-11 11:51:12 478

原创 后台守护进程的创建

后台守护进程的创建

2016-08-10 11:16:12 663

原创 使用readdir系统调用模拟shell ls功能

使用readdir系统调用模拟shell ls功能

2016-08-08 11:33:06 572

原创 文件的读写锁

如何使用linux 的文件读写锁呢

2016-08-05 13:44:31 696

原创 用c实现chmod功能

重点介绍的是linux 文件权限管理的chmod函数函数原型定义:int chmod(const char * path,mode_t mode);表头文件:#include#include说明:chmod()会依参数mode 权限来更改参数path 指定文件的权限。demo:vim my_chmod.c#include#in

2016-08-04 11:44:10 1222

原创 网络工具类WebHttpUtils

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.OutputStreamWriter;import ja

2016-07-11 12:48:21 320

原创 java字段与数据库字段映射

public class DBFieldFmtHepler {/*** 将以下划线分隔的数据库字段转换为驼峰风格的字符串* * @param columnName* @return*/public static String changeColumnToFieldName(String columnName) {String[] array = columnNa

2016-05-27 16:26:04 3825

原创 java操作json类

java和json转换

2016-05-24 17:58:52 543

原创 java ssh maven pom文件

java ssh maven 文件整合了很多东西 有注释,可以根据需要删减  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">4.0.0com.ftestapiwar0.0.1-SNAPSHOTfs_api Ma

2016-05-17 16:27:02 3185

原创 java esl连接freeswitch(一)之环境搭建

FreeSWITCH 可以用作交换机引擎、PBX、多媒体网关以及多媒体服务器等,他支持很多开发语言,作为java开发者之一如何整合freeswitch呢

2016-05-17 16:19:52 13666 4

原创 Linux crontab定时java程序

1.定时jar程序a.脚本run.sh#!/bin/shif [ `ps -ef |grep cn.com.flaginfo.Main |grep $1 |grep -v grep |wc -l` == 0 ]; then(cd `dirname $0`;for jar in ./lib/*.jar; do  classpath="$classpath:$jar

2016-05-06 09:52:03 382

原创 cros跨域配置

前端应用为静态站点且部署在http://web.xxx.com域下,后端应用发布REST API并部署在http://api.xxx.com域下,如何使前端应用通过AJAX跨域访问后端应用呢?这需要使用到CORS技术来实现,这也是目前最好的解决方案了。[CORS全称为Cross Origin Resource Sharing(跨域资源共享),服务端只需添加相关响应头信息,即可实现客户端发出

2016-05-04 14:00:49 3862

原创 freeswitch lua实现ivr导航

我们经常听到银行或者10086等的语音系统导航,怎么做,以下六个脚本,基本可以覆盖了很多东西转接分机   转坐席组 转会议  重听 转下级菜单等等逻辑1.sp_ivr.lua--[[        FreeSWITCH 企业呼入流程处理脚本  DID inbound call to an IVR        参数说明:         用法:

2016-05-03 16:12:27 3702 3

原创 采用MogoDB生成ID的策略

/** * 采用MogoDB生成ID的策略 * 最终生成ID是24位16进制的字符串 * 构成:8位时间+6位机器码+4位进程号+6位随机数 * @author Rain * */public class IDGen {private static Logger logger  = Logger.getLogger(IDGen.class);private

2016-04-19 15:03:28 554

xfire客户端生成

xfire客户端生成自动生成java代码调用

2014-10-13

java操作word书签

java操作word 实现了三个功能:模板填充,模板数据提取,格式颜色验证,具体解压jar包WordTest实例,注意针对word2007以上,书签要对应

2014-09-17

java定时收取邮件

java定时收取邮件:1.邮件可配置,2.记录了详细日记,3.记录下载过得文件,避免重新下载,4:支撑二次开发,预留了接口,有点小bug就是定时不能太频繁,建议以小时为单位

2014-07-28

jxl操作不规范的excel文档

用jxl读取不规范的excel,比如合并的单元格,具体看例子

2013-09-30

解析class或者jar的工具

反编译class jar成java文件,直接把它们拖到exe自动生成java,很好用的

2013-09-30

java代码实现word转换成pdf

va代码 word转pdf ,word批量转换成pdf,word单独转换成pdf,只需要调用WordToPDFUtil方法就可以实现批量或者单独转换

2013-09-18

java实现email发送邮件

java发送emai,可支持html和txt,可以直接调用

2013-09-18

用jsp做的政府网站

用jsp做的政府网站,tomcat可以直接运行

2013-07-24

sqluldr2全量数据库导入导出包

再项目实施过程中,生产线上的数据,如果在实际过程中执行有问题(比如金融行业的对账),想进一步找到问题,如何去解决呢,再线上重新执行,似乎不可行, 毕竟是线上的东西,寻思多久,我们可以整体考库到预生产环境中去执行,和线上数据一致,还原现场,那么问题来了,怎么把库全量导入导出呢, 找dba,可行,但是有没有一套无需dba 干预的 一整套解决方案呢,当然有 这里强烈推荐 sqluldr2 非常优秀的软件

2018-01-11

springmvc的架构

http://www.csdn.net/article/2015-10-25/2826033仿制他写的demo,不错

2016-01-19

freeswitch xml_curl模块使用

freeswitch xml_curl模块使用 freeswitch 数据库生成xml文件,使用php生成代码,替换掉directory,ivr,dialplan,等各种本地配置

2015-11-26

单元测试为何部署后出问题

发表于 2014-10-11 最后回复 2014-10-11

悲催的技术员……

发表于 2013-07-24 最后回复 2013-07-25

core java 2第七版193页一句话难道了众多计算机老师

发表于 2012-10-26 最后回复 2013-07-24

关于正向最大匹配中文分词的问题

发表于 2012-11-02 最后回复 2013-07-24

空空如也

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

TA关注的人 TA的粉丝

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