兜底
环境配置、各种乱七八糟的异常
weijian.leng
知人者智,自知者明。
展开
-
在一个新环境下如何快速熟悉一个系统?
1、看历史文档,了解系统主要功能、系统架构系统主要功能(其中包括主要流程)、系统架构(几大模块,各模块之间协同作用)2、收集并总结系统文档(交互URL、系统名、git代码、各个环境数据库信息、各个环境URL地址、参数中心)3、打开系统交互,观察并总结系统功能点(这些大多数情况下就是功能模块)4、系统页面功能点出发,总结模块功能实现记住:此时不要太讲究细节,知道大体模块中功能流程即可。5、回味系统架构,如果之前没有,此时应该自己绘制出来系统设计文档:1、系统设计背景系统所处的大环境背景(原创 2021-10-13 09:04:08 · 1535 阅读 · 0 评论 -
分布式锁常见解决方案
分布式锁常见方案RMDB数据库实现最简单的方式,在mysql中创建一个锁表,在想要为分布式应用中的某一段代码加锁的时候,就INSERT到表一条记录,作为加锁操作;当想要释放锁的时候,就在释放的时候,DELETE这条记录,作为释放锁操作。当其它应用线程访问到当前同步方法时候,先会GET下这个记录,如果存在,说明有其它应用持有锁,则获取锁失败,如果GET不到这条记录,则说明当前同步方法没有被其它应用访问,则可以访问,并完成加锁操作。或者直接INERT一条同样的记录,通过Mysql的Innodb引擎的行锁原创 2021-09-29 13:35:09 · 200 阅读 · 0 评论 -
2020-09-04
Mac上MySQL忘记密码解决方法Mac上使用mysql命令:mysql -uroot -p提示:密码错误,怎么办?系统偏好设置---> stop Mysql Server打开iterm:# 第一步,进入mysql的bin目录cd /usr/local/mysql/bin/# 第二步,使用root账户(这一步要输入mac密码)sudo su# 第三步./mysqld_safe --skip-grant-tables &# 第四步,这一..原创 2020-09-04 15:20:23 · 92 阅读 · 0 评论