自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(105)
  • 资源 (4)
  • 收藏
  • 关注

转载 linux中ulimit作用

https://www.cnblogs.com/kongzhongqijing/p/5784293.html一、作用Linux对于每个用户,系统限制其最大进程数。为提高性能,可以根据设备资源情况,设置各linux 用户的最大进程数。ulimit主要是用来限制进程对资源的使用情况的,它支持各种类型的限制,常用的有:内核文件的大小限制进程数据块的大小限制Shell进程创建文件大小限制可...

2018-03-19 10:13:09 458

转载 windows的iphlpapi.h头文件

windows的平台sdk中有一个很重要的iphlpapi.h头文件,它提供了一些非常实用的获取网络信息(网卡、tcp/ip等)的函数:里面主要的函数主要有:GetNumberOfInterfaces()获取当前的网络接口数目:注意不是网卡数目,这个相当于你的查看网络连接里面的连接数目+1(本地...

2018-02-22 10:06:48 778

转载 操作系统核心原理-4.线程原理(下):死锁基础原理

http://www.cnblogs.com/edisonchou/p/5061886.html这篇写的很好,原理很好

2017-11-02 10:23:40 519

转载 容器技术与虚拟化技术理解

http://blog.csdn.net/altermanzhu/article/details/74449882容器技术与虚拟化技术理解虚拟化技术虚拟化技术即通过hypervisor将OS运行在物理设备或是宿主OS上,此两种虚拟化为裸机虚拟化和宿主虚拟化:裸机虚拟机直接运行在系统硬件上,创建硬件全仿真实例,被称为“裸机”型。裸机型在虚拟化中Hypervis

2017-10-17 16:39:43 1087

转载 IO队列和IO调度

http://blog.chinaunix.net/uid-29075379-id-3938120.htmliostat -d -x -t 1 10iostat另一个参数----"%util"实际生产系统上,我观察IO设备是否吃紧,其实是看这个util的。这个值长期高于60,咱们就得考虑物理磁盘IO吃不消了。如果是使用机械硬盘的服务器上这个值达到90以上,最简单的解

2017-10-16 17:46:00 373

转载 beanstalkd

http://blog.csdn.net/hguisu/article/details/7325124http://www.cnblogs.com/codeAB/p/5703981.html

2017-09-09 17:28:00 326

转载 mysql主从

http://blog.csdn.net/hguisu/article/details/7325124

2017-09-09 17:26:39 192

原创 Oauth2授权协议

开放授权(Open Authorization)客户端(client,第三方)请求资源拥有者(owner),owner授权client,client带着授权码访问认证服务器(Authentication server),认证服务器返回给client一个令牌(token),之后client带着token访问资源服务器(Resource server)在以Web服务

2017-08-30 12:04:52 407

原创 内部转发与重定向

内部转发与重定向的区分转发:URL不变、访问一次服务器重定向:URL变、访问两次服务器重定向与转发的区别:1.重定向访问服务器两次,转发只访问服务器一次。2.重定向可以看见目标页面的URL,转发只能看见第一次访问的页面URL,以后的工作都是有服务器来做的。3.重定向跳转后必须加上return,要不然页面虽然跳转了,但是还会执行跳转后面的语句,转发是执行了跳转页面,下面的

2017-08-30 11:41:54 468

原创 异常信息为: Illegal mix of collations for operation 'concat'

mysql 代码没发现问题,但是报Illegal mix of collations for operation 'concat'解决办法,改一下字符编码。http://www.fx114.net/qa-108-247011.aspx

2017-07-12 18:16:02 4304

原创 mysql DELIMITER 问题

由于工作的原因好久没写博客了。今天遇到一个问题,存储过程在线上用source执行报错,但是在测试库就没问题。经查找是DELIMITER与//之间缺少一个空格的原因。DROP PROCEDURE IF EXISTS `SP_TEST`;DELIMITER// CREATE PROCEDURE `SP_TEST`(IN P_RecId INT(11),IN P_OperateType I

2017-05-19 13:05:45 672

转载 哈希

这个帖子写的很好 http://bbs.csdn.net/topics/390785614哈希算法将任意长度的二进制值映射为固定长度的较小二进制值,这个小的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不同的值。要找到散列为同一个值的两个不同的输入,在计算上是不可能的,所以数据的哈希值可以检验数据的完

2016-12-12 13:34:12 329

转载 MySQL_MySQL 联合索引详解 以及注意事项

http://blog.csdn.net/u010003835/article/details/51563353组合索引,从左到右使用

2016-12-12 11:39:14 389

转载 mysql中tinyint、smallint、int

TINYINT ,字段类型,如果设置为UNSIGNED类型,只能存储从0到255的整数,不能用来储存负数。TINYINT 型的字段如果不设置UNSIGNED类型,存储-128到127的整数。通常,为了节省空间,应该尽可能的使用最小的整型数据。一个TINYINT型数据只占用一个字节,一个INT型数据占用四个字节。这看起来似乎差别不大,但是在比较大的表中,字节数的增长是很快的。另一方面

2016-11-28 11:26:21 2679

转载 MySQL存储IP地址的方法

http://www.jb51.net/article/70243.htmIP转数字函数inet_aton()mysql> selectinet_aton('192.168.1.1'); +--------------------------+| inet_aton('192.168.1.1') |+--------------------------+

2016-11-24 14:01:23 1305

原创 mysql distinct注意点

distinct是按照后面所有的字段为维度,去重mysql> SELECT * FROM test_y;+--------+------+------+---------------------+| rec_id | y_id | yy | created |+--------+------+------+---------------------+|

2016-11-23 18:12:30 499

转载 查看linux版本的三种常用方法

http://www.jb51.net/os/RedHat/1114.html1) 登录到服务器执行 lsb_release -a ,即可列出所有版本信息,例如:[[email protected] ~]# lsb_release -a LSB Version: 1.3Distributor ID: RedHatEnterpriseASDescription: Red

2016-11-15 15:32:59 302

转载 SQL四种语言:DDL,DML,DCL,TCL

1.DDL(Data Definition Language)数据库定义语言statements are used to define the database structure or schema.DDL是SQL语言的四大功能之一。用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安全控制等约束DDL不需要commit.CREATE

2016-11-15 11:27:11 267

转载 推荐几本学习MySQL的好书

博客文章http://blog.csdn.net/tuntun1120/article/details/53113065博客原作者:赖明星的博客http://mingxinglai.com/cn/

2016-11-15 09:44:49 3573

转载 deadlock found when trying to get lock ;try restarting transaction

http://blog.sina.com.cn/s/blog_4acbd39c01014gsq.htmlinnodb的行锁和解锁都是针对主键索引的。如果查询时根据索引锁表,但更新时却不是通过主键更新,那么等待的解锁查询的进程将会报1213错误,程序里有可能返回一个null值

2016-11-11 17:48:10 3557

转载 【MySQL】关于 unauthenticated user的哲学思考

今年双十一遇到一个问题,user里面有unauthenticated usermysql> show processlist;+--------+----------------------+----------------------+-----------+---------+-------+-----------------------------+------------------

2016-11-11 17:45:14 455

转载 事务的四种隔离级别

◆未授权读取(Read Uncommitted):允许脏读取,但不允许更新丢失。如果一个事务已经开始写数据,则另外一个数据则不允许同时进行写操作,但允许其他事务读此行数据。该隔离级别可以通过“排他写锁”实现。◆授权读取(Read Committed):允许不可重复读取,但不允许脏读取。这可以通过“瞬间共享读锁”和“排他写锁”实现。读取数据的事务允许其他事务继续访问该行数据,但是未提交的写事

2016-11-08 14:02:34 302

原创 mysql报错提示:Cannot create stored routine

用source执行存储过程文件时报错,ERROR 1607 (HY000): Cannot create stored routine "procedure name" Check warnings但是存储过程在SQLyog中执行是正确的。最后发现文件编码错误。将文件的编码转换了,就能正确执行了。用的方法是将服务器上的文件下载到本地,用Notepad++修改,之后再上传上服

2016-11-04 13:33:31 2034

转载 mysql on duplicate key update 的坑

慎用on duplicate key update,当主键冲突之后容易产生死锁。http://chenzhenianqing.cn/articles/1308.html

2016-11-02 13:52:48 2872

转载 Mysql 死锁发生时的详细分析方法

http://www.cnblogs.com/likui360/p/5856114.html像mysql会自动检测死锁,将死锁消除,所以,在死锁发生时,这个方法很好用

2016-10-20 16:40:09 340

转载 msyql get_lock()与RELEASE_LOCK()

select get_lock(key, timeout) select release_lock(key)GET_LOCK(name,time)函数定义一个名称为name、持续时间长度为time秒的锁。如果锁定成功,返回1。如果操作超时,返回0。如果发生错误,返回NULL。(1)get_lock会按照key来加锁,别的客户端再以同样的key加锁时就加不了了,处于等待状态。

2016-10-20 16:38:03 4090

转载 Mysql命令desc:获取数据表结构

使用MySQL数据库desc 表名时,我们看到Key那一栏,可能会有4种值,即 ' ','PRI','UNI','MUL'。如果Key是空的,那么该列值的可以重复,表示该列没有索引,或者是一个非唯一的复合索引的非前导列;如果Key是PRI,那么该列是主键的组成部分;如果Key是UNI,那么该列是一个唯一值索引的第一列(前导列),并别不能含有空值(NULL);如果Key是MUL,那么该列的值

2016-10-20 14:42:19 1365

转载 Innodb 锁的介绍

InnoDB与MyISAM的最大不同有两点:一是支持事务(TRANSACTION);二是采用了行级锁。innodb 中的锁是跟索引有关的,没有索引就不给上锁recode / gap/next-key locks1、recode :是锁住某一行记录2、Gap Lock会锁住某一段范围中的记录;例子:mysql> select * from ts_colum

2016-10-20 14:40:42 251

转载 MySQL 5.5 新增SIGNAL异常处理

http://blog.csdn.net/yueliangdao0608/article/details/7817611

2016-10-19 16:42:10 464

转载 MySQL定义异常和异常处理方法

http://www.2cto.com/database/201410/341132.html自定义异常处理例子:DECLARE CONTINUE HANDLER FOR NOT FOUND SET V_NOT_FOUND = 1;插入的时候出现not found的情况 设置变量 V_NOT_FOUND = 1,程序继续。DECLARE EXIT HANDLER

2016-10-19 16:24:21 2402

转载 可是姑娘,你为什么要编程呢?

http://kb.cnblogs.com/page/540529/

2016-09-28 13:22:19 320

转载 NSIS 打包脚本基础

http://www.cnblogs.com/jingmoxukong/p/5033622.html

2016-09-27 10:32:38 266

转载 图解使用VS的安装项目打包程序

http://www.cnblogs.com/jingmoxukong/p/4882855.html

2016-09-27 10:31:13 269

转载 mysql数据库引擎常用面试总结

http://blog.csdn.net/libing13820393394/article/details/48634115剖析Mysql的InnoDB索引http://blog.csdn.net/voidccc/article/details/40077329

2016-09-26 14:45:28 277

原创 用户界面UI -- 客户端 -- 数据库 交互时时间保护

界面UI和客户端交互用的是windows消息机制,PostMessage();是异步的,操作之后就会返回结果,客户端与数据库链接是长连接,异步的,根据报文多少设置心跳包时间长短。为了让一个操作能连贯,在中间加一个时间保护机制。当UI传消息给客户端时,交互结束,增加一个时间保护,等到数据库传输结束。        注意要针对异常操作加时间保护释放。代码片段void CDB

2016-09-23 18:26:10 814

转载 Windows OS 消息泵(消息循环处理)

消息机制是UI和客户端的交互PostMessage()或SendMessage()发送消息,前者是异步的,后者是同步的。http://blog.sina.com.cn/s/blog_496be0db0100smx9.html

2016-09-23 17:14:23 442

转载 socket中的短连接与长连接,心跳包示例详解

举例:像WEB网站的http服务一般都用短链接,因为长连接对于服务端来说会耗费一定的资源数据库的连接用长连接,如果用短连接频繁的通信会造成socket错误,而且频繁的socket 创建也是对资源的浪费。单工:打印机半双工:微信聊天只能一方说话,半双工全双工:打电话双方都能说话,全双工在计算机网络中主要采用双工方式,其中:局域网采用半双工方式,

2016-09-23 16:15:43 704

原创 使用limit效率的问题和优化

LIMIT用来返回SELECT语句的行数。LIMIT取1个或2个数字参数,如果给定2个参数,第一个指定要返回的第一行的偏移量,第二个指定返回行的最大数目。初始行的偏移量是0(不是1)。   LIMIT在可以很方便的返回所需的数据,数据量小(10W以下)时,效率这方面不会有太大的问题,但数据量一大就会导致性能的下降。下面是我的测试数据:都是在20W条记录的数据表中运行实例:sto

2016-09-22 14:42:15 3242

转载 cookie 和 session 理解

Cookies是一种能够让网站服务器把少量数据储存到客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术。http://zhidao.baidu.com/link?url=O-5VjKVtAX1QP-uXdfjcbM4_uzYxKvflRsNZDqsFtOZdaowpmDyJIMPdtYFiWSBbHFvfstbjFvcBe5_kmaMCcKSession直接翻译成中文比较

2016-09-21 16:40:22 361

转载 socket学习

Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。       http://www.cnblogs.com/dolphinX/p/3460545.htmlhttp://www.cnblogs.com/skynet/archive/2010/12/12/1903949.htmlhttp://goodcandle.cnblogs.co

2016-09-21 14:17:19 188

android wifi 连接打印机 打印条码

android 用wifi连接打印机,可以打印条码,文字等信息

2018-11-27

高性能计算之并行编程技术—— MPI并行程序设计

本书介绍目前最常见的并行程序 —MPI并行程序的设计方法 它适合高校三四年级本科 生 非计算机专业研究生作为教材和教学自学参考书 也适合于广大的并行计算 高性能计 算 用户作为自学参考书使用 对于有 FORTRAN和C编程经验的人员 都可以阅读并掌握 本书的内容 

2014-01-08

Hadoop实战(第2版)

本书能满足读者全面学习最新的hadoop技术及其相关技术(hive、hbase等)的需求,是一本系统且极具实践指导意义的hadoop工具书和参考书。第1版上市后广受好评,被誉为学习hadoop技术的经典著作之一。与第1版相比,第2版技术更新颖,所有技术都针对最新版进行了更新;内容更全面,几乎每一个章节都增加了新内容,而且增加了新的章节;实战性更强,案例更丰富;细节更完美,对第1版中存在的缺陷和不足进行了修正。

2014-01-08

2013年计算机考研大纲

2013年计算机考研大纲,是统考的,包括数据结构,计算机组成原理,操作系统,计算机网络

2012-10-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除