自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (11)
  • 收藏
  • 关注

原创 MySQL性能优化(一)

性能优化是通过某些有效的方法来提高MySQL的运行速度,减少占用的磁盘空间。性能优化包含很多方面,例如优化查询速度,优化更新速度和优化MySQL服务器等。本文介绍方法的主要有:优化查询优化数据库结构优化MySQL服务器   数据库管理人员可以使用SHOW STATUS语句来查询MySQL数据库的性能。语法:SHOW STATUE LIKE ‘value’;其中value参...

2015-05-22 15:05:25 131

原创 MYSQL性能优化分享(分库分表)

1、分库分表 很明显,一个主表(也就是很重要的表,例如用户表)无限制的增长势必严重影响性能,分库与分表是一个很不错的解决途径,也就是性能优化途径,现在的案例是我们有一个1000多万条记录的用户表members,查询起来非常之慢,同事的做法是将其散列到100个表中,分别从members0到members99,然后根据mid分发记录到这些表中,牛逼的代码大概是这样子: <?php for($i...

2015-05-06 10:55:28 176

原创 PHP垃圾回收机制的理解

PHP垃圾回收机制是php5之后才有的这个东西,下面我来给大家介绍一下关于PHP垃圾回收机制一些理解,希望对各位同学有所帮助。php 5.3之前使用的垃圾回收机制是单纯的“引用计数”,也就是每个内存对象都分配一个计数器,当内存对象被变量引用时,计数器 1;当变量引用撤掉后,计数器-1;当计数器=0时,表明内存对象没有被使用,该内存对象则进行销毁,垃圾回收完成。“引用计数”存在问题,就是当...

2015-05-06 09:38:15 153

原创 MySQL性能优化的最佳20+条经验

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1. ...

2015-02-27 09:27:05 159

原创 如何修改Xampp中MySQL的root密码?

MySQL 的“root”用户默认状态是没有密码的,所以在 PHP 中您可以使用 mysql_connect("localhost","root","") 来连接 MySQL 服务器;如果您想为 MySQL 中的“root”用户设置密码(例如:本机MySQL密码为 123456),请在控制台中使用“mysqladmin”命令。例如:d:\PHP\xampp\mysql\bin\mysq...

2015-02-27 09:22:55 153

原创 Linux下忘记MySQL的root密码的解决方法

恢复方法之一1、首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是到服务器的Console上面操作,并且拔...

2015-02-27 09:16:33 117

原创 Windows下,MySQL root用户忘记密码解决方案

同时打开2个命令行窗口,并按如下操作:<1>.在第一个“命令行窗口”输入:cd  D:\Program Files\MySQL\MySQL Server 5.5\binnet stop mysqlmysqld --skip-grant-tables<2>.在第二个“命令行窗口”输入:cd  D:\Program Files\MySQL\...

2015-02-27 09:05:24 137 1

原创 MySQL索引,如何正确创建MySQL索引?

索引可以提高数据的检索效率,也可以降低数据库的IO成本,并且索引还可以降低数据库的排序成本。排序分组操作主要消耗的就是CPU资源和内存,所以能够在排序分组操作中好好的利用索引将会极大地降低CPU资源的消耗。如何判定是否需要创建索引?1、较频繁地作为查询条件的字段这个都知道。什么是教频繁呢?分析你执行的所有SQL语句。最好将他们一个个都列出来。然后分析,发现其中有些字段在大部分的SQL...

2015-02-27 08:55:21 141

原创 PHP性能优化技巧五条

1. 不要随便就复制变量有时候为了使 PHP 代码更 加整洁,一些 PHP 新手(包括我)会把预定义好的变量复制到一个名字更简短的变量中,其实这样做的结果是增加了一倍的内存消耗,只会使程序更加慢。试想一下,在下面的例子 中,如果用户恶意插入 512KB 字节的文字到文本输入框中,这样就会导致 1MB 的内存被消耗!BAD:$description = $_POST['descr...

2015-02-26 16:44:39 88

原创 free命令--检测Linux内存使用情况

Linux是最有名的开源操作系统之一,它拥有着极其巨大的命令集。确定物理内存和交换内存所有可用空间的最重要、也是唯一的方法是使用“free”命令。Linux “free”命令可以给出类Linux/Unix操作系统中物理内存和交换内存的总使用量、可用量及内核使用的缓冲区情况。 这篇文章提供一些各种参数选项的“free”命令,这些命令对于你更好地利用你的内存会有帮助。 1. ...

2015-02-11 15:24:17 268

原创 为什么我们程序员难晋升

今天看到微博上@hellodba发的一个帖子:“内部晋升越来越困难,但是外部来的大P越来越多,所以很多人都选择跳槽”,之后我从三个方面简要的进行了回答:“外面来的总是有包装的,内部的都是肉身PK,此一输;外面来的总是小股人马,内部的一批批的,升谁都伤感情,此二输;外面来的通常都是大佬推荐的,没有特别重大机会,人不会来,内部的就不解释了,成果都被大佬吸收,难有机会,此三输”。之后讨论不断,我也余...

2015-02-10 17:07:45 87

原创 wget命令----下载文件的命令

Linux系统中的wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其...

2015-02-10 13:53:48 558

原创 自动删除n天前日志

linux是一个很能自动产生文件的系统,日志、邮件、备份等。虽然现在硬盘廉价,我们可以有很多硬盘空间供这些文件浪费,让系统定时清理一些不需要的文件很有一种爽快的事情。不用你去每天惦记着是否需要清理日志,不用每天收到硬盘空间不足的报警短信,想好好休息的话,让我们把这个事情交给机器定时去执行吧。 1.删除文件命令:find 对应目录 -mtime +天数 -name "文件名" -ex...

2015-02-10 12:23:05 113

原创 安装和使用memcached

如何将 memcached 融入到您的环境中?在开始安装和使用 using memcached 之前,我们需要了解如何将 memcached 融入到您的环境中。虽然在任何地方都可以使用 memcached,但我发现需要在数据库层中执行几个经常性查询时,memcached 往往能发挥最大的效用。我经常会在数据库和应用服务器之间设置一系列 memcached 实例,并采用一种简单的模式来读取和写...

2015-02-10 11:29:55 102

原创 crontab命令

前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。一、crond简介crond是linux...

2015-02-10 10:27:49 85

原创 jQuery选择器大全

选择器是jQuery最基础的东西,本文中列举的选择器基本上囊括了所有的jQuery选择器,也许各位通过这篇文章能够加深对jQuery选择器的理解,它们本身用法就非常简单,我更希望的是它能够提升个人编写jQuery代码的效...    <iframe id="aswift_0" style="position: absolute; left: 0px; margin: 0px...

2014-12-29 15:03:54 92

原创 TortoiseSVN客户端重新设置用户名和密码

在第一次使用TortoiseSVN从服务器CheckOut的时候,会要求输入用户名和密码,这时输入框下面有个选项是保存认证信息,如果选了这个选项,那么以后就不用每次都输入一遍用户名密码了。不过,如果后来在服务器端修改了用户名密码,则再次检出时就会出错,而且这个客户端很弱智,出错之后不会自动跳出用户名密码输入框让人更新,我找了半天也没找到修改这个用户名密码的地方。最终,找到两种解决办法:...

2014-10-23 14:46:09 96

原创 SVN服务器搭建和使用(三)

接下来,试试用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突等.添加文件在检出的工作副本中添加一个Readme.txt文本文件,这时候这个文本文件会显示为没有版本控制的状态,如图:这时候,你需要告知TortoiseSVN你的操作,如图:加入以后,你的文件会变成这个状态,如图:这时候使用TortoiseSVN进行提交.这样别人就能看到你所做的更...

2014-10-23 14:44:57 918

原创 SVN服务器搭建和使用(二)

上一篇介绍了VisualSVN Server和TortoiseSVN的下载,安装,汉化.这篇介绍一下如何使用VisualSVN Server建立版本库,以及TortoiseSVN的使用.首先打开VisualSVN Server Manager,如图:可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.要建立版本库,需要右键单击左边窗口的Repositores,如...

2014-10-23 14:44:07 80

原创 SVN服务器搭建和使用(一)

 Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/packages.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.windows操作系统下面的二进制文件...

2014-10-23 14:42:31 66

原创 Eclipse下快速打开本地文件插件EasyExplorer

EasyExplorer 是一个类似于 Windows Explorer的Eclipse插件,它可以帮助你在不退出Eclipse的环境下浏览本地文件系统,类似的插件也有很多,但是本人喜欢使用这个版本。下载地址:从 http://sourceforge.net/projects/easystruts/http://ncu.dl.sourceforge.net/project...

2014-10-08 09:23:47 96

原创 如何做个好员工?(都是大实话)

2014 年 7 月 4 日,我从百度离职了。这是第一次,我不是因为和老板闹翻而离职;这是第一次,我带着晋升的喜悦而离职;这是第一次,我带着满满的收获而离职。我曾经认为,我永远不会成为一个好员工,因为我太独、太挑剔、不喜欢听话的好孩子、而且讨厌一切想要改变我的人。但是三年过去,我改变了不少,我必须承认,所谓“进步”的过程,就是被认可的过程,也是被“驯...

2014-09-05 17:42:15 126

原创 MySQL批量SQL插入性能优化

对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。经过对MySQL innodb的一些性能测试,发现一些可以提高insert效率的方法,供大家参考参考。1. 一条SQL语句插入多条数据。常用的插入语句如:1234...

2014-08-08 10:41:21 78

原创 SMTP协议初探(1)----dos下telnet命令发邮件

步骤,以126邮箱为例:1. telnet smtp.126.com 25回车后返回:220 126.com Anti-spam GT for Coremail System (126com[20111010])2. ehlo ***      (***是你的126邮箱的账号)回车后返回:250-mail250-PIPELINING250-AUTH LOGIN PLAIN...

2014-05-21 14:53:58 494

SpringAop的理解

1.我所知道的aop     初看aop,上来就是一大堆术语,而且还有个拉风的名字,面向切面编程,都说是OOP的一种有益补充等等。一下子让你不知所措,心想着:怪不得很多人都和我说aop多难多难。当我看进去以后,我才发现:它就是一些java基础上的朴实无华的应用,包括ioc,包括许许多多这样的名词,都是万变不离其宗而已。 2.为什么用aop     1就是为了方便,看一个国外很有名的大师说,编程的...

2014-03-06 20:46:32 189

原创 Spring数据源配置的三种方式

博客分类: 框架-Spring专栏SpringJDBCBeanMySQLOracle spring数据源配置目前确切的说应该分为:spring容器自带连接池、项目中创建连接池、服务器创建连接池三种 一、spring容器自带连接池   Spring本身也提供了一个简单的数据源实现类DriverManagerDataSource ,它位于org.springframewo...

2013-12-24 12:44:13 137

原创 Spring AOP的两种实现方式

博客分类: 框架-Spring专栏AOPSpringBean正则表达式AOP常用实现方式是一个采用声明的方式来实现,一个采用注解的方式来实现,温习下一些概念   Joinpoint(连接点):程序执行时的某个特定的点,在Spring中就是某一个方法的执行     Pointcut(切点):说的通俗点,spring中AOP的切点就是指一些方法的集合,而这些方法...

2013-12-24 12:41:43 220

原创 mybatis简单应用(基于配置文件)

本文主要介绍了如何使用mybatis进行简单的数据库操作。本人使用的是mybatis3.05。1.创建数据库表(User表)CREATE TABLE `NewTable` (`userId` bigint(20) NOT NULL AUTO_INCREMENT ,`userName` varchar(30) CHARACTER SET utf8 COLLATE utf8...

2013-12-19 14:34:56 128

原创 免费在线天气预报代码

关键字:免费在线天气预报代码 https://20120807-1721/svn/earthshock2 sunyc sunyc 直接将下面的任何一个iframe拷贝到你界面要显示天气预报的地方既可以实现: 说明:高度和宽度根据自己的实际情况调整 首选推荐该样式(预报准确,支持IE火狐、36等浏览器): 样式一(IE、火狐、360等...

2013-11-26 20:22:17 243

原创 jsp/servlet内置方法详解

方法: 1. void clear() ; 清除输出缓冲区的内容,但是不输出到客户端. 2. void clearBuffer() ; 清除输出缓冲区的内容,并输出到客户端. 3. void close() ; 关闭输出流,清除所有内容. 4. ...

2013-11-19 22:32:53 353

原创 javascript表单验证大全

1. 长度限制 function test() { if(document.a.b.value.length>50) { alert("不能超过50个字符!"); document.a.b.focus(); return false; } } 2. 只能是汉字 =65&&event.keyCode=48&&even...

2013-11-19 20:12:58 78

原创 checkStyle代码检查问题小结

checkstyle对检查代码规范问题的总结,虽然还不够只能,但已经比较强大。1.Cyclomatic Complexity is X (max allowed is X). 问题说明:圈复杂度过高。所反映的是“判定条件”的数量。圈复杂度大说明程序代码可能质量低且难于测试和维护。 修改建议:降低判定条件的数量。对方法进行拆分。2.Nested if-else depth is ...

2013-11-18 17:17:05 1124

原创 60句经典语言

1'吃自助最高境界:扶墙进,扶墙出。 2、结婚必备条件:有车有房 3、没有钱,没有权,再不对你好点,你能跟我? 4、拿份报纸上厕所,俺是读书人 5、上Google上百度一下。 6、男人一定要对自己好一点。一旦累死了,就会有别的男人花你的钱,住你的房,打你的娃! 7、你的丑和你的脸没有关系…… 8、长个包子样,就别怨狗跟着。 9、争吵的时候,男人和女人的区别就像步枪和...

2013-11-11 14:31:46 72

原创 《你在为谁工作》

目 录    工作是我们要用生命去做的事  薪水算什么,要为自己而工作  比尔•盖茨为什么还要工作  认真工作是真正的聪明  今天工作不努力,明天努力找工作(1)  今天工作不努力,明天努力找工作(2)  钻石就在你家后院(1)  钻石就在你家后院(2)  缺少机会是浮躁之人的借口  两个以上的目标等于没有目标  对工作心怀感...

2013-11-11 13:52:50 892

桌面玫瑰花

在电脑桌面可以开满玫瑰花,创造情侣之间浪漫的氛围

2014-02-14

收藏本页 一健分享 回顶部

可以实现当前网页的收藏,分享,也可以在网页尾部实现一键回顶部

2013-12-12

密码加密工具

在进行注册时,注册成功会进行密码加密,将加密结果存储进数据库中

2013-12-12

注册验证码

在注册时,显示验证码,可以实现很炫的效果,需要输入显示的验证码才可以进行注册

2013-12-12

发送邮件注册验证码

可以通过sendmail包,实现在注册邮箱时,发送邮箱验证码,经过点击验证才可以注册成功

2013-12-12

Map地图开发指南

该文档详细的描述了Map地图开发的知识,经过学习该文档,可以制作出非常丰富的Map地图网页

2013-11-27

jsp/servlet内置方法详解

里面有关于jsp/servlet的所有内置方法,有方法名,方法注释,讲解得非常详细

2013-11-26

图片下载.rar

这个压缩包里有用于图片下载的源代码,思路比较清晰,可以参考使用。

2013-11-26

空空如也

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

TA关注的人

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