摘要:
今天闲来无事,想到一个问题: 日志,我们目前项目是使用logback做日志记录。。我想看一个服务的日志,那我就登上服务器,执行tail -f 查看就行了。。 但是这样有一个问题:如果我有10台呢,难道一直切换, 如果我想实时看着每台日志的情况呢,,想想就头大。 于是我自己想了一个方案: 我知道log 阅读全文
摘要:
今天遇到一个问题: 系统初始有两个dubbo 服务 , A 和 B , 都是正常注册到zookeeper 上的, 但是zookeeper 服务机房 断电导致 服务宕机, 那就重启吧。 一切正常。 但是今天发版,重启了A 服务。 这个时候B就无法连接到 A服务了。。 查看dubbo控制台发现 B 服务 阅读全文
摘要:
由于个人编码习惯和对细节的忽略,导致我们编写的代码非常不规范并且伴随着一些隐藏的问题。虽然这些问题在短时间内并不会影响我们的系统, 但是人员随着人员变化,时间推移,代码量的逐渐增加,这些问题就会暴露出来。所以必须要有一个良好的代码质量管理来约束我们。 代码质量管理会带来一下好处: 1. 避免一些bu 阅读全文
摘要:
package com.mytest.algorithm; /** * @author zhangc * @since 2018/10/25 16:35 * 快速排序算法: 快速排序和归并排序类似,也使用了分治思想,不同的是分解的方法不同,快速排序是利用一个基准进行分组(默认是最后一个元素) 。而且快速排序是 * 原址交换,不需要合并 **/ public class quickSor... 阅读全文
摘要:
1. 今天学习遇到一个问题,以前项目比较简单,所有的@app.route 都是写在一个文件app.py 中的,然后启动也是在这个文件中启动app.run .但是我今天 想写一个新的模块, 于是我新启了一个 yellowPages.py ..然后启动, 访问这个py 文件中url 路径就报404 了 阅读全文
摘要:
1.开发工具: idea , navicat premium , xmanager , jira , gitlab , jenkins , 2. 技术选型: spring boot , spring mvc , rocketmq , redis , dubbo , apollo , zookeepe 阅读全文
摘要:
在网上找了很多, 大多数说是必须要给 SQLALCHEMY_TRACK_MODIFICATIONS 一个默认值,尝试修改alchemy 源码,,但是还是不起作用 最后阅读源码 , 看这意思是我没有初始化 sqlAlchemy .. 然后我的代码 sqlconfig.py 没问题啊,我初始化了啊 。。 阅读全文
摘要:
启动tomcat , 控制台停在这个地方不动了 [2018-10-10] 11:20:11.551 assets- [RMI TCP Connection(3)-127.0.0.1]-[DefaultServerProvider.java:109]-[INFO] Environment is set 阅读全文
摘要:
个人理解,以作记录 coroutine : 就是指在一个线程里面执行多个方法(或多段代码), 如方法m1 , m2 , m3 .. tasks=[m1(), m2(), m3()]loop.run_until_complete(asyncio.wait(tasks)). 那么这个线程就会先去 执行 阅读全文
摘要:
首先明确一点base64 是一种编码格式。就想UNICODE一样,能在电脑上表示所有字符,或者换句话说通过编码能让电脑理解你想要表示的字符(因为电脑只知道0和1 ) 就像ascII 中 0100 0001 表示A. 当然base64 并不是为了表示当个字符的。 想base64 的名字一样。他的作用是 阅读全文