长路漫漫 唯梦做伴

18 篇文章
1.2K 次阅读
12 人订阅

全部文章

行百里者半九十、

想要接口做的好、入参校验少不了!

老大瞅了一眼我写的代码,差点没把早上吃的两个包子吐出来,然后拉着我就是长达一个小时的谈话,啥代码可读性、接口可用性、系统健壮性啥的,咱也听不懂呀,从头到尾就听明...

9110
行百里者半九十、

​谁再问我加密算法、签名算法、我上去就是一jio

上面的例子只是用来说明网络环境下的数据安全问题,现实中应该没有这么蠢的黑客吧 哈哈。而且像美团、QQ这种软件都有较为完善的机制。

5210
行百里者半九十、

拜托,不要在问我@Transactional注解了

ps:先明确一点,要使用事务,首先你的数据库肯定得支持事务,你说你数据库都不支持事务,那就算神仙来了也没用的好吧。

4710
行百里者半九十、

都二十一世纪了,你竟然还不知道什么是摘要算法?

原来这位黑客自己也有一个数据库,他的数据库中保存着我们所有密码的排列组合与摘要的一个对应关系。这样一来他就可以通过用户密码的摘要与自己数据库中的摘要进行匹配。匹...

4230
行百里者半九十、

HashMap中数组的长度为什么要设计成2次幂?

下面这个程序简单的模拟了,当数组长度分别为15、16时,添加100个元素所计算出的下标位置。这100个元素对应的hashcode分别从0-100递增

6320
行百里者半九十、

HashMap简易版

偶然间翻到了自己之前在学校时,倒腾的HashMap源码,当初自己通过断点一点点的分析了jdk1.7中HashMap的一些逻辑,感觉1.7的源码还是比较简单清晰一...

7630
行百里者半九十、

synchronized它不香吗为啥还要用分布式锁?

单节点部署在并发量很小的时候还是挺正常的,整个流程的响应速度也算乐观,但是订单系统或库存系统其中任意一台服务down掉,都会中断整个业务流程。(耦合度过高,存在...

7820
行百里者半九十、

AOP动态代理的区别你造吗?

4510
行百里者半九十、

手把手教你搭建SpringCloudAlibaba微服务架构——集成Dubbo、Feign实现服务注册、远程服务调用(RPC)

Nacos肯定是要有的,上一篇已经介绍了Nacos的搭建以及配置中心的基本使用,而在这篇文章中Nacos扮演的是注册中心的角色,通过集成Dubbo与Feign完...

8610
行百里者半九十、

手把手教你搭建SpringCloudAlibaba微服务架构——Nacos配置中心的搭建

我用的是Win10系统,为了演示方便,所以就直接把nacos搭在了本地,配置源暂时先用Nacos内嵌的,后面搭建nacos集群时会改用mysql来存储nacos...

8320
行百里者半九十、

请谈谈你对线程可见性及volatile关键字的理解?

引言可见性问题基本数据类型的可见性问题引用数据类型可见性问题引用可见性问题成员变量可见性问题可见性问题总结Java内存模型CPU与内存之间的爱恨情仇Java内存...

5110
行百里者半九十、

mysql索引基础

可以把没有索引的表理解为Java中的List,在没有索引的情况下,我们要查找指定的数据,只能遍历这个list,但是随着数据量的逐渐增大,遍历list产生的开销也...

7110
行百里者半九十、

产品小姐姐让我做一个登录模块、我赶紧打开了自己的这篇文章

8120
行百里者半九十、

【算法面试题】两个长度相同,元素为随机整数的无序数组,交换位置,使得两个数组的和的差值最小。

4510
行百里者半九十、

统一响应对象、统一异常处理——跟可恶的try-catch说拜拜

首先,要定义一个全局异常的处理器,其中@ExceptionHandler(Exception.class)指明需要处理的异常类型

5710
行百里者半九十、

世界上有10种人,一种是懂二进制的人,一种是不懂二进制的人。

看到这个问题,我想到了之前的一个场景是要获取近30天的日期列表,我的思路是通过System.currentTimeMillis()获取当前时间戳,然后依次减去对...

6620
行百里者半九十、

gitee不讲武德。

7320
行百里者半九十、

搭建自己的图床

在大佬的指导下,开始学习了一些MarkDown语法、然后用自己的服务器搭建了一个私人博客(后来觉得麻烦就给停掉了,现在写文章主要是在CSDN跟微信公众号),...

11310

扫码关注云+社区

领取腾讯云代金券