摘要: 数据库优化相当危险,建议做好备份后在做优化。 1、使用 InnoDB 存储引擎下面是如何在你的表上去转换存储引擎的命令:ALTER TABLE table_name ENGINE=InnoDB;为提高数据性能,做好索引的创建和规划 2、 配置 InnoDB 使用所有的内存让数据库使用更多的内存,公认 阅读全文
posted @ 2018-02-11 11:24 john221100 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1、TOP top 登录后默认按进程的CPU使用情况排序, 按M则按内存使用排序 2、 vmstat 2 2 显示系统负载 3、 free -m 查看内存使用情况 4、抓包 tcpdump -i eth0 -w server.cap 阅读全文
posted @ 2018-02-11 11:15 john221100 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 1、Socket是网络上的使用的交互信息得方法,也叫套接字 用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 通讯原理 Socket (TCP、IP)服务端:*运行起来,指定IP:port,等待别人来连接客户端:*socket 粘包问题 来回一次 阅读全文
posted @ 2018-02-09 21:48 john221100 阅读(130) 评论(0) 推荐(0) 编辑
摘要: #找出cpu占用最高的进程top -H#再次确定进程ps aux|grep 17408 #查看进程的线程(tid) ps -mp 17408 -o THREAD,tid,time#将线程转换为十六进制printf "%x\n" 17418#打印出线程对应的堆栈信息/usr/share/java-1. 阅读全文
posted @ 2018-02-09 16:10 john221100 阅读(958) 评论(0) 推荐(0) 编辑
摘要: 1、设计模式:对程序做整体得规划设计,这样做是为了更好的实现功能,使代码的可扩展性更好有27种常见的设计模式。流行的设计模式参考书:GoF设计模式、大话设计模式设计模式是为了更好的实现模块间的解耦,便于程序的扩展2、基础设计模式-单利模式:只有一个示例实现方法:静态方法+静态字段不适用的场景:每个对 阅读全文
posted @ 2018-01-22 19:49 john221100 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 1.继承 实例: 2、构造方法: 3、反射:以字符串的形式去模块操作其成员。 成员: 最外层是文件,文件里面包含类,通过类可以创建对象,对象可以封装字段和指针。类里面可以有方法,指针可以指向方法。 通过反射来找类里面的字段 import=》getattr (name,‘c1')=>get 值 4、对 阅读全文
posted @ 2018-01-18 13:29 john221100 阅读(118) 评论(0) 推荐(0) 编辑
摘要: Linux硬盘组织方式为:引导区、超级块(superblock),索引结点(inode),数据块(datablock),目录块(diredtory block).其中超级块中包含了关于该硬盘或分区上的文件系统的整体信息,如文件系统的大小等;超级块后面的数据结构是索引结点,它包含了针对某一个具体文件的 阅读全文
posted @ 2017-09-11 16:48 john221100 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 1、查看apache服务器 /etc/init.d/httpd status 若没有,则使用yum -y install httpd 安装软件 2、设置开机启动 chkconfig httpd on 3、启动服务 /etc/init.d/httpd start 4、修改apacke服务配置 vim 阅读全文
posted @ 2017-09-05 18:56 john221100 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 1、反射 通过字符串的形式,导入模块再通过字符串的形式,去模块中寻找指定的函数并执行eg:__import__(模块) 更加字符串的形式去对象(某个模块)中操作其成员 常用方法: getattr() hasattr() setattr() delattr() 扩展: r = __import__(' 阅读全文
posted @ 2017-07-22 08:28 john221100 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 配置: /etc/mail.rc 追加配置参数 set from=lynctest@iclinux.com smtp="mail.iclinux.com"smtp-auth-user="iclinux"set smtp-auth-password="iclinux@001122"set smtp-a 阅读全文
posted @ 2017-07-12 10:47 john221100 阅读(203) 评论(0) 推荐(0) 编辑