
每日复盘
duanmy0687
努力进腾讯!赚钱!早日实现财富自由!
展开
-
灰度发布 java
互联网产品需要快速迭代开发上线,又要保证质量,保证刚上线的系统,一旦出现问题可以很快控制影响面,就需要设计一套灰度发布系统。灰度发布系统的作用,可以根据配置,将用户的流量导到新上线的系统上,来快速验证新的功能,而一旦出现问题,也可以马上的修复,简单的说,就是一套A/B Test系统。灰度发布允许带着bug上线,只要bug不是致命的,当然这个bug是不知道的情况下,如果知道就要很快的改掉简单灰度发布系统的设计灰度简单架构如上图所示,其中的必要组件如下:1、策略的配置平台,存放灰度的策略2、灰度功原创 2021-11-25 15:07:20 · 1566 阅读 · 0 评论 -
文件操作的公共组件
1)fastdfs文件的存储。2)oss文件的存储。3)oss图片的自动截图、缩略图等。4)统一pdf、word和excel等的预览和导出。FastDFS 是一个开源的高性能分布式文件系统(DFS)。 它的主要功能包括:文件存储,文件同步和文件访问,以及高容量和负载平衡。主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB < file_size <500MB)为载体的在线服务。...原创 2021-11-25 14:25:39 · 111 阅读 · 0 评论 -
问题 梳理
原创 2021-11-25 11:02:34 · 71 阅读 · 0 评论 -
T日还款清分 梳理
还款梳理原创 2021-11-24 16:20:30 · 221 阅读 · 0 评论 -
在途 名词解释
当开立、流转、融资、再融资业务处于在途状态翻译:开立接收之前的各个环节流转接收之前的各个环节融资放款之前的各个环节再融资放款之前的各个环节原创 2021-11-23 17:52:35 · 346 阅读 · 0 评论 -
系统作废故障 代码梳理
当开立、流转、融资、再融资业务处于在途状态,且e剩余天数(即还款日)=Min(最小流转天数,最小融资天数),需要提前三个工作日跑批进入故障监控,最后由运营人员手动作废。原创 2021-11-23 17:48:32 · 280 阅读 · 0 评论 -
故障跑批 梳理
分类:平台交易故障:简称交易银行结算故障:简称结算系统作废故障:简称系统银行结算故障,银行返回的异常交易,直接进入银行结算故障。平台交易故障,和系统作废故障,由FaultBusinessBatch类跑批完成。...原创 2021-11-23 10:54:32 · 551 阅读 · 0 评论 -
跑批 流程、代码梳理
权限系统全部——ETL服务——计划维护日程表:到时间触发跑批任务复制任务编号ETL设计——作业设计——自定义java——插入语句找到类所在位置原创 2021-11-19 17:01:37 · 892 阅读 · 0 评论 -
日志打印 美观
String sql = "SELECT\n" + "\te.ec_amt,\n" + "\te.root_ec_no,\n" +原创 2021-11-19 11:20:05 · 240 阅读 · 0 评论 -
调用农行融资申请的接口 代码梳理
调用农行接口:融资申请res = fina_infoDao.abcFinaApi(finaEn, this.getCorpcd());(此处跳转)创建LoanApplyInfoDto infoDto,接口的输入查询出 Fina_infoEn fina_info、List<Plat_fee_detailEn> plat_fee_details、Ec_infoEn ec_infoEn创建Spec_vd_ruleEn ruleEn,放入方案编号,查询出项目方案表或者规则表的‘付息方式’:i原创 2021-11-18 20:32:14 · 252 阅读 · 0 评论 -
switch 代码暂存
switch (int_payer_flag) { case "0": productId = GylConstant.BUY_CODE; break; case "1": productId = GylConstant.SELE_CODE; break; default:}原创 2021-11-18 18:59:12 · 79 阅读 · 0 评论 -
抛异常 代码暂存
GylExceptionUtil.throwAPIException("融资调用农行申请接口时查询异常");原创 2021-11-18 18:48:03 · 184 阅读 · 0 评论 -
@Value(“${}“)
@Value("${CFCA_CODE}")private String cfcaCode;Spring的 @Value("#{}")和@Value("${}")@Value("#{}")是SpEL表达式的值,可以表示常量的值,或者获取bean中的属性@Value("${}")用于获取配置文件中的属性值原创 2021-11-18 15:15:14 · 480 阅读 · 0 评论 -
交易流水号 代码暂存
RuleNumberUtils.serialNum()原创 2021-11-18 14:52:03 · 86 阅读 · 0 评论 -
发票验真 代码梳理
bill_infoEn = billCenterDao.invoiceCheckTrueForFina(bill_infoEn);原创 2021-11-17 19:42:57 · 1388 阅读 · 0 评论 -
日期 代码暂存
DateUtil.getCurrentSysData(YYYYMMDD)使用的是公司框架的工具类原创 2021-11-17 19:25:06 · 71 阅读 · 0 评论 -
融资预审复核 代码梳理
融资预审复核 代码梳理前端传送:ec_no=RF00318211100101004&agree_flag=0后端传参:FinaEn finaEn, Fina_infoEn fina_infoEn, String temp创建conn连接对象创建 Fina_infoEn infoEn,通过ec_no查询,connFina_info主键不是ec_no,是fina_apply_no创建Plat_fee_detailEn[] plat_fee_detailEn,通过ec_no查询Plat_f原创 2021-11-17 17:36:35 · 667 阅读 · 0 评论 -
大小写转换 快捷键
NotePad++小写转换大写Ctrl + Shift + U大写转换小写Ctrl + U原创 2021-11-17 17:30:51 · 7815 阅读 · 0 评论 -
融资业务 梳理
融资缴费预审:推送融资、放款,调接口(融资申请spf200)进入故障,单条数据:调接口(融资结果查询spf002)跑批:调接口(融资结果查询spf002)还款承诺付款日,调接口(付款清分spf300)跑批:调接口(付款清分结果查询spf003)...原创 2021-11-17 15:00:18 · 96 阅读 · 0 评论 -
跑批 理解
跑批,我的理解:定时任务由时间触发,而不是由点按钮触发原创 2021-11-17 14:09:36 · 328 阅读 · 0 评论 -
短信 代码暂存
SELECT * FROM `smsrecord` WHERE `phones`='17810298887' ORDER BY `crt_date` DESC原创 2021-11-16 10:53:34 · 239 阅读 · 0 评论 -
配置权限
可选:SELECT * FROM icloud_sysfunction WHERE varfuncobj LIKE '%/bill_info_platform/batchSaveOthBill%'步骤:权限系统功能管理资源服务新建角色管理公共角色资源服务打勾原创 2021-09-15 10:37:01 · 121 阅读 · 0 评论 -
审批记录 代码梳理
Table :icloud_general_approve_flow原创 2021-09-09 17:10:09 · 173 阅读 · 0 评论 -
@ApiImplicitParam
链接:swagger2 注解说明 ( @ApiImplicitParams )原创 2021-09-01 16:28:07 · 136 阅读 · 0 评论 -
eclipse快捷键
ctrl+shift+tctrl+shift+r原创 2021-04-22 10:34:48 · 63 阅读 · 0 评论 -
耦合
本质:那些日后可能会改动的代码,比如希望换个名字就把那些不确定的代码放在xml文件中日后,不用再改代码、重新部署和编译。原创 2021-04-15 09:31:34 · 102 阅读 · 0 评论 -
eclipse设置自动提示
链接:Eclipse如何设置自动提示?原创 2021-04-11 22:30:55 · 101 阅读 · 0 评论 -
eclipse格式化代码的快捷键
ctrl+shift+f原创 2021-04-09 17:17:52 · 638 阅读 · 0 评论 -
update踩过的坑
UPDATE 表名 SET 语句1 , 语句2 , 语句3 ,语句4 WHERE 条件注意:set的语句间是逗号,不是and啊!and虽然会执行成功,但是0行改变!原创 2021-04-08 10:17:42 · 215 阅读 · 0 评论 -
druidConn的两种方式
baseDAO.insert(crmOderExp,druidConn);dbAccess.executeUpdate(sql2,druidConn);原创 2021-04-07 16:40:27 · 90 阅读 · 0 评论 -
StringUtils.isBlank
if(StringUtils.isBlank(crmOderExp.getSend_datetime())){ crmOderExp.setSend_datetime(null); }原创 2021-04-07 16:36:03 · 121 阅读 · 0 评论 -
选中当前光标至行尾
快捷键:选中当前光标至行尾fn+shift+(end->)键原创 2021-03-31 15:32:29 · 642 阅读 · 0 评论 -
idea的快捷键
.var:补全等号左边sout:输出alt+enter:导包原创 2021-03-25 15:04:48 · 87 阅读 · 0 评论 -
EN实体类的一些步骤和快捷键
select CONCAT(COLUMN_NAME ,’,’) from information_schema.COLUMNS where table_name = ‘icloud_dictionary’然后,必须在notepad中打开alt+shift+选中多行,于是多行的光标成为一列原创 2021-03-23 11:02:08 · 194 阅读 · 0 评论 -
变量名不可以定义为in
变量名不可以定义为in原创 2021-03-15 09:43:32 · 447 阅读 · 0 评论 -
清空字符串,然后开始下一轮字符串的拼接
在批量操作数据时字符串需要连接达到比如一百条后提交,更新数据库然后开始下一轮字符串拼接这里需要字符串的清空或删除StringBuffer的删除功能public StringBuffer deleteCharAt(int index):删除指定位置的字符,并返回本身public StringBuffer delete(int start,int end):删除从指定位置开始到指定位置结束的内容,并返回本身...原创 2021-03-05 17:04:10 · 140 阅读 · 0 评论 -
mysql批量增加记录
INSERT INTO testt (aaa,bbb,ccc) VALUES (2,1,3),(2,2,3);原创 2021-03-05 15:42:57 · 104 阅读 · 0 评论 -
from (新表)
from (新表)新表是自己拼出的表,而不是数据库的原有表那么这个新表必须加别名原创 2021-03-04 11:15:52 · 146 阅读 · 1 评论 -
sqlyog的自动格式化问题
sqlyog在格式化选中代码时,会在比如GROUP_CONCAT(tag_id)的代码中,在左括号前自动加入一个空格,这样会使得运行报错。需要你在自动格式化后,删除聚合函数左括号前面的空格!原创 2021-03-04 09:52:06 · 1399 阅读 · 2 评论 -
打印错误日志
在catch中catch (Exception e) { log.info("批量操作-员工标签列表查询失败:{}", e.getMessage()); throw new CException(CExceptionEnums.SERVER_OTHER_ERROR,"批量操作-项目标签列表查询失败"); }原创 2021-03-03 16:18:57 · 192 阅读 · 1 评论