摘要: 如何做到优秀?KAS三点,技术/knowledge+技巧/skills+态度/attribute。技术需要通过努力学习。完成一个任务之后,如果还能不断思考更好的处理方式和解决办法,不断改进,就会形成自己的技巧。 阅读全文
posted @ 2020-11-23 10:46 buguge 阅读(390) 评论(1) 推荐(0) 编辑
摘要: 在springboot项目中,dubbo消费者在设置dubbo超时时间时,可以在application.yml里设置属性 dubbo.consumer.timeout。这是服务级。也可以在@Reference注解上给timeout属性赋值,来指定特定接口的超时时间。 阅读全文
posted @ 2023-01-19 18:49 buguge 阅读(14) 评论(0) 推荐(0) 编辑
摘要: POJO其实是比javabean更纯净的简单类或接口。POJO严格地遵守简单对象的概念,而一些JavaBean中往往会封装一些简单逻辑。 阅读全文
posted @ 2023-01-06 15:19 buguge 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 有人的解法可不是这样,而是先5÷3算出每一个鸡蛋的单价,然后再×6,得到最终答案。你也许会对这样子的解法嗤之以鼻。直接用5×2不就出来结果了嘛 阅读全文
posted @ 2023-01-01 16:51 buguge 阅读(78) 评论(1) 推荐(0) 编辑
摘要: 问题出在 validatorFactory 和 validator 这两个局部对象的初始化上。尤其是初始化 validatorFactory调用Validation#buildDefaultValidatorFactory, 这个方法内部会涉及到xml文件的读取和类映射,可见,每次都做这个事情,CPU表示很无辜! 阅读全文
posted @ 2022-12-20 20:18 buguge 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 我要说的是MyDto的num属性。当num是Integer时,我们得到hessian2序列化结果,然后,修改num为Long,前面的序列化结果可以正常反序列化。反之,num先是Long并且取值在int范围内,然后修改成Integer,亦能正常反序列化 阅读全文
posted @ 2022-12-16 19:04 buguge 阅读(27) 评论(0) 推荐(0) 编辑
摘要: JedisConnectionException: Could not get a resource from the pool 无法从连接池中获取到连接(资源)。 具体原因主要看异常堆栈信息里的Caused By子句。 下面Caused by可知,在调用borrowObject获取idle连接时, 阅读全文
posted @ 2022-12-12 21:17 buguge 阅读(85) 评论(0) 推荐(0) 编辑
摘要: Apache commons-pool本质上是"对象池",即通过一定的规则来维护对象集合的容器。commos-pool在很多场景中,用来实现"连接池"/"任务worker池"等。大家常用的dbcp数据库连接池、jedis连接池,也都是基于commons-pool实现。 关于对象池,commons-p 阅读全文
posted @ 2022-12-12 20:05 buguge 阅读(87) 评论(0) 推荐(0) 编辑
摘要: QueryWrapper/LambdaQueryWrapper/AbstractWrapper/Wrapper... 一图看懂mybatisplus中各个Wrapper类的关系图 阅读全文
posted @ 2022-11-30 22:45 buguge 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 当遇到生产问题,你是怎么处理的,斩草除根?or 头疼医头/脚疼医脚? 阅读全文
posted @ 2022-11-28 20:59 buguge 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 本文以 微信支付官方文档->微信Native支付->开发指引 如下文本开篇(点击访问原文链接)。 用户支付成功后,商户可通过以下两种方式获取订单状态 方法一:支付结果通知。用户支付成功后,微信支付会将支付成功的结果以回调通知的形式同步给商户,商户的回调地址需要在调用Native下单API时传入not 阅读全文
posted @ 2022-11-23 21:34 buguge 阅读(17) 评论(0) 推荐(0) 编辑