摘要:
好书 think in java 数据结构和算法分析-c语言描述 web编程基础 java与模式 操作系统原理 好博文 java虚拟机详解 https://www.cnblogs.com/smyhvae/p/4810168.html java各版本特性详解 https://segmentfault. 阅读全文
摘要:
一 由于本人的码云太多太乱了,于是决定一个一个的整合到一个springboot项目里面。 附上自己的项目地址https://github.com/247292980/spring-boot 功能 1.spring-boot 2.FusionChart 3.thymeleaf 4.vue 5.Shar 阅读全文
摘要:
如果自己有因为一些小毛病而浪费大量时间来改一个低级bug就在这里记录下来 长期更新 2019/11/21 任何项目的配置文件,直接拿官网的下来,翻译一遍就能很好的理解了 2019/07/21 2019/09/01补充 YAML的值建议全部用双引号引起来 YAML 的布尔值(true, false, 阅读全文
摘要:
一 攻击 缓存击穿 指缓存中没有但数据库中有的数据 解决方案: 1.设置热点数据永远不过期 2.加互斥锁 缓存穿透 指缓存穿透是指缓存和数据库中都没有的数据 解决方案: 1.增加校验 2.从缓存取不到的数据,在数据库中也没有取到,这时也可以将key-value对写为key-null,缓存有效时间可以 阅读全文
摘要:
一 结论 一个容器一个服务 二 原因 一个容器多个服务,即自带初始化数据或者多个服务的高定制容器 1.不利于维护 2.不方便修改初始化数据 3.会造成重复服务 三 单机的多个服务部署及初始化,可以使用docker-compose 分布式的多个服务部署及初始化,明显就是k8s 阅读全文
摘要:
因为墙的原因,直接用个代理来获取各种各样的包 而goproxy.io是一个全球代理,为 Go 模块而生 官网 https://goproxy.io/zh/ 一 代码 #Windows command line $ set http_proxy=http://proxy.example.com:por 阅读全文
摘要:
version: '3.7' services: mysql: image: mysql container_name: mysql # docker安全验证 security_opt: - seccomp:unconfined ports: - 3306:3306 docker-compose.y 阅读全文
摘要:
#su命令和su -命令最大的本质区别就是:前者只是切换了root身份,但Shell环境仍然是普通用户的Shell;而后者连用户和Shell环境一起切换成root身份了。 $ su - #编辑sshd_config文件 $ vi /etc/ssh/sshd_config #添加配置,若有则注释掉即可 阅读全文
摘要:
一 docker-compose.yml文件 version: '3' services: mysql8.0: # 镜像名 image: mysql:8.0.21 # 容器名(以后的控制都通过这个) container_name: mysql8.0 # 重启策略 restart: always en 阅读全文
摘要:
这玩意就是循环依赖 一 解决方法 给xxxxxx加一个@Lazy 这是治标的方法,有兴趣的看下去 二 治本 严格开发规范 service不调用其他service,dao层不调用其他dao层 阅读全文
摘要:
一 原因 mysql日志显示[Warning] IP address 'xxxx' could not be resolved: Name or service not known 那是因为mysql默认会反向解析DNS,对于访问者Mysql不会判断是hosts还是ip都会进行dns反向解析,频繁地 阅读全文
摘要:
整合其他人项目时,需要删除不需要的框架和代码,这个功能就很实用了 一 二 三 ps.只勾第一个就好了 四 阅读全文
摘要:
一 使用注解 @Slf4j @WebFilter(filterName = "authFilter", urlPatterns = "/*") @Order(1) //顺序 public class AuthFilter implements Filter { @Override public vo 阅读全文