配置开机后执行脚本
配置相对简单,添加一个执行命令即可
1 | vim /etc/rc.d/rc.local |
执行脚本,添加上可执行的权限即可
MySQL表修改频繁,导致表被锁死,悲催的表现时这个表完全没法继续使用了,查询,修改,删除都不能使用,这种场景下除了重启mysql服务之外还可以怎么处理?
db的读写操作可以算是io型,对于简单的sql,获取数据的数据可能远小于传输的时间,针对这种操作,异步的访问方式就比较占优势了。本篇主要介绍在python中如何借助aiomysql来实现db的异步读写
最终解决问题之后,才发现是自己走进盲角了,花了不少时间,特此记录
在测试使用SpringCloud全家桶时,服务向注册中心注册,然后client就可以相互之间实现RPC调用(其实还是http访问)
如果我想看看当前注册中心获取了哪些服务,可以怎么办?
一个简单的方法就是借助DiscoverClient
来做,然后问题就来了
1 | public Application(DiscoveryClient discoveryClient) { |
上面的代码执行之后,发现返回是空数组;蛋疼的是换另外一个工程,同样的方式,却可以拿到注册的服务名
查了半天,最好才发现拿不到是因为在配置中添加了
1 | eureka.client.fetchRegistry=false |
上面就表示不会去主动获取注册的服务,因此也就拿不到服务了;改成true之后就ok了
一灰灰的个人博客,记录所有学习和工作中的博文,欢迎大家前去逛逛
尽信书则不如,已上内容,纯属一家之言,因个人能力有限,难免有疏漏和错误之处,如发现bug或者有更好的建议,欢迎批评指正,不吝感激
一灰灰blog
知识星球
之前偶然在一个开源项目中看到下面这种写法,深感惊奇,当时没有记录,后来果不其然就忘掉了这种写法,现在又看到这种写法,特此记录
1 | long price = 1_000_123L; |
shell命令获取当前系统时间并格式化的方式记录
1 | time=$(date "+%Y-%m-%d %H:%M:%S") |
Update your browser to view this website correctly. Update my browser now