2019年4月14日
摘要: 我在使用mysqll客户端连接我的mysql服务器的时候,出现了上述的问题。我的操作系统是ubuntu,安装版本是对应的64位服务器。我的服务器的启动方式是sudo service mysql start. 我对服务器的改动仅限于新增了一个mysql的配置文件,配置文件的位置在/etc/my.cnf 阅读全文
posted @ 2019-04-14 00:30 月落无影 阅读(40846) 评论(0) 推荐(0) 编辑
  2019年4月13日
摘要: 工作中,需要设计一个数据库存储,项目的需求大致如下: (1)对于每个用户,需要存储一个或多个库, 每个库, 由一个用户标识来标识,这里成为clientFlag. (2) 对于每一个库,结构如下: 1) 一个clientFlag对应多个组,组包括组名和组的描述一类的信息 2)一个组中有多个成员,每个成 阅读全文
posted @ 2019-04-13 10:06 月落无影 阅读(3270) 评论(2) 推荐(1) 编辑
  2019年4月11日
摘要: MYSQL ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.10.210' (111) 解决方法 今天在测试MySQL的连接时候,发现连接不通过,并报错ERROR 2003 (HY000): Can't connect to 阅读全文
posted @ 2019-04-11 23:12 月落无影 阅读(942) 评论(0) 推荐(0) 编辑
摘要: gin作为go语言最知名的网络库,在这里我简要介绍一下url的查询参数解析。主要是这里面存在一些需要注意的地方。这里,直接给出代码,和运行结果,在必要的地方进行分析。 代码1: 测试结果: 输出结果: curl "http://localhost:8080/getb?field_a=hello&fi 阅读全文
posted @ 2019-04-11 22:32 月落无影 阅读(8977) 评论(0) 推荐(0) 编辑
  2019年4月9日
摘要: 这里简单说一下,我在书中看到的关于java异常的处理。 建议将try/catch和try/finally代码进行解耦,这样可以提高代码的清晰度。例如: 如果觉得上面写法嵌套太多,可以考虑改为如下: 如果对异常的处理模块一致的话,可以考虑重构一下上述的代码, 写成类似于下面的形式: 上面的ReadDa 阅读全文
posted @ 2019-04-09 21:12 月落无影 阅读(140) 评论(0) 推荐(0) 编辑
  2019年3月14日
摘要: 最近,有一位同事,咨询我mysql的一点问题, 具体来说, 是如何很快的将一个mysql导出的文件快速的导入到另外一个mysql数据库。我学习了很多mysql的知识, 使用的时间却并不是很多, 对于mysql导入这类问题,我更是头一次碰到。询问我的原因,我大致可以猜到,以前互相之间有过很多交流,可能 阅读全文
posted @ 2019-03-14 22:42 月落无影 阅读(730) 评论(1) 推荐(0) 编辑
  2019年2月3日
摘要: 通过condition_variable实现的有最大长度限制的队列: 由于需要控制队列的长度, 所以没有使用二级缓存, 也就是说, 没有在消费线程使用std::vector之类的进行二级缓存, 使用二级缓存需要考虑均匀分布的问题. 当然, 就算使用二级缓存, 也可以控制待处理的数据的长度, 但是处理 阅读全文
posted @ 2019-02-03 10:44 月落无影 阅读(1074) 评论(1) 推荐(0) 编辑
  2019年1月31日
摘要: 下面给出简单的代码,这里通过将变量重置为零来实现过滤字段的目的: 如果不希望使用二次映射,可以考虑使用reflect库中,Value结构体的FieldByName成员函数。 阅读全文
posted @ 2019-01-31 12:03 月落无影 阅读(1200) 评论(0) 推荐(0) 编辑
  2019年1月27日
摘要: 先提供使用文件一步一步获取相关信息: 1. 获取所有的用户: awk -F: '{print $1 > "1.txt"}' /etc/passwd 2. 获取每个用户, 及其组: awk '{val="groups "$1;system(val)}' 1.txt > 2.txt 3. 获取每个组的成 阅读全文
posted @ 2019-01-27 13:17 月落无影 阅读(847) 评论(0) 推荐(0) 编辑
  2019年1月20日
摘要: 绘制应用程序内存占用随时间变化的图像分为几个操作,这些操作,应该可以更加自动化,我这里,使用几个阶段的方式,使用者可以自由发挥。 1. 使用top记录一个应用程序占用信息随时间变化的文件 top -b | stdbuf -oL grep firefox > 1.txt 说明:上述命令,可以改变top 阅读全文
posted @ 2019-01-20 10:49 月落无影 阅读(743) 评论(1) 推荐(0) 编辑