buguge - Keep it simple,stupid

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

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

统计

合集-匠心-工匠精神

Cannot Reference “XxxClass.xxxmember” Before Supertype Constructor Has Been Called
摘要:在调用超类型构造函数之前无法引用“XxxClass.xxx” -----在一个类的构造器方法还未执行的时候,我们无法使用这个类的成员属性或成员方法。 阅读全文

posted @ 2023-06-15 12:35 buguge 阅读(129) 评论(0) 推荐(0) 编辑

来点小匠心- - - -一个POJO类的开发迭代和代码调优
摘要:知识就是力量,但更重要的是运用知识的能力。 【本文运用的知识点】1.最少知道原则;2.保留必要的javadoc注释;3.借助工具消除冗余代码 阅读全文

posted @ 2023-05-17 14:24 buguge 阅读(53) 评论(0) 推荐(0) 编辑

【五讲四美】之“讲思想”
摘要:随写,写完下班 阅读全文

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

程序设计---对外接口可不仅仅是“给大佬递餐”,前置工作还是要做滴~
摘要:程序设计---对外接口可不仅仅是“给大佬递餐”,前置工作还是要做滴~这是典型的程序业务处理的方式。——接收到请求入参后,先进行前置校验,如果校验失败直接中止返回,否则才走后续的业务处理流程。 阅读全文

posted @ 2023-10-15 18:27 buguge 阅读(104) 评论(0) 推荐(0) 编辑

Hessian2序列化支持这个feature,让我们重构Dubbo接口更加容易
摘要:我要说的是MyDto的num属性。当num是Integer时,我们得到hessian2序列化结果,然后,修改num为Long,前面的序列化结果可以正常反序列化。反之,num先是Long并且取值在int范围内,然后修改成Integer,亦能正常反序列化 阅读全文

posted @ 2022-12-16 19:04 buguge 阅读(592) 评论(0) 推荐(0) 编辑

“强大”的MapPPP
摘要:众所周知,org.apache.commons.lang3包里提供了StringUtils,用来对字符串判空、去除空格(trim)、取子串、去头去尾(strip),等等处理。apache之所以提供这个工具包,很容易理解,通过封装基本的操作,让我们只需关注企业应用开发即可。这样,一方面提高了开发效率,另一方面,更重要的,使得程序更易读易维护。这就是它的强大之处,许多的工具和框架也都是基于这样的理念。再来说StringCheckUtils,其实,和MapPPP一样,也是基于这个理念的延伸。 阅读全文

posted @ 2019-07-09 15:42 buguge 阅读(543) 评论(0) 推荐(0) 编辑

hard-coded strings are a bad idea.
摘要:Hard-Coding is a terribly bad practice. 阅读全文

posted @ 2023-03-06 20:00 buguge 阅读(26) 评论(0) 推荐(0) 编辑

Oracle varchar2字段扩容,每月总有那么一两次......不能坐视了!优秀的程序应总是尽可能地规避问题
摘要:优秀的程序应该尽可能地规避问题。因此,以后在服务商系统里,当定义包含汉字的字段时,使用 nvarchar2,而非 varchar2。 因此,在服务商系统作为我司系统的小众系统的背景下,Oracle的技术特性我们不一一晓知是可以理解和接受的。而如何在不一一晓知这些技术特性的情况下,能够规避这些技术特性带来的bug,需要我们引起思考和实践摸索。 阅读全文

posted @ 2024-01-29 20:55 buguge 阅读(213) 评论(0) 推荐(0) 编辑

接口设计的考究-会补贴用户端-应用跳转的网页授权
摘要:对比来看,升级的技术方案更具有设计感! 阅读全文

posted @ 2024-02-29 20:06 buguge 阅读(26) 评论(0) 推荐(0) 编辑

短信验证码登录接口,如何防止恶意攻击
摘要:本文相关词汇: OTP - One-Time Password 一次性动态密码,这种验证码具有时效性,通常有效期在1~2分钟内。手机短信验证码就是一种OTP。 MFA - 多重因子认证。先说单因子认证,我们的系统登录通常是 账密登录,这种就是 单因子认证方式的登录。现在为了安全,许多网站开始使用双因 阅读全文

posted @ 2024-04-28 21:50 buguge 阅读(337) 评论(0) 推荐(0) 编辑

「好文档自己会说话」我们的文档如何更直观的传达信息
摘要:日常沟通中,我们把一件事情讲清楚,挺难的。我们经常遇到这样的情况,一个人滴里嘟噜滴里嘟噜滴里嘟噜滴里嘟噜滴里嘟噜滴里嘟噜滴里嘟噜滴里嘟噜说了一堆,听的人一脸懵逼。 文档亦是如此。比说还难。 Easier said than done. → Easier said than written. 。 小学 阅读全文

posted @ 2024-02-03 18:09 buguge 阅读(26) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示