11
05
2018

mysql中日期类型DATETIME和TIMESTAMP的区别

分类:技术文档 - MySQL  阅读:(121)  时间:2018-05-11  标签:DATETIME TIMESTAMP  
在实际应用的很多场景中,mysql的这两种日期类型都能够满足我们的需要,存储精度都为秒,但在某些情况下,会展现出他们各自的优劣。下面就来总结一下两种日期类型的区别。 1.DATETIME的日期范围是1001——9999年,TIMESTAMP的时间范围是1970——2038年。 2.DATETIME存储时间与时区无关,TIMESTAMP存储时间与时区有关,显示的值也依赖于时区。在mysql服务器,操作系统以及客户端连接都有时区的设置。 3.DATETIME使用8字节的存储空间,TIMESTAMP的存储空间为4字节。因此,TIMESTAMP比DATETIME的空间利用率更高。 ... 阅读全文>>>
08
05
2018

Ubuntu下netBeans字体有锯齿解决办法

分类:技术文档 - Linux  阅读:(97)  时间:2018-05-08  标签:锯齿 netbeans  
编辑netBeans配置文件,“/home/lxc/netbeans-8.2/”为安装路径,根据个人情况替换。 mangniao@Jenny:~$ sudo gedit /home/lxc/netbeans-8.2/etc/netbeans.conf 查找“netbeans_default_options”,在结尾处添加  -J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=on 注意:参数要添加到双引号内部。 保存,重启netBeans,这样就去掉了难看的锯齿, ... 阅读全文>>>
23
04
2018

深入解析Mysql 主从同步延迟原理及解决方案

分类:技术文档 - MySQL  阅读:(297)  时间:2018-04-23  标签:mysql 主从延迟 主从同步  
MySQL的主从同步是一个很成熟的架构,优点为:①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力;②在从主服务器进行备份,避免备份期间影响主服务器服务;③当主服务器出现问题时,可以切换到从服务器。 相信大家对于这些好处已经非常了解了,在项目的部署中也采用这种方案。但是MySQL的主从同步一直有从库延迟的问题,那么为什么会有这种问题。这种问题如何解决呢? 1. MySQL数据库主从同步延迟原理。 2. MySQL数据库主从同步延迟是怎么产生的。 3. MySQL数据库主从同步延迟解决方案。 1. MySQL数据 ... 阅读全文>>>
24
01
2018

Confluence系统迁移安装

分类:技术文档 - Linux  阅读:(133)  时间:2018-01-24  标签:confluence  
前置: confluence是由java的tomcate启动运行的。所以请先配置java jdk环境。 默认端口8090也需提前预留出来。 一、下载解压文件 cd /usr/local/src/ wget -c ftp://192.168.48.225/soft/atlassian-confluence-6.3.2.tar.gz tar zxvf atlassian-confluence-6.3.2.tar.gz mv atlassian-confluence-6.3.2 /usr/local/ cd /us ... 阅读全文>>>
30
11
2017

Ubuntu16.04 root用户登录没有声音的解决方法

分类:技术文档 - Linux  阅读:(501)  时间:2017-11-30  标签:声音  
Ubuntu16.04 root用户登录没有声音的解决方法   备注: 1)Ubuntu Desktop版本:16.04 2)Linux工作用户:root 1. 临时方法 在终端中执行命令: pulseaudio --start --log-target=syslog 2. 永久方法 将上面的命令添加到用户启动脚本中: pulseaudio --start --log-target=syslog ... 阅读全文>>>
11
07
2017

PHP使用变量引用实现先使用后赋值

分类:技术文档 - PHP文档  阅读:(456)  时间:2017-07-11  标签:(空) 
一般情况下,变量需要先赋值再使用,但是在一些另类的情形下,需要先使用后来赋值, 例如下面: ... 阅读全文>>>
19
06
2017

ubuntu14.04 ssh允许root用户远程登录

分类:技术文档 - Linux  阅读:(654)  时间:2017-06-19  标签:ssh  
1.修改 root 密码 sudo passwd root 2. 以其他账户登录,通过 sudo nano 修改 /etc/ssh/sshd_config : su - root vi /etc/ssh/sshd_config 3. 注释掉 #PermitRootLogin without-password,添加 PermitRootLogin yes #PermitRootLogin without-password PermitRootLogin yes 4. 重启 ssh  服务 service ssh restart ... 阅读全文>>>
18
05
2017

HTTPS的工作原理

分类:技术文档 - PHP文档  阅读:(1751)  时间:2017-05-18  标签:HTTPS  
HTTPS在传输数据之前需要客户端(浏览器)与服务端(网站)之间进行一次握手,在握手过程中将确立双方加密传输数据的密码信息。TLS/SSL协议不仅仅是一套加密传输的协议,更是一件经过艺术家精心设计的艺术品,TLS/SSL中使用了非对称加密,对称加密以及HASH算法。握手过程的简单描述如下: 1.浏览器将自己支持的一套加密规则发送给网站。 2.网站从中选出一组加密算法与HASH算法,并将自己的身份信息以证书的形式发回给浏览器。证书里面包含了网站地址,加密公钥,以及证书的颁发机构等信息。 3.获得网站证书之后浏览器要做以下工作: a) 验证证书的合法性(颁发证书的机构是否合 ... 阅读全文>>>
19
04
2017

nginx 视频直播/点播服务

分类:技术文档 - Linux  阅读:(2406)  时间:2017-04-19  标签:nginx 直播 点播 rtmp  
近年互联网直播业务非常火热。工作之余也研究了下,发现nginx上配置视频直播点播也很容易实现,特分享如下。 一、ubuntu14.04安装nginx及nginx_rtmp_module扩展 nginx根据是否已安装和安装的方式不同,有一下三种方式安装及扩展安装。 1.全新安装nginx和nginx_rtmp_module扩展 #!/bin/sh apt-get update apt-get install -y gcc libpcre3 libpcre3-dev openssl libssl-dev make git libxml2 libxm ... 阅读全文>>>
07
04
2017

PHP RSA 非对称加密解密实例

分类:技术文档 - PHP文档  阅读:(1520)  时间:2017-04-07  标签:加密 解密 rsa 非对称加密  
PHP服务端与客户端交互、提供开放api时,通常需要对敏感的部分api数据传输进行数据加密,这时候rsa非对称加密就能派上用处了,下面通过一个例子来说明如何用php来实现数据的加密解密 1、加密解密的第一步是生成公钥、私钥对,私钥加密的内容能通过公钥解密(反过来亦可以) 下载开源RSA密钥生成工具openssl(通常Linux系统都自带该程序),解压缩至独立的文件夹,进入其中的bin目录,执行以下命令: #1.生成原始 RSA私钥文件 rsa_private_key.pem openssl genrsa -out rsa_private_key.pe ... 阅读全文>>>
01
12
2016

Memcache 查看列出所有key方法

分类:技术文档 - memcache  阅读:(1036)  时间:2016-12-01  标签:Memcache  
1. cmd上登录memcache telnet 127.0.0.1 11211 //这条是命令 2.  使用stats items命令列出所有keys stats items //这条是命令 //... STAT items:7:number 16 STAT items:7:age 11237 STAT items:7:evicted 0 STAT items:7:evicted_nonzero 0 STAT items:7:evicted_time 0 STAT items:7:outofmemory 0 STAT item ... 阅读全文>>>
23
11
2016

nginx根据url参数进行不同的代理

分类:技术文档 - Linux  阅读:(1654)  时间:2016-11-23  标签:nginx 反向代理  
项目中由于产品迭代,新的版本不兼容旧的版本,但是又不能立马下线旧的版本,只能共存。 此时可以使用URL地址里面加版本号来区分,不同的版本号对应不同的产品版本。 例如,现在有8080,8081,8082三个版本,默认访问8080这个最老的版本。 配置nginx反向代理如下: server { listen 80; server_name localhost; location / { set $proxyPort "8080"; if ($arg_v = 1) { ... 阅读全文>>>
16
11
2016

keepalived + nginx 高可用实现

分类:技术文档 - Linux  阅读:(2603)  时间:2016-11-16  标签:keepalived nginx 高可用  
keepalived可以认为是VRRP协议在Linux上的实现,主要有三个模块,分别是core、check和vrrp。core模块为keepalived的核心,负责主进程的启动、维护以及全局配置文件的加载和解析。check负责健康检查,包括常见的各种检查方式。vrrp模块是来实现VRRP协议的. nginx Master   :192.168.154.141 nginx Backup  :192.168.154.142 VIP           & ... 阅读全文>>>
15
11
2016

keepalived 配置详细注解

分类:技术文档 - PHP文档  阅读:(2841)  时间:2016-11-15  标签:keepalived  
global_defs { notification_email { #指定keepalived在发生切换时需要发送email到的对象,一行一个 sysadmin@fire.loc } notification_email_from Alexandre.Cassen@firewall.loc #指定发件人 smtp_server localhost #指定smtp服务器地址 smtp_connect_timeout 30 #指定smtp连接超时时间 router_id LVS_DEVEL #运行keepalived ... 阅读全文>>>
09
11
2016

Keepalived健康检查方式配置

分类:技术文档 - Linux  阅读:(1383)  时间:2016-11-09  标签:keepalived  
一、HTTP_GET和SSL_GET健康检查方式 HTTP_GET | SSL_GET 健康检查配置方式有2种:摘要 和 状态。 格式 HTTP_GET | SSL_GET { url { path /# HTTP/SSL 检查的url 可以是多个 digest # HTTP/SSL 检查后的摘要信息 用工具genhash生成 status_code 200# HTTP/SSL 检查返回的状态码 } connect_port 80 # 连接端口 bindto connect_timeout 3 # 连接超时时间 nb_get_retry 3 ... 阅读全文>>>
21
10
2016

SSH免用户名及密码登录

分类:技术文档 - Linux  阅读:(1577)  时间:2016-10-21  标签:ssh  
一、使用ssh-keygen,实现免密码登陆linux 本机为192.168.1.132 服务器为192.168.1.133 首先在本机的用户目录下用命令生成key ssh-keygen -t rsa 根据提示按4个enter键,就生成了我们要使用的在key进入.ssh/目录 可以看到刚才生成的文件id_rsa.pub 把这个文件的内容放到服务器上的根目录下的.ssh/authorized_keys文件中 cat .ssh/id_rsa.pub #复制内容 登录服务器192.168.1.133 ssh root@192.168.1.133 ll ~/.ssh/autho ... 阅读全文>>>
02
08
2016

HTTP 206响应

分类:技术文档 - PHP文档  阅读:(1546)  时间:2016-08-02  标签:http 206  
HTTP/206响应 最后一条会话返回了HTTP/206 “Partial Content”响应.这种响应是在客户端表明自己只需要目标URL上的部分资源的时候返回的.这种情况经常发生在客户端继续请求一个未完成的下载的时候(通常是当客户端加载一个体积较大的嵌入文件,比如视屏或PDF文件),或者是客户端尝试实现带宽遏流的时候. 你可以通过Range请求头辨认出一个部分内容请求.该请求头表明了客户端需要请求资源的哪一部分: 在上图的请求中,客户端告诉服务器,它需要该视屏文件中从172,032到13,325,503字节范围内的数据. 在大多数情况下,客户端还会发送一些条件请求头,让 ... 阅读全文>>>
29
07
2016

php libevent定时器

分类:技术文档 - PHP文档  阅读:(1194)  时间:2016-07-29  标签:libevent timer  
php利用libevent的定时器做后台定时任务 ... 阅读全文>>>
29
07
2016

php利用libevent搭建高效Http服务器

分类:技术文档 - PHP文档  阅读:(1648)  时间:2016-07-29  标签:libevent http  
php利用libevent搭建高效Http服务器 ... 阅读全文>>>
27
07
2016

乔良:美国第三次剪羊毛不成,已经疯了!

分类:科普阅读 - 科技知识  阅读:(2724)  时间:2016-07-27  标签:美国 中国  
最近美国是不是老在和中国过不去,暗地里鼓捣菲律宾单方面挑起南海仲裁案;纵容日本修宪允其可以随便对外动武;在韩国部署“萨德”;霸道而鲁莽地制裁朝鲜领导人金正恩......,连湾湾都在配合其“误射导弹”、从南海太平岛莫名其妙地撤回最大巡防艇,等等这些乱象, 无非就是想搞他们的“亚太再平衡”战略,再直白点讲,什么“再平衡”,无非是美元的地位受到了挑战,本想搞个“加息“剪世界特别是中国的羊毛,结果做梦没 想到“小兄弟”英国任性了一次,“脱欧”了,“加息”成了泡影,中国很可能要反剪美国的羊毛了,你说老美能不急吗?于是乎他们很希望日本和中国死磕、很希 望朝鲜冲动激化朝鲜半岛矛盾、很希望把南海彻底搅混 ... 阅读全文>>>