buguge - Keep it simple,stupid

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

导航

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 22 下一页

2022年8月24日 #

java死锁(Java-level deadlock)

摘要: java-level deadlock 如下代码可以模拟java死锁。注意:当出现死锁时,应用程序是无响应的。错误信息: Found one Java-level deadlock: "Thread-1": waiting to lock monitor 0x000000001c773158 (ob 阅读全文

posted @ 2022-08-24 21:15 buguge 阅读(471) 评论(0) 推荐(0)

2022年8月23日 #

异步线程里的日志难以追踪?小支一招,轻松搞定!

摘要: 巧用Thread.currentThread()#setName来实现线程间的线程名一致 阅读全文

posted @ 2022-08-23 16:53 buguge 阅读(638) 评论(0) 推荐(0)

2022年8月10日 #

支付宝安全发的客户签约时效是100s?- - - - - 姜还是老的辣,看看老战哥的老底儿和老道

摘要: 关键词:善于发现问题,掌握发现问题的能力,try to 解决问题。 阅读全文

posted @ 2022-08-10 20:20 buguge 阅读(284) 评论(0) 推荐(0)

2022年7月28日 #

就这么一个简单的校验,80%的程序员却做不到,更不理解!

摘要: 我们的程序怎么做数据的校验?知其然,知其所以然,要把握好这一张多米诺骨牌 阅读全文

posted @ 2022-07-28 08:16 buguge 阅读(351) 评论(0) 推荐(1)

2022年7月27日 #

程序里随处可见的interface,真的有用吗?真的用对了吗?

摘要: 四连问:什么情况下定义interface?为什么要定义interface?定义interface是为了什么?你用对interface了吗? 阅读全文

posted @ 2022-07-27 21:35 buguge 阅读(677) 评论(0) 推荐(1)

2022年7月12日 #

java.time.LocalDate格式化 及 LocalDate转Date

摘要: import java.time.LocalDate; import java.time.LocalDateTime; import java.time.ZoneId; import java.time.format.DateTimeFormatter; import java.util.Date; 阅读全文

posted @ 2022-07-12 22:38 buguge 阅读(764) 评论(0) 推荐(0)

2022年6月27日 #

分享一例设计方案:同一系统里不同应用服务之间的通信

摘要: 优付系统结构如下。一个数据库之上,有商户API(RestAPI)、OMS运营后台、商户Portal门户这3个独立部署的SSM应用,三者各有不同的职责。 现在呢,要在OMS运营后台开发一个补偿工具。当付款单下发因为系统发版等意外导致失败时,则人为通过这个工具,来选择需要重发的订单并交由系统重发。 但是 阅读全文

posted @ 2022-06-27 21:18 buguge 阅读(102) 评论(0) 推荐(0)

2022年6月14日 #

springboot有两个主启动类时,maven打包(可执行包)会报错,需指定启动主类

摘要: spring-boot-maven-plugins 阅读全文

posted @ 2022-06-14 10:32 buguge 阅读(3729) 评论(0) 推荐(1)

2022年6月11日 #

从“把大象装进冰箱”来谈谈面向对象程序设计

摘要: 引子 把大象装进冰箱需要3步:打开冰箱门,把大象装入冰箱,关闭冰箱门。 扩展一下,我们考虑把动物装进冰箱的场景。比如,把猪🐷装进冰箱,把狗🐶装进冰箱,等等。 怎么利用面向对象的思想来进行程序设计呢? talk is cheap, show me the code. 把大象装进冰箱的程序设计及实现 阅读全文

posted @ 2022-06-11 19:41 buguge 阅读(964) 评论(0) 推荐(0)

论程序员的英语水平,看看你在几级?【附程序员常用英语词汇】

摘要: “OrderNo”怎么读? 阅读全文

posted @ 2022-06-11 14:26 buguge 阅读(241) 评论(0) 推荐(0)

2022年5月23日 #

优秀体现在细微处

摘要: 上面是团队内小王同学整理的需求评审计划,我们看最后一列的细节之处,即,加上了与这个需求相关的资料。 希望我们都能像上面的小王同学一样。 我们的信息,从不同角度来看,总会分散在不同的地方。 考验我们的,就是要具备把信息串联起来的能力,由点到面,为阅读者提供完整的认识。 同样,我们写的wiki,开篇就要 阅读全文

posted @ 2022-05-23 16:46 buguge 阅读(68) 评论(0) 推荐(0)

2022年5月21日 #

得体的注释,让我总能想起TA

摘要: 利用javadoc注释规范的@see、@link增强程序可读性 阅读全文

posted @ 2022-05-21 00:26 buguge 阅读(53) 评论(0) 推荐(0)

2022年5月18日 #

springmvc项目中InitializingBean执行2次

摘要: 为了修复生产数据,需要执行一段一次性的代码。 鉴于是spring老项目,就想到了InitializingBean。 代码如下。服务启动后,log里发现出现2条“一次性任务开始”。 好在里面逻辑做了防重控制,没有受到什么影响。 @Slf4j @Component public class TransT 阅读全文

posted @ 2022-05-18 22:19 buguge 阅读(505) 评论(0) 推荐(0)

2022年5月6日 #

KASH-The Secret Of Excellence

摘要: KASH-Skills,Knowledge,Attribute,Habit 阅读全文

posted @ 2022-05-06 22:08 buguge 阅读(136) 评论(0) 推荐(0)

2022年5月2日 #

【SQLite备忘】sqlite设置自增字段

摘要: 在SQLite中创建自增字段? 简单的回答:一个声明为 INTEGER PRIMARY KEY 的字段将自动增加。 详细的答案: 从 SQLite 的 2.3.4 版本开始,如果你将一个表中的一个字段声明为 INTEGER PRIMARY KEY,那么无论你何时向该表的该字段插入一个 NULL 值, 阅读全文

posted @ 2022-05-02 12:24 buguge 阅读(2181) 评论(0) 推荐(0)

2022年4月22日 #

知识就是力量,但更重要的是运用知识的能力---网页端微信扫码支付-场景说明&技术设计

摘要: 网页端微信扫码支付流程 网页端微信扫码支付,在微信支付官网又称为“Native支付”,大致流程为: 1. 用户在网页上支持的支付方式里选择“微信支付” 2. 网页根据微信通道返回的支付链接生成微信支付码 3. 用户通过手机扫码支付 4. 网页根据用户付款结果,进行跳转或提示。 12306网站上购买火 阅读全文

posted @ 2022-04-22 09:50 buguge 阅读(1121) 评论(0) 推荐(0)

2022年4月20日 #

在jsp中显示原始html代码,不要渲染 / 在JSP页面中如何将HTML标记显示出来

摘要: 可以使用escapeXml来自函数taglib 的el函数 <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> ${fn:escapeXml(someVarWithHtmlInIt)} 阅读全文

posted @ 2022-04-20 10:49 buguge 阅读(450) 评论(0) 推荐(0)

2022年4月19日 #

web安全渗透扫描-已解密的登录请求

摘要: keyword:web渗透检测,安全检测,AppScan web渗透检测 渗透的本质是漏洞。web渗透检测也即web漏洞检测。 AppScan安全扫描报告 如下是问题类型为“已解密的登陆请求”中提到的问题-详情 改造方案: 服务端添加获取加密秘钥的接口:/getLoginSignKey。 前端在调用 阅读全文

posted @ 2022-04-19 21:00 buguge 阅读(1198) 评论(0) 推荐(0)

2022年4月15日 #

今天,反串一下产品经理:打破思维定势,微调用户界面,提升用户体验

摘要: 运营后台就可以置用户体验于不顾吗? 非也,运营人员也是人。 阅读全文

posted @ 2022-04-15 16:54 buguge 阅读(98) 评论(0) 推荐(0)

2022年4月11日 #

ThreadFactoryBuilder,它更好!

摘要: 相较于juc.ThreadFactory来说,hutool、guava均提供了ThreadFactoryBuilder,更方便我们使用。 阅读全文

posted @ 2022-04-11 20:18 buguge 阅读(3347) 评论(1) 推荐(0)

java.net.ConnectException: Connect to XXXhost:XXXport failed: 拒绝连接 (Connection refused)

摘要: 公司内部的优付系统通过http调用外部服务商系统的API。上周五夜间,服务端系统发版期间,客户端在通过http调用服务端接口时出现一堆 “拒绝连接 (Connection refused) ” 异常。 2022-04-08 22:22:28,676 ERROR [202204082222277152 阅读全文

posted @ 2022-04-11 19:54 buguge 阅读(4747) 评论(0) 推荐(0)

2022年3月27日 #

不夸张地说,在程序员里面,我算得上玩EXCEL比较溜的!

摘要: 通常来说,程序员是不擅长写文档的,做图表更是少数。 在工作中,我们每天都有各种开发任务。团队中信息一致是很重要的,之于每个开发任务,就要有开发计划,让干系人知晓。 一份图文并茂的文档,往往会更清晰里反映事实真相,也会增加我们的印象分。 就像我们的外貌,帅气、大方、外向、可爱、正能量的同学,大家都喜欢。 阅读全文

posted @ 2022-03-27 23:10 buguge 阅读(327) 评论(0) 推荐(0)

2022年3月1日 #

junit结合spring-test里的MockMvc来测试SpringMvc接口方法

摘要: 如下是SpringMvc项目里的Controller import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestControlle 阅读全文

posted @ 2022-03-01 23:33 buguge 阅读(512) 评论(0) 推荐(0)

SpringBoot程序启动报错:FileNotFoundException:class path resource [***] cannot be opened because it does not exist

摘要: SpringBoot项目,启动程序ApiApplication。好好的一个程序,今天在启动程序时发现报错。 Application run failedorg.springframework.beans.factory.BeanDefinitionStoreException: Failed to 阅读全文

posted @ 2022-03-01 20:42 buguge 阅读(6278) 评论(0) 推荐(0)

2022年2月26日 #

【SQL干货】删除重复数据记录

摘要: 巧用临时表 阅读全文

posted @ 2022-02-26 21:28 buguge 阅读(137) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 22 下一页