buguge - Keep it simple,stupid

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

导航

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

2018年8月17日 #

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

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

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

2018年8月16日 #

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

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

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

2018年8月7日 #

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

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

posted @ 2018-08-07 12:00 buguge 阅读(1374) 评论(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 阅读(6223) 评论(1) 推荐(1)

2018年7月23日 #

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

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

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

2018年7月11日 #

短信平台接口安全控制

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

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

2018年7月6日 #

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

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

posted @ 2018-07-06 11:47 buguge 阅读(5477) 评论(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 阅读(9438) 评论(0) 推荐(0)

2018年6月19日 #

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

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

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

2018年6月14日 #

工具方法 获取远程IP

摘要: java-code: 阅读全文

posted @ 2018-06-14 16:31 buguge 阅读(648) 评论(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 阅读(421) 评论(0) 推荐(0)

2018年6月8日 #

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

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

posted @ 2018-06-08 21:33 buguge 阅读(3395) 评论(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 阅读(8959) 评论(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 阅读(6490) 评论(0) 推荐(0)

2018年5月31日 #

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

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

posted @ 2018-05-31 19:47 buguge 阅读(461) 评论(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 阅读(967) 评论(0) 推荐(0)

2018年4月13日 #

4月13日,小雨~~

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

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

2018年3月30日 #

Spring @Value注解 and Spring Boot @ConfigurationProperties注解

摘要: 上面这种使用@Value注入每个配置在实际项目中会显得格外麻烦,因为我们的配置通常会是许多个,就要使用@Value注入很多次。Spring Boot提供了基于类型安全的配置方式,通过@ConfigurationProperties将properties属性和一个Bean关联,从而实现类型安全的配置。 阅读全文

posted @ 2018-03-30 20:34 buguge 阅读(1052) 评论(0) 推荐(0)

我把饿了么搞死了!

摘要: 对待别人系统的缺陷,我们吐槽往往毫不留情。而反之呢,我们却不屑于改正这种“缺陷” 阅读全文

posted @ 2018-03-30 11:30 buguge 阅读(627) 评论(6) 推荐(0)

2018年3月21日 #

部署一个不依赖tomcat容器的应用

摘要: 一个task项目,应用里边都是一些定时任务。我和新入职的高开商定程序部署不依赖于tomcat。 计划赶不上变化,任务开发完成还没等上线呢,哥们要离职了。工作交接时大概说了一下上线怎么部署。 结果呢,当我在linux测试服务器上部署时,可费了一些周折。之前都是把应用部署到tomcat下面的。那位高开说过,不依赖tomcat容器的部署方式已经不是新概念了。漫长的解决过程中,有同事建议我放弃,改用tomcat吧。我觉得有必要坚持下来,最终也坚持下来了。 阅读全文

posted @ 2018-03-21 17:02 buguge 阅读(556) 评论(0) 推荐(0)

2018年3月19日 #

springboot启动报错:application.yml 里 Do not use @ for indentation in 'reader', line

摘要: 网页中有相关说明,最简单的方式是将“0.0.0.0 account.jetbrains.com”添加到hosts文件中,然后点击页面底部的“获得注册码”按钮。接下来在本地用这个注册码激活即可。 值得说明的是,IntelliJ IDEA和sql集成查询工具DataGrip同属于JetBrains公司旗下,二者都可用这个注册码来激活。 阅读全文

posted @ 2018-03-19 09:32 buguge 阅读(1502) 评论(0) 推荐(0)

2018年3月8日 #

强迫症犯了,忍不住赞一下slf4j包Logger.java的优雅代码

摘要: public void error(String msg, Throwable t);与public void error(String format, Object arg); 比较这两个方法签名,可知作者在代码可读性方面很讲究 阅读全文

posted @ 2018-03-08 10:21 buguge 阅读(2034) 评论(0) 推荐(0)

2018年2月27日 #

支付结果回调通知的安全控制(嘘,一般人我不告诉他~~)

摘要: 写在前面 支付结果回调通知:支付完成后,上游第三方支付渠道会把支付成功的结果以回调通知的形式发送给商户系统,商户系统需要接收处理,并按文档规范返回应答。 上游发送通知,安全方面会做数据签名(根据特定签名规则,通过商户号和签名私钥来生成),请求报文里会包含支付信息(如支付单号、支付金额)。 微信支付官 阅读全文

posted @ 2018-02-27 18:52 buguge 阅读(681) 评论(0) 推荐(0)

2018年2月4日 #

What is the reason for - java.security.spec.InvalidKeySpecException: Unknown KeySpec type: java.security.spec.ECPublicKeySpec

摘要: 支付中心Project重构完成,经过本地测试,并未发现问题。发布到测试环境后,测试发现请求光大扫码https接口时,出现了如下的异常: 这个问题曾困扰了一哥们好几天,做了一些尝试,奇迹却未如愿出现。加上工作任务多,哥们很有些烦恼。 领导说让我来协助一下。分析caused by的堆栈,可以看到问题出在 阅读全文

posted @ 2018-02-04 14:59 buguge 阅读(1813) 评论(0) 推荐(0)

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