卡卡伟

导航

2017年5月18日 #

死锁

摘要: 一、死锁的定义 多线程以及多进程改善了系统资源的利用率并提高了系统 的处理能力。然而,并发执行也带来了新的问题——死锁。所谓死锁是指多个线程因竞争资源而造成的一种僵局(互相等待),若无外力作用,这些线程/进程都将无法向前推进。 下面我们通过一些实例来说明死锁现象。 先看生活中的一个实例: 2个人一起 阅读全文

posted @ 2017-05-18 22:59 卡卡伟 阅读(182) 评论(0) 推荐(0) 编辑

2016年10月25日 #

使用Axis2实现WebService的发布和调用

摘要: 一、Axis2的下载和安装 1.可从http://ws.apache.org/axis2/ 下载Axis2的最新版本: 可以下载如下三个zip包: axis2-1.7.3-bin.zip(用来将编写的服务代码打包成aar文件) axis2-1.7.3-war.zip(用于将WebService发布到 阅读全文

posted @ 2016-10-25 20:35 卡卡伟 阅读(915) 评论(0) 推荐(0) 编辑

2016年10月23日 #

JSON与XML优缺点对比分析

摘要: 本文从各个方面向大家对比展示了json和xml的优缺点,十分的全面细致,有需要的小伙伴可以参考下。 1. 定义介绍 1.1 XML定义 扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种 阅读全文

posted @ 2016-10-23 16:13 卡卡伟 阅读(7128) 评论(0) 推荐(1) 编辑

2016年10月16日 #

mysql存储过程详细教程

摘要: 记录mysql存储过程中的关键语法:DELIMITER // 声明语句结束符,用于区分;CREATE PROCEDURE demo_in_parameter(IN p_in int) 声明存储过程BEGIN .... END 存储过程开始和结束符号SET @p_in=1 变量赋值 DECLARE l 阅读全文

posted @ 2016-10-16 17:45 卡卡伟 阅读(425) 评论(0) 推荐(0) 编辑

2016年10月12日 #

如何正确建立MYSQL数据库索引

摘要: 索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。 在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表: CREATE TABLE mytable( ID INT NOT NULL, usernam 阅读全文

posted @ 2016-10-12 21:56 卡卡伟 阅读(2346) 评论(0) 推荐(0) 编辑

2016年10月10日 #

mysql explain用法

摘要: explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 使用方法,在select语句前加上explain就可以了,如: explain列的解释table:显示这一行的数据是关于哪张表的 type:这是重要的列,显示连接使用了何种类型 阅读全文

posted @ 2016-10-10 21:16 卡卡伟 阅读(175) 评论(0) 推荐(0) 编辑

Mysql性能优化

摘要: 1、MySQL存储引擎介绍 MyISAM:低版本MySQL默认的MySQL插件式存储引擎,存储文件易损坏,不支持事务。InnoDB:目前默认的MySQL存储引擎,用于事务处理应用程序,具有众多特性,包括ACID事务支持 建表语句建议使用 ENGINE=InnoDB 字段,例如: 2、对查询进行优化, 阅读全文

posted @ 2016-10-10 21:05 卡卡伟 阅读(188) 评论(0) 推荐(0) 编辑