摘要: 1. /etc/passwd文件记录的内容和各字段的含义。 /etc/passwd文件保存的是系统的用户信息。 user1:x:500:500::/home/dengtuo:/bin/bash user1: 表示用户名 x:表示需要密码验证 500:用户id 500:组id 第六字段表示注释 /ho 阅读全文
posted @ 2020-01-18 22:32 dquery 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 前往nginx.org下载需要的nginx版本,解压之后目录如下: auto : 主要存放辅助configure脚本执行时的文件, 例如判定nginx支持的模块,操作系统可供nginx使用的特性等。 CHANGES: nginx的版本信息和bugfix等。 CHANGES.ru : CHANGE的俄 阅读全文
posted @ 2019-01-27 22:58 dquery 阅读(166) 评论(0) 推荐(0) 编辑
摘要: #include #include #include typedef struct list LIST; struct list { int data; struct list *next; }; void print_list(struct list *p) { struct list *head = p; while (head) ... 阅读全文
posted @ 2018-05-01 23:01 dquery 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 1.Java内存模型的抽象结构 Java中,所有的实例、静态域和数组元素都存储在堆内存中,堆内存是线程共享的。局部变量,形参,异常处理参数不会在线程之间共享,所以不存在内存可见性问题,也就不受内存模型的影响。 Java之间的通信由JMM控制,JMM决定一个线程对共享变量的写入何时对另一个线程可见。 阅读全文
posted @ 2017-09-10 20:51 dquery 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 问题描述:服务器上部署了多个tomcat,即垂直切分的Web站点,记忆多个Java微服务,突然收到运维的cpu异常告警。 步骤一:找到最耗cpu的进程 工具:top 方法: 执行top -c,显示进程运行信息列表 键入P(大写),进程按cpu使用率排序 图示: 如上图,找到最耗CPU的进程PID20 阅读全文
posted @ 2017-08-22 23:11 dquery 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 环境centos6.8 64位: 1.安装svn yum install subversion yum install mod_dav_svn 2.创建svn仓库 mkdie /home/svn 3.在svn仓库下创建版本库 svnadmin create /home/svn/xyz (版本库名:x 阅读全文
posted @ 2017-08-19 23:36 dquery 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 问题描述:昨天使用阿里云安装了Mysql,无法远程连接,排除端口号错误、防火墙、Mysql权限问题后,最后发现是阿里云安全组规则限制问题; 解决方式: 1.访问阿里云控制台,实例-->管理 2.本实例安全组 >配置规则 3.添加安全组规则 阅读全文
posted @ 2017-08-19 20:50 dquery 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 或许会有一些场景需要改变表的存储引擎,例如存储日志的表如果几乎只有insert和少量的select操作,为了追求更好的插入性能有可能会需要把存储引擎更换为MyISAM。但是,本文不建议在同一个数据库中混合使用不同的存储引擎。 1.ALTER TABLE 将表从一个存储引擎修改为另一种存储引擎最简单的 阅读全文
posted @ 2017-07-03 18:27 dquery 阅读(2005) 评论(0) 推荐(0) 编辑
摘要: 字符串操作 : 1. set key value set num 11 2 . get key get num > 11 3 . INCR key INCR num >12 如果没有这个key则新增加一个为0的key,如果这个key不是整数那么报错 3 .DECR key 4. INCRBY key 阅读全文
posted @ 2017-06-26 23:27 dquery 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 有时候需要推迟一些高开销的对象初始化操作,并且只有在使用这些对象时才进行初始化。此时,常用的可能就是延迟初始化,例如:懒汉式单例模式,但是要正确的实现线程安全的延迟初始化需要一些技巧,下面是非线程安全的示例代码: 在示例代码中,假如A线程执行步骤1的同时,B线程执行步骤2,线程A可能会看到insta 阅读全文
posted @ 2017-06-25 16:48 dquery 阅读(1859) 评论(0) 推荐(0) 编辑