2014年4月6日

MySQL创建外键关联错误 - errno:150

摘要: 当 你试图在mysql中创建一个外键的时候,这个出错会经常发生,这是非常令人沮丧的。像这种不能创建一个.frm 文件的报错好像暗示着操作系统的文件的权限错误或者其它原因,但实际上,这些都不是的,事实上,这个mysql报错已经被报告是一个mysql本身的 bug并出现在mysql 开发者列表当中很多年了,然而这似乎又是一种误导。在很多实例中,这种错误的发生都是因为mysql一直以来都不能很好的支持的关系的问题, 更不幸的是它也并没有指明到底是哪一个问题会导致上面那种错误,下面我把导致这个可怕 的150错误的常见原因列出来了,并且我以可能性的大小作了排序已知的原因:1, 两个字段的类型或者大小不严 阅读全文

posted @ 2014-04-06 09:00 阳光总在风雨后001 阅读(541) 评论(0) 推荐(0) 编辑

2014年4月3日

【jquery学习笔记】美元背后的一点小技巧

摘要: 写在前面:本文比较基础,仅是一枚菜鸟接触jquery过程中的一点思考和总结,内容较基础,希望能对刚接触jQuery的童鞋有一点帮助 :)按照国际惯例(其实就是俺写作的习惯),首先抛出待问题的场景。至于问题的答案,文章并不会急着揭晓,而是通过逐层递进的方式,展现思考、解决一个问题的过程1、如何给一个id为casper的标签添加一个名为“world”的class考虑下面一个场景,假设我们页面上有个id为casper的div标签,如下所示casper是个大傻瓜,啦啦啦啦啦现在我们想要给它添加一个class,比如“world”,用jquery的话如何实现?很简单,不卖关子$('#casper& 阅读全文

posted @ 2014-04-03 14:47 阳光总在风雨后001 阅读(402) 评论(0) 推荐(0) 编辑

2014年2月21日

xfire设置连接超时问题

摘要: 近期使用xfire作为客户端访问WS,结果因为目标主机假死,造成客户端一致无法返回,后续调用也无法进行。更悲催的是采用定时器轮询调用,结果整个定时器都阻塞无法执行后续任务。跟踪了一下代码发现引起上诉问题的代码出现在此处(红色部分):Java代码 publicClientloadClient()throwsMalformedURLException,Exception{Clientclient=newClient(newURL(url));client.setTimeout(20000);HttpClientParamsparams=newHttpClientParams();//避免' 阅读全文

posted @ 2014-02-21 17:06 阳光总在风雨后001 阅读(3803) 评论(0) 推荐(1) 编辑

mysql日志文件在哪 如何修改MySQL日志文件位置

摘要: MySQL日志文件相信大家都有很多的了解,MySQL日志文件一般在:/var/log/mysqld.log,下面就教您修改MySQL日志文件位置的方法,供您参考。 今天需要改MySQL日志文件的位置,发现在/etc/my.cnf中怎么也改不了。 后来发现MySQL日志位是指定的: [root@localhost etc]# ps aux|grep mysqld root 11830 0.5 0.0 4524 1204 pts/0 S 03:03 0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/data/mysql --socket=/var/lib/m 阅读全文

posted @ 2014-02-21 17:01 阳光总在风雨后001 阅读(8718) 评论(0) 推荐(0) 编辑

2014年1月26日

jquery easy ui 1.3.4 数据表格(DataGrid)(8)

摘要: 8.1、创建DataGridhtml代码 $("#dg").datagrid({ // url: "datagrid_data.json", data: [ { "code": "001", "name": "Name 1", "addr": "Address 11", "col4": "col4 data" }, { "code": "002", &quo 阅读全文

posted @ 2014-01-26 02:29 阳光总在风雨后001 阅读(4422) 评论(0) 推荐(0) 编辑

2014年1月16日

数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器

摘要: 一、负载均衡技术负载均衡集群是由一组相互独立的计算机系统构成,通过常规网络或专用网络进行连接,由路由器衔接在一起,各节点相互协作、共同负载、均衡压力,对客户端来说,整个群集可以视为一台具有超高性能的独立服务器。1、实现原理实现数据库的负载均衡技术,首先要有一个可以控制连接数据库的控制端。在这里,它截断了数据库和程序的直接连接,由所有的程序来访问这个中间层,然 后再由中间层来访问数据库。这样,我们就可以具体控制访问某个数据库了,然后还可以根据数据库的当前负载采取有效的均衡策略,来调整每次连接到哪个数据 库。2、实现多据库数据同步对于负载均衡,最重要的就是所有服务器的数据都是实时同步的。这是一个集 阅读全文

posted @ 2014-01-16 07:43 阳光总在风雨后001 阅读(3775) 评论(0) 推荐(1) 编辑

2014年1月14日

IOS ----UIButton用法详解

摘要: 这段代码动态的创建了一个UIButton,并且把相关常用的属性都列举了.希望对大家有用. //这里创建一个圆角矩形的按钮UIButton *button1 = [UIButton buttonWithType:UIButtonTypeRoundedRect];// 能够定义的button类型有以下6种,// typedef enum {// UIButtonTypeCustom = 0, 自定义风格// UIButtonTypeRoundedRect, 圆角矩形// UIButtonTypeDetailDisclosure, 蓝色小箭头按钮,主要做详细说明用// UIButtonTypeInf 阅读全文

posted @ 2014-01-14 21:29 阳光总在风雨后001 阅读(324) 评论(0) 推荐(0) 编辑

2014年1月9日

MySQL性能优化

摘要: 性能优化是通过某些有效的方法来提高MySQL的运行速度,减少占用的磁盘空间。性能优化包含很多方面,例如优化查询速度,优化更新速度和优化MySQL服务器等。本文介绍方法的主要有:优化查询优化数据库结构优化MySQL服务器 数据库管理人员可以使用SHOW STATUS语句来查询MySQL数据库的性能。语法:show global status where variable_name like "Com_select%";;其中value参数是常用的几个统计参数。Connections:连接MySQL服务器的次数Uptime:MySQL服务器的上线时间;Slow_queries: 阅读全文

posted @ 2014-01-09 09:03 阳光总在风雨后001 阅读(546) 评论(0) 推荐(0) 编辑

2014年1月7日

linux下ImageMagick安装和使用

摘要: linux下安装使用:yum install ImageMagick 阅读全文

posted @ 2014-01-07 15:18 阳光总在风雨后001 阅读(765) 评论(0) 推荐(0) 编辑

2014年1月6日

MySQL 性能优化的最佳20多条经验分享

摘要: 今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。 1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样 阅读全文

posted @ 2014-01-06 22:34 阳光总在风雨后001 阅读(666) 评论(0) 推荐(0) 编辑

导航