buguge - Keep it simple,stupid

知识就是力量,但更重要的,是运用知识的能力why buguge?

导航

上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 23 下一页

2018年10月23日 #

支付系统安全设计思维导图

摘要: 安全和稳定是三方支付系统的两个关键要素,系统开发要时刻紧绷这两根弦。安全要从服务器、网络、程序、数据、资金这几个方面来考虑。 阅读全文

posted @ 2018-10-23 16:37 buguge 阅读(1987) 评论(0) 推荐(0)

2018年9月28日 #

从实时清分手续费记账看代码的易读性

摘要: 商户手续费(MercFeeModEnum)的收费方式有 手续费计算类里,会根据商户的收费方式配置来计算手续费。配置值是0,则手续费是0;配置值是1,则计算手续费;配置值是2也会计算手续费,只不过定期收取;配置值是3则不计算手续费(手续费是0),同样收取方式同配置值2。 实时清分逻辑里,在调用记账时, 阅读全文

posted @ 2018-09-28 20:50 buguge 阅读(667) 评论(0) 推荐(0)

2018年8月31日 #

(7/8)借助枚举说一下数据类型定义规范

摘要: Java是一种强类型语言。通俗说就是,在Java中存储的数据都是有类型的,而且必须在编译时就确定其类型。 编程规范里,也强调数据要有明确的数据类型。这样会让代码变得很清晰,而且会规避不必要的麻烦。 阅读全文

posted @ 2018-08-31 15:43 buguge 阅读(1172) 评论(0) 推荐(0)

(3/8)枚举的不当用法 之 方法参数(二)

摘要: 本文举例说明方法的参数不用枚举所带来的蹩脚之处。 阅读全文

posted @ 2018-08-31 10:45 buguge 阅读(992) 评论(0) 推荐(0)

2018年8月29日 #

(6/8)枚举的错误用法 之 分支判断

摘要: 我们看,上面的分支判断if...else if...else里,条件都是基于apprSts与枚举ApprStsEnum比较来进行逻辑判断的。那么,对于这种情况,从代码整洁度的角度来讲,应把apprSts定义为枚举类型ApprStsEnum,这时的分支判断就显得清晰多了。 阅读全文

posted @ 2018-08-29 15:25 buguge 阅读(741) 评论(0) 推荐(0)

2018年8月23日 #

(4/8)枚举的错误用法 之 方法返回值

摘要: 本文重点讨论的是方法的返回值。所以呢,对于上面的方法,我们撇开两个入参不说,其他代码不足也勿喷。 阅读全文

posted @ 2018-08-23 18:04 buguge 阅读(1355) 评论(0) 推荐(0)

2018年8月21日 #

答案在哪里?action config/Interceptor/class/servlet

摘要: 想到了一句话,办法总比困难多,上一句是啥来着? 阅读全文

posted @ 2018-08-21 21:45 buguge 阅读(410) 评论(0) 推荐(0)

2018年8月17日 #

(5/8)枚举的错误用法 之 方法体内部

摘要: 继续讲枚举的使用。前文阐释了方法请求参数、方法返回值、POJO属性定义成枚举类型的好处。本文讲在方法里使用枚举的妙处。 阅读全文

posted @ 2018-08-17 19:34 buguge 阅读(752) 评论(0) 推荐(0)

2018年8月16日 #

(2/8)枚举的错误用法 之 方法参数

摘要: 如果把某域定义成了枚举,那么,正确使用枚举要注意如下几点: 除了对外交易的输入输出,程序内部涉及到该域的,一律用枚举类型。例如:方法参数、bo的属性。 接收到外来的数据后,在使用该域时,应先把该域转换成枚举类型。 要做到上面几点,容易,也不容易。 阅读全文

posted @ 2018-08-16 15:59 buguge 阅读(1292) 评论(0) 推荐(0)

2018年8月7日 #

(1/8)[代码整洁之道]你真的会用枚举吗?非也!

摘要: 如果把某域定义成了枚举,那么,正确使用枚举要注意如下几点: 除了对外的交易,程序内部涉及到该域的,一律用枚举类型。例如:方法参数、dto的属性。 接收到外来的数据后,在使用该域时,应先把该域转换成枚举类型。 要做到上面几点,容易,也不容易。 阅读全文

posted @ 2018-08-07 12:00 buguge 阅读(1383) 评论(1) 推荐(0)

2018年8月3日 #

DataGrip设置长sql语句自动换行 & Navicat工具 结构同步 & idea启动maven项目报:'@' that cannot start any token. (Do not use @ for indentation)

摘要: 打开Settings弹出框,试图从Appearance和Editor里找到设置选项,却没有找到。那么,答案是什么呢? 阅读全文

posted @ 2018-08-03 17:18 buguge 阅读(6244) 评论(1) 推荐(1)

2018年7月23日 #

聚合支付里各扫码支付的返回报文样例

摘要: 词典:qrcode-二维码(quick response code)。二维码绝对是互联网的创新,也带动了科技的进步。不需要任何实体介质,只需要通过手机扫码即可完成人机交互。微信又带动了网络社交潮流,加上各家电商购物的不断崛起,移动支付应运而生。 对于扫码支付来说,支付服务商返回的就是一个付款码地址, 阅读全文

posted @ 2018-07-23 18:30 buguge 阅读(2805) 评论(0) 推荐(0)

2018年7月11日 #

短信平台接口安全控制

摘要: 从应用层面和运维层面(协议层)同时做安全控制 阅读全文

posted @ 2018-07-11 20:50 buguge 阅读(844) 评论(0) 推荐(0)

2018年7月6日 #

「美团外卖APP签约快捷支付」流程体验

摘要: 一共5步完成开通快捷支付和首单支付。§1输入卡号§2四要素/六要素验证§3短验§4设置支付密码§5支付完成 阅读全文

posted @ 2018-07-06 11:47 buguge 阅读(5493) 评论(0) 推荐(0)

2018年6月25日 #

多模块项目提示“Module ** must not contain source root **. The root already belongs to module **”的解决办法

摘要: 从Project Structure里添加模块,完了点击Apply时弹出提示: Module "paycode"must not contain source root "D:\SourceProject\pay2.0\gsd\pay-code\sit\src\mrurmapp\src\main\j 阅读全文

posted @ 2018-06-25 18:04 buguge 阅读(9447) 评论(0) 推荐(0)

2018年6月19日 #

比较两种方式的form请求提交

摘要: 浏览器form表单提交 vs 服务端httppost 阅读全文

posted @ 2018-06-19 15:37 buguge 阅读(906) 评论(0) 推荐(0)

2018年6月14日 #

工具方法 获取远程IP

摘要: java-code: 阅读全文

posted @ 2018-06-14 16:31 buguge 阅读(653) 评论(0) 推荐(0)

2018年6月13日 #

response.sendRedirect(url)与request.getRequestDispatcher(url).forward(request,response)的区别

摘要: 就像在asp.net里,Response.Redirect和Server.Transfer这二者的区别 阅读全文

posted @ 2018-06-13 18:32 buguge 阅读(425) 评论(0) 推荐(0)

2018年6月8日 #

使用sqlite3解决IDEA中SVN更新提示cleanup却无法cleanup的问题

摘要: 官网下载sqllite3 阅读全文

posted @ 2018-06-08 21:33 buguge 阅读(3402) 评论(0) 推荐(0)

2018年6月7日 #

dubbo注册到zookeeper

摘要: dubbo注册到zookeeper spring集成dubbo注册 zk注册中心安装,参见dubbo官网:http://dubbo.apache.org/books/dubbo-admin-book/install/zookeeper.html provider.xml <?xml version="1.0" encoding="UT 阅读全文

posted @ 2018-06-07 14:15 buguge 阅读(8971) 评论(2) 推荐(0)

2018年6月6日 #

dubbo.provider和dubbo.consumer配置

摘要: Configure service provider <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3. 阅读全文

posted @ 2018-06-06 16:00 buguge 阅读(6493) 评论(0) 推荐(0)

2018年5月31日 #

文档设计也需要坚持DRY原则--支付中心应用部署结构图完善

摘要: 代码重构方面讲究DRY编程原则。我们在设计流程图、时序图、计划、接口文档等等,同样要遵循这样的原则,以免给别人的理解造成困惑。 阅读全文

posted @ 2018-05-31 19:47 buguge 阅读(466) 评论(0) 推荐(0)

2018年5月22日 #

【五讲四美】之“讲思想”

摘要: 随写,写完下班 阅读全文

posted @ 2018-05-22 21:21 buguge 阅读(435) 评论(0) 推荐(0)

2018年5月4日 #

《支付平台架构设计评审核心要点与最佳实践》学习总结

摘要: 乐观锁,悲观锁;缓存设置超时时间过长,拖垮服务的线程池,这个导致系统雪崩。 db连接也要设置超时时间;尽量简化事务里操作,减少锁的时长。 阅读全文

posted @ 2018-05-04 21:52 buguge 阅读(971) 评论(0) 推荐(0)

2018年4月13日 #

4月13日,小雨~~

摘要: 项目中一个遗留了三个多月的问题,终于解决了,而究其原因,竟是。。。 阅读全文

posted @ 2018-04-13 14:55 buguge 阅读(354) 评论(0) 推荐(0)

上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 23 下一页