记录生活中的点点滴滴

0%

什么是分布式锁?

分布式微服务架构,拆分后各个微服务之间为了避免冲突和数据故障而加入的一把锁,叫分布式锁。

分布式锁的实现可以用mysql、redis去实现,本文主要将redis去实现分布式锁的一些问题,一层一层去看,去总结。

阅读全文 »

1
Error resolving template [login], template might not exist or might not be accessible by any of the configured Template Resolvers org.thymeleaf.exceptions.TemplateInputException: Error resolving template [login], template might not exist or might not be a......

报错如上所示!

阅读全文 »

刷力扣才算搞明白前缀树这个数据结构,以前就知道前缀,也不太明白,现在发现这个数据结构还是很有用的,它可以利用词的公共前缀缩小查词范围、通过状态间的映射关系避免了字符的遍历,从而达到高效检索的目的!

所以现在赶紧写一篇博客记录一下自己的这一方面的盲区,嘿嘿!

阅读全文 »

这一篇主要写一下我们在编程过程中一些常见的设计原则,像SOLID原则、KISS原则、YAGNI原则、DRY原则、迪米特原则等,这些原则其实我们都会不经意的使用,这些思想感觉也挺有趣的,对于一个宏观的编程设计什么的感觉还是很有帮助的!

阅读全文 »

这一篇主要写一下面向对象的一些理论知识,最近在看设计模式之美,算是提炼一下精华吧,让脉络思维更清晰广阔一点吧!

阅读全文 »

maven打包时报错:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project cloud-api-commons: Fatal error compiling: java.lang.ExceptionInInitializerError: com.sun.tools.javac.code.TypeTags -> [Help 1]

记录一下解决方案!

阅读全文 »