自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 中国第一程序员求伯君,WPS之父,雷军也佩服的人

中国第一程序员求伯君,WPS之父,最强码农的传奇经历转载知乎冷冷读书 https://www.zhihu.com/people/leng-leng-80-62018年底,金山举办创业三十年庆典,三位创始人,求伯君、雷军和张旋龙相继到场。庆生中,雷军与求伯君深情相拥,两个中年男人欣喜落泪。次日,雷军在微博中写道:三十年的岁月年华,三十年的兄弟情谊,刹那间涌上心头。人生能有几个三十年,人生又能有几个这样的战友?雷军和求伯君究竟有着什么样的故事,以致于两个中年大男人会如此感慨。这要从求伯君的人生.

2020-06-29 16:50:07 8224

原创 (私有方法?我偏要访问!)测试需要访问Service层私有方法时,你应该这样办!

(私有方法?我偏要访问!)测试需要访问Service层私有方法时,你应该这样办!前言最近在写测试,TDD(测试驱动开发),然后写到了一个测试方法时,我还是照常调用了Service层,自己写的“public” 的 私有方法,(为什么这样说,因为这个方法只是为了提供了这个类的方法中某一个的方法使用,而创建的。没有任何复用可言,但是因为为了测试,所以写成了public,以便调用。)我一直很诧异,为什么一直要这样搞,缺少了代码的完整真实可读性,可能会让读代码的人第一反应造成不必要的误解,然后我就开始了接.

2020-06-22 17:12:16 638

原创 [极简教学]Java的SM3加密算法(附GitHub源码教学)

极简教学Java的SM3加密算法[免费附上github源码]讲文之前,简单介绍一下SM3算法SM3算法:SM3杂凑算法是我国自主设计的密码杂凑算法,适用于商用密码应用中的数字签名和验证消息认证码的生成与验证以及随机数的生成,可满足多种密码应用的安全需求。为了保证杂凑算法的安全性,其产生的杂凑值的长度不应太短,例如MD5输出128比特杂凑值,输出长度太短,影响其安全性SHA-1算法的输出长度为160比特,SM3算法的输出长度为256比特,因此SM3算法的安全性要高于MD5算法和SHA-1算法。本.

2020-06-05 15:52:18 7424

原创 突然看到了java程序员35岁的样子..[樊亦凡的Blog]

突然看到了java程序员35岁的样子…樊亦凡的Blog2020.6.3天气:晴气温:38°早晨“啊!今天天气很好啊!”一缕阳光正好照在了我的脸颊上,我像往常一样,懒洋洋的睁开了眼睛。看了眼时间,6:36。“哎,今天醒的还挺早…”刚说完,手机就被我扔到了一边继续埋着头睡6:50整“滴滴滴…滴滴滴…滴滴滴,该起床了…大笨蛋!…滴滴滴…”依旧是被自己设置的可爱的闹钟,叫起床的。我懒洋洋的打了个哈切,迷迷糊糊的穿衣洗漱。(穿衣服,刷牙就不让大家知道了!)7:03背上了自己的包.

2020-06-04 17:41:19 295

原创 当数据量最少10w+,还需要模糊搜索时,你会怎么提升性能?[实战性分析教学]

当数据量很大时,还需要你模糊搜索,这时的性能优化你会怎么做?前言最近来了一个任务,让我查询一个银行卡bin信息,可能没有做过这方面的小伙伴们可能不知道,这个卡bin信息表的数据量非常大,如果接口处理不好的话速度会非常慢。(一个接口可能会拖垮整个项目)。这时候如果还是用简单的sql去查,那么你就会掉入代码的陷阱。具体怎么办,我来教大家~进入正题任务背景是一个非常简单的查询卡bin接口如图:传参的话会传入一个 cardNo代表银行卡号(在后续查询中可能会出现其他参数,固定枚举型我们不做.

2020-05-26 09:20:47 814

原创 Mybatis Plus一对多完整版实战教学!

Mybatis Plus完整版一对多实战教学!最近做项目用到了mybatis plus 刚使用确实不是很熟练。增删改查非常方便,但是然项目中需要用到了一对多的一个查询,我却毫无思路,所以在网上查阅了相关资料。结合了多篇文章,才明白了怎么用mybatis做一对多。进入正题查阅相关资料,mybatis没办法想jpa那样直接写注解所以我们今天就是最大程度的简化代码量首先吧实体类粘出来这是一个位置的管理实体@Data@NoArgsConstructor@AllArgsConstructor.

2020-05-19 18:06:25 3037 1

原创 如果你还没入职,那么你必须看我的这个入职vlog[教你快速成长为职业人]

首先,这篇文章是写给那些马上要步入职场或者还没步入职场的小白的。我写这篇文章的目的,不会太多的去给你灌输离大家很遥远的什么职业规划啊一类的,我会告诉大家怎么能快速的适应环境,怎么能快速发挥自己价值,融入团队...

2020-05-14 15:21:57 1025

原创 都2020年了,还在用if(obj!=null)做非空判断??带你快速上手Optional实战性理解!

轻松实战性理解Optional与Optional的相识与相知1.前言2.认识Optional并使用2.1 Optional对象创建2.2 Optional.get()方法(返回对象的值)2.3 Optional.isPresent()方法(判读是否为空)2.4 Optional.ifPresent()方法(判读是否为空并返回函数)2.5 Optional.filter()方法(过滤对象)2.6 Optional.map()方法(对象进行二次包装)2.7 Optional.flatMap()方法(Opti.

2020-05-11 11:17:29 1524 4

原创 [踩坑小笔记]为何我的更新完idea竟与项目分手?(idea2020.1的完美安装及无法启动问题解决)

[踩坑小笔记]为何我的更新完idea竟与项目分手?问题场景最近想更新2020.1idea 据说新版本idea很好用!但是更新了肯定有担心的问题,快捷键怎么办,配置怎么办,我的以前好不容易搞了半天的自定义注解什么的怎么办!!放心,我会帮大家解决!言归正传然后我当前的是2019.1如果是2019.3也就是上个版本,后面的下载可以变成直接更新idea支持自动版本更新(虽然是用顺手比较好,但是我觉得步伐还是要往前面走对吧!抱着这种想法,我们就有了接下来的操作,跟着我往下看!)PS:不知

2020-04-23 16:01:46 837 1

原创 [踩坑小笔记]Spring Boot项目为何修改代码没用 需要对仓库手动clean并install才行

[踩坑小笔记]Spring Boot项目为何修改代码没用需要手动clean 并install仓库才行问题场景最近在做一个关乎,整合银联仿真系统的支付接口项目。然后作为小白也加入了其中,因为时间有限我就从git上面拉取了所要重新搭建的项目,然后仿照银联提供demo,准备热火朝天的大干一场。(不得不说银联demo真的很多坑)然后此时我发现,我项目在从上面拉取下来,就有问题,java文件夹没有变...

2020-04-21 15:22:54 2884 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除