- 博客(263)
- 资源 (6)
- 收藏
- 关注
转载 合格程序员每天每周每月每年应该做的事
程序员每天该做的事 1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多 2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作 3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 出错不要紧,最重要的是不要重复犯相同的错误,那是愚蠢 4、考虑自
2009-11-18 12:45:00 1688
原创 MySQL数据导入--load data
起因: 朋友的数据库,用的版本是5.5.19;服务端和客户端字符集都是utf8,因为某些原因,系统经过好多人的开发和处理,同一个表存在多种字符集写入;so乱码问题,时有发生。为了彻底解决这个问题。 我这边的操作如下:1.核查工程中转码的地方。2.将数据库每个表都转出来;转成utf8。3.调试:新的工程和新的库。-----------------------
2017-09-10 15:03:13 1216
转载 TCP 滑动窗口
TCP 滑动窗口滑动窗口协议流量控制方法PUSH慢启动 隔一个报文段确认”的策略实际就是因为 delayed ack,同时接收到两个待确认的ACK包时,就立即发送确认包。 滑动窗口实例 解决了快的发送方-》慢的接收方 发送方发送 4个背靠背(back-to-back)的数据报文段去填充接收方的窗口,然后停下来等待一个A
2017-08-05 12:48:49 651
原创 最新chromedriver对应chrome浏览器支持的版本明细
http://chromedriver.storage.googleapis.com/2.29/notes.txt----------ChromeDriver v2.29 (2017-04-04)----------Supports Chrome v56-58Resolved issue 1521: Assignment to Object.prototype.$famil
2017-05-22 14:38:11 5180
转载 关于HTTP协议,一篇就够了
HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信
2017-04-21 11:47:58 685
转载 HTTP协议的头信息详解
通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类型的消息由一个起始行,一个或者多个头域,一个只是头域结束的空行和可 选的消息体组成。HTTP的头域包括通用头,请求头,响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。域名是大小写无关的,域 值前可以添加任何数量的空格符,头域可以被扩展为多行,在每行开始处,使用至少一个空格或制表符。
2017-04-21 11:46:43 676
转载 HTTP协议详解(真的很经典)
转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspxAuthor :Jeffrey引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HT
2017-04-21 11:45:43 656
转载 TCP建立,释放连接
TCP建立,释放连接 http://blog.chinaunix.net/uid-26413668-id-3376762.htmlTCP(Transmission Control Protocol) 传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:
2017-04-21 09:58:40 702
原创 Hadoop环境----自动分区和挂载磁盘
前段时间用ambari搭建大数据环境,甲方购买了11台服务器,用于构建大数据环境,每台除了系统盘外,插了24块1.2T的磁盘,在我们接手后,发现这200多块盘真的是“插”上去的,啥都没干,如果一个人一块块的弄,每块3分钟,264块,那就要一天了。咨询了前同事小马哥后,只能自己写脚本挂载。
2017-03-20 10:44:38 2073
转载 认真学spring官网,很容易找到spring4的jar包下载位置
认真学spring官网,很容易找到spring4的jar包下载位置原文 http://yanln.iteye.com/blog/2191312无论学习编程语言还是框架,个人认为与其花大量的时间搜资料,不如静心好好学习官网,官网是最好的学习资料(权威、准确的第一手材料)。一、spring的官方网址:http://spring.io/二
2016-10-26 16:02:27 1056
转载 区块链:起源、原理及应用
区块链:起源、原理及应用http://blog.csdn.net/jason_wang1989/article/details/52020612近年来,区块链技术正在经历快速发展,并吸引了超过10亿美元的投资规模。而我们认为,最值得重视的是,区块链正在走进金融机构、大型企业、政府决策层的视野,大有从“草根力量”引发经济变革的态势。证券交易所:2015年12月,纳斯达克首次在
2016-10-09 10:36:17 1693
转载 揭秘IDC商家:机房价格差别怎么那么大
揭秘IDC商家:机房价格差别怎么那么大为什么访问我的网站时快时慢?为什么同样的带宽,不同的机房价格差别那么大?归根结底一句话带宽质量不同。带着网友的几个问题,小编走访了几家数据中心,询问了不少技术人员,学习了一些知识,分享给大家。 首先学习一下理论知识,带宽质量由接入方式和带宽大小共同决定。 带宽大小:也就是我们常说的100M、10M、2M连接,这很容易理解
2016-10-08 11:18:44 2267
原创 sqlreview工具收集(标记一下)
去哪儿https://github.com/mysql-inception/inception腾讯-SQL解析工具tmysqlparse https://github.com/GCSAdmin/tmysqlparse淘宝丹臣-sql审核https://github.com/taobao/sqlautoreview
2016-08-25 11:08:36 3201
转载 淘宝内部分享:怎么跳出MySQL的10个大坑
http://dataunion.org/8336.html淘宝自从2010开始规模使用MySQL,替换了之前商品、交易、用户等原基于IOE方案的核心数据库,目前已部署数千台规模。同时和Oracle, Percona, Mariadb等上游厂商有良好合作,共向上游提交20多个Patch。目前淘宝核心系统研发部数据库组,根据淘宝的业务需求,改进数据库和提升性能,提供高性能、可扩展
2016-08-25 11:07:03 1446
原创 java.net.SocketException: Permission denied(将80端口重定向到8080端口)
在Linux的下面部署了apache,为了安全我们使用非root用户进行启动,但是在域名绑定时无法直接访问80端口号。众所周知,在unix下,非root用户不能监听1024以下的端口号,这个apache服务器就没办法绑定在80端口下。所以这里需要使用linux的端口转发机制,把到80端口的服务请求都转到8080端口上。 在root账户下面运行一下命令:iptables -t nat
2016-08-22 10:26:02 6777
原创 shell检验日期格式
我不是码农,我是数据搬运工。年前最后一天上班,在搬数据。从北京IDC机房传数据到杭州IDC机房做分析处理,看了一下之前自己写的shell脚本,发现日期没有校验,感觉有点不爽,然后写了个校验。 废话不多说:1.校验YYYYMMDD格式的日期,只允许8位长度。2.校验YYYY-MM-DD格式的日期,长度随意。稍加修改,就可以去校验“YYYY-MM-DD HH24:mi:ss”了
2016-02-04 11:54:26 7540 1
转载 MySQL 5.6初始配置调优
MySQL 5.6初始配置调优http://itindex.net/detail/49935-mysql-5.6-%E5%88%9D%E5%A7%8B原文链接: What to tune in MySQL 5.6 after installation 原文日期: 2013年09月17日 翻译日期: 2014年06月01日 翻译人员: 铁锚 随着 大量默认
2015-10-21 11:27:26 1075
转载 程序员教你如何追女生
程序员教你如何追女生http://blog.csdn.net/u011225629/article/details/49281811今天我们谈一个你们这群单身狗已经掌握却一直没怎么用的技能:“追求女生”。1.广泛涉猎恋爱技能,进行自学交给你一个项目,遇到不会的开发工具怎么办?学啊!我们程序员拥有超强的自学能力。要充分利用知识管理,我们不会
2015-10-21 08:50:46 1608
转载 mysql5.6新特性总结
mysql5.6新特性总结http://www.ttlsa.com/mysql/summary-of-the-new-features-of-mysql5_6/mysql5.6版本改变了不少,总结如下所示:一. server参数默认值设置的变化http://dev.mysql.com/doc/refman/5.6/en/server-default-changes.
2015-10-15 16:56:54 741
原创 [MySQL分享]--查看MySQL数据字典SQL(包含索引)
版权声明:声明:本文档可以转载,须署名原作者。 作者:无为 qq:490073687 周祥兴 zhou.xiangxing210@163.com查看单表数据结构:show create table t\G;查看单表上的索引:show index from t;show keys from t;下面通过mysql自带的系统表,提取整个库的数据字典信息:-- 表结构SELEC
2015-10-08 14:27:14 7102
原创 MySQL执行update时的[ERROR 1093]处理方法
从oracle转mysql的同志们,估计都会遇到上面这种情况,怎么这样的sql执行不了。为什么会这样?字面意思就是update的表不能出现在from语句中,原因是mysql对子查询的支持是比较薄弱的 。而且手册上面说下面的这些情况都会报错
2015-10-05 11:13:42 15027 1
转载 innodb 优化
http://zauc.wordpress.com/2010/04/06/%E8%AF%91mysql-innodb%E5%AD%98%E5%82%A8%E5%BC%95%E6%93%8E%E7%9A%84%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/Mysql innodb performance optimizationMysql innodb存
2015-10-01 18:54:37 775
原创 [MySQL分享]--sql_safe_updates小知识ERROR 1175 (HY000)
版权声明:声明:本文档可以转载,须署名原作者。 作者:无为 qq:490073687 周祥兴 zhou.xiangxing210@163.comError 1175 Safe Updtes Mode错误提示如下:ERROR 1175: You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column.错误的原因是启用了MySQL的Safe Updtes Mode
2015-09-28 18:00:44 2113
原创 [MySQL分享]--MySQL体系结构(InnoDB引擎)
版权声明:声明:本文档可以转载,须署名原作者。 作者:无为 qq:490073687 周祥兴 zhou.xiangxing210@163.com最近在梳理MySQL知识点,为了把知识点串起来,画了个图。关于后台线程,我没有画出来,有兴趣的朋友可以帮忙补充,共同学习。
2015-09-28 09:10:45 749
原创 [MySQL分享]MySQL启动以及my.cnf参数文件结构小结
版权声明:声明:本文档可以转载,须署名原作者。 作者:无为 qq:490073687 周祥兴 zhou.xiangxing210@163.compercona官方出的自动生成参数文件的地址https://tools.percona.com/wizard/result官方文档的数据库服务端管理http://dev.mysql.com/doc/refman/5.1/en/serve
2015-09-22 15:54:13 2957
原创 [MySQL分享]--interactive_timeout和wait_timeout小结(interactive_timeout会覆盖wait_timeout)
# Connection timeout variables#interactive_timeout:#参数含义:服务器关闭交互式连接前等待活动的秒数。交互式客户端定义为在mysql_real_connect()中使用CLIENT_INTERACTIVE选项的客户端。#参数默认值:28800秒(8小时)#wait_timeout:#参数含义:服务器关闭非交互连接之前等待活动的秒数。#在
2015-09-21 16:50:23 5051 1
转载 关于分布式事务、两阶段提交、一阶段提交、Best Efforts 1PC模式和事务补偿机制的研究
本文原文连接: http://blog.csdn.net/bluishglc/article/details/7612811 ,转载请注明出处! 1.XA XA是由X/Open组织提出的分布式事务的规范。XA规范主要定义了(全局)事务管理器(Transaction Manager)和(局部)资源管理器(Resource Manager)之间的接口。XA接口是双向的系统接口,在事务管
2015-09-16 09:36:56 648
转载 Linux HugePages及MySQL 大页配置
Linux HugePages及MySQL 大页配置http://www.linuxidc.com/Linux/2013-08/88227.htm㈠ HugePages简介HugePages是kernel 2.6引入以便适应越来越大的物理内存在Linux下、page size默认是4K、如果使用HugePages、默认是2M再看2个术语:pa
2015-09-15 17:53:46 706
转载 Linux HugePage特性
Linux HugePage特性Linux HugePage特性 HugePage,就是指的大页内存管理方式。与传统的4kb的普通页管理方式相比,HugePage为管理大内存(8GB以上)更为高效。本文描述了什么是HugePage,以及HugePage的一些特性。1、Hugepage的引入 操作系统对于数据的存取直接从物理内存要比从磁盘读写数据要快的多,但是物理内存是有限的,这样就
2015-09-15 17:51:10 633
转载 MySQL避免使用swap分区的方法
MySQL避免使用swap分区的方法SWAP是操作系统虚拟出来的一部分内存地址,它的物理存储元件是磁盘。在备份数据或恢复数据时,文件系统会向Linux系统请求大量的内存作为cache。在物理内存使用殆尽时候,为了确保程序运行,往往会将另外的一些占用物理内存地址空间的程序映射到swap分区上。MySQL程序运行时,物理内存为MySQL分配了大量的物理地址空间,以提高执行的速率。为了避免在执行
2015-09-15 17:49:03 2580
转载 配置MySQL使用HugePages
http://www.cnblogs.com/LMySQL/p/4689868.html前言:对于有Oracle运维经验的童鞋来说,如果服务器内存很大,一般都会设置HugePages,是因为如下原因:对于 Linux 操作系统,通过 Linux kswapd 进程和页表内存结构(针对系统中存在的每个进程包含一条记录)实现内存管理。 linux的内存管理采取的是分页存取机制,为了保证物理内
2015-09-15 17:40:21 1310
转载 sar 命令行的常用格式
sar命令可以通过参数单独查看系统某个局部的使用情况sar 命令行的常用格式:sar [options] [-A] [-o file] t [n]在命令行中,n 和t 两个参数组合起来定义采样间隔和次数,t为采样间隔,是必须有的参数,n为采样次数,是可选的,默认值是1,-o file表示将命令结果以二进制格式存放在文件中,file 在此处不是关键字,是文件名。opt
2015-09-09 10:08:04 677
转载 B-tree/B+tree/B*tree
B~树 1.前言:动态查找树主要有:二叉查找树(Binary Search Tree),平衡二叉查找树(Balanced Binary Search Tree),红黑树 (Red-Black Tree ),B-tree/B+-tree/ B*-tree (B~Tree)。前三者是典型的二叉查找树结构,其查找的时间复杂度O(log2N)与树的深度相关,那么
2015-09-08 21:18:34 525
转载 sar查看各种io
sar可用于监控Linux系统性能,帮助我们分析性能瓶颈。sar工具的使用方式为”sar [选项] intervar [count]”,其中interval为统计信息采样时间,count为采样次数。下文将说明如何使用sar获取以下性能分析数据:整体CPU使用统计各个CPU使用统计内存使用情况统计整体I/O情况各个I/O设备情况网络统计整体CPU使用统计(-u)
2015-09-08 15:28:05 5736
转载 MySQL 内存交换区引起的一场“血案”
http://lgdvsehome.blog.51cto.com/3360656/1280247MySQL 内存交换区引起的一场“血案”2013-08-22 00:49:36标签:MySQL swap swap对mysql性能的影响 innodb_flush_method原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和
2015-09-07 19:44:07 959
原创 Onsql和MySQL的启停脚本
启停onesql,总共四个参数{start|stop|restart|status},只要稍微改一下头部的三个文件路径,即可完成mysql单实例的启停。[#9(zhouxx_vm(node3:192.168.56.103))#root@node3~]#service onesql5.6.26 Usage:sh /etc/init.d/onesql5.6.26 {start|stop|res
2015-08-30 13:21:13 1107
原创 OneSQL安装
OneSQL定制官方5.6.25版本 :onesql-5.6.25-all-intel-linux64.tar.gz官方5.6.26版本 :onesql-5.6.26-all-intel-linux64.tar.gzOneSQL是平民软件以MySQL/PostgreSQL为基础,融合了超过十年的互联网运维、数据、应用三个层面的架构经验,为电子商务、互联网金融等重要场景进行深层定制的数据库版本。保持了与原官方版本100%的兼容,在高并发、事务处理、主备切换及数据保护方面有多项实用的技术改进,可以做
2015-08-30 13:07:48 2479
原创 《花》
《花》春来桃花夏出荷,秋赏金菊冬踏梅。世事心平花常在,岂笑独唱葬花吟。==========================================宋 《颂》春有百花秋有月,夏有凉风冬有雪; 若无闲事挂心头,便是人间好时节; 善似青松恶似花,看看眼前不如它; 有朝一日遭霜打,只见青松不见花; 面上无嗔是供养,口里无嗔出妙香; 心中无
2015-08-30 12:38:06 1360 1
转载 IMSI与IMEI 概念
http://cuisuqiang.iteye.com/blog/2067254IMSI是相对手机卡而言的国际移动用户识别码(IMSI:International Mobile Subscriber Identification Number) IMSI共有15位,其结构如下MCC+MNC+MSINMCC:Mobile Country Code,移动
2015-08-20 10:34:35 749
原创 shell小技巧--用“$$”和"$0"防止同一个脚本启动多次
在编写shell脚本通过crontab定时任务启动时,如果shell脚本执行时间超过了,crontab拉起脚本的时间间隔,这个时候可能就会出现同一个脚本同时启动多次的现象。这个时候可能会导致采集的数据有重复,计算不准确等等问题,在这种有明显先和顺序要求的时候,就会出问题。 需要采取一定手段,防止这种现象。刚好可以用“$$”和"$0",来实现这个需求,实现只有等当前脚本执行完成之后,才能启动第二次执行。好了,废话不多说,直接贴一个demo,只要稍加改动,就可以套用到自己的程序里面。同样稍加变通,就可
2015-08-02 19:23:50 3390
jsp+servlet+javabean.ppt
2010-04-02
Devexpress学习篇(请大家多多指教)
2009-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人