02 2018 档案

摘要:m1、客户端与数据库服务器端是通过socket来交互数据,对数据库的理解:数据库就是一个文件夹,表就类比文件。m2、常用语句#查看数据库show databases;#创建数据库create database q1;# 创建 utf-8数据库CREATE DATABASE 数据库名称 DEFAULT 阅读全文
posted @ 2018-02-22 13:19 john221100 阅读(155) 评论(0) 推荐(0)
摘要:1、I/O多路复用指:通过一种机制,可监听多个描述符(soket对象)(文件句柄),一旦某个描述符发送编号(一般指读就绪或写就绪),能够通知程序进行相应的读写操作。 2、I/O多路复用方式:select、poll 、epool。win 只支持selectselect:使用for循环,描述符最多102 阅读全文
posted @ 2018-02-22 12:16 john221100 阅读(197) 评论(0) 推荐(0)
摘要:引自: @author:http://www.cnblogs.com/geaozhang/ 可能的需求: 当前时间是多少、下个月的今天是星期几、统计截止到当前日期前 3 天的收入总和…… 上述需求就需要使用日期和时间函数来实现: MySQL服务器中的三种时区设置: ①系统时区 保存在系统变量syst 阅读全文
posted @ 2018-02-13 11:36 john221100 阅读(436) 评论(0) 推荐(0)
摘要:数据库优化相当危险,建议做好备份后在做优化。 1、使用 InnoDB 存储引擎下面是如何在你的表上去转换存储引擎的命令:ALTER TABLE table_name ENGINE=InnoDB;为提高数据性能,做好索引的创建和规划 2、 配置 InnoDB 使用所有的内存让数据库使用更多的内存,公认 阅读全文
posted @ 2018-02-11 11:24 john221100 阅读(129) 评论(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 阅读(598) 评论(0) 推荐(0)
摘要:1、Socket是网络上的使用的交互信息得方法,也叫套接字 用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 通讯原理 Socket (TCP、IP)服务端:*运行起来,指定IP:port,等待别人来连接客户端:*socket 粘包问题 来回一次 阅读全文
posted @ 2018-02-09 21:48 john221100 阅读(139) 评论(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 阅读(968) 评论(0) 推荐(0)