- 博客(25)
- 资源 (5)
- 收藏
- 关注

原创 数据库分表和分库的原理及基于thinkPHP的实现方法
为什么要分表,分库:当我们的数据表数据量,访问量很大,或者是使用频繁的时候,一个数据表已经不能承受如此大的数据访问和存储,所以,为了减轻数据库的负担,加快数据的存储,就需要将一张表分成多张,及将一类数据存入不同的几张表,当分表已经不能满足需求是,我们还可以分库,及用几个数据库存储。分表会随着需求和功能的不同有不同的实现方法,下面是我做项目中的一个例子:需求:product,produc
2014-07-31 20:26:43
2562

原创 关于jQuery中事件对象e的事件冒泡用法
(function ($) { $.fn.extend({ MultDropList: function (options) { var op = $.extend({ wraperClass: "wraper", width: "150px", height: "200px", data: "", selected: "" }, options);return this.ea
2014-04-24 21:55:59
816
1
转载 java虚拟机——类的生命周期(上)类的加载和连接
类加载器,顾名思义,类加载器(class loader)用来加载 Java 类到 Java 虚拟机中。一般来说,Java 虚拟机使用 Java 类的方式如下:Java 源程序(.java 文件)在经过 Java 编译器编译之后就被转换成 Java 字节代码(.class 文件)。类加载器负责读取 Java 字节代码,并转换成 java.lang.Class类的一个实例。每个这样的实例用来表示一个
2014-09-27 11:30:13
695
转载 Java虚拟机jvm——java虚拟机底层结构详解
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.youkuaiyun.com/csh624366188 在以前的博客里面,我们介绍了在java领域中大部分的知识点,从最基础的java最基本语法到SSH框架。这里面应该包含了在java领域里面的大部分内容了吧。但是,那些知识点是让我们从一个应用的层面上了解了java,java程序真正底层的运行机制和一些底层虚拟机的工
2014-09-27 11:29:06
687
原创 基于thinkphp的发送邮件的方法
在没有接触发送邮件这一块的功能,感觉通过程序发送邮件有点高端,今天公司要求完成邮件激活账号的功能,认真了解后,发现这个功能也是很简单的:第一步:我们需要phpmailer扩展的支持,phpmailer下载地址:https://code.google.com/a/apache-extras.org/p/phpmailer下载完成后放置的目录为:D:\mywork\xampp\htdo
2014-08-15 17:52:03
2582
原创 thinkPHP下的widget挂件原理与使用方法
当我们在多个视图页面中用到同一段动态的代码块时,我们就有必要用到thinkphp的widget扩展。widget就相当于在页面中调用一个专属widget的控制器,并将它关联的视图植入当前的页面中,所以,widget的视图内容要按照当前页面的情况来考虑。先来举个例子吧需求:写一个供页面使用的主题widget,及多个页面要从数据库中提取所有主题并以列表的模式罗列在页面中,实现以主题筛选的功
2014-08-01 16:06:31
2305
转载 关于arraylist的一些面试题
1、ArrayList的大小是如何自动增加的?你能分享一下你的代码吗?这是最有技巧性的的一个问题,大多数人都无法回答。事实上,当有人试图在arraylist中增加一个对象的时候,Java会去检查arraylist,以确保已存在的数组中有足够的容量来存储这个新的对象。如果没有足够容量的话,那么就会新建一个长度更长的数组,旧的数组就会使用Arrays.copyOf方法被复制到新的数组中去,现有
2014-07-14 16:11:44
704
转载 history.back返回后数据丢失的解决办法
js使用history.back返回表单数据丢失的主要原因就是使用了session_start();的原因,该函数会强制当前页面不被缓存。 解决办法如下: 在你的 Session_start 函数后加入 header("Cache-control: private"); 注意在本行之前你的PHP程序不能有任何输出。还有基于session的解决方法,在session_start前加
2014-06-10 16:08:17
9766
转载 java中栈和堆内存的区别
Java把内存划分成两种:一种是栈内存,一种是堆内存。堆是用来存放对象的,栈是用来运行程序的。一、栈1、在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。例如: String str = new String("test"); 这条语句,它的执行过程是先在堆上new 了一个值为"test"的String对象,然后栈上又新建一个str来指向上面新建的"test"对象,即st
2014-05-18 13:14:39
575
转载 apache服务器使用及配置③ apache虚拟目录
运行机制图:mpm : mutil processing module 多重处理模块apr: 可移植运行库 虚拟目录提一个需求:我的apache是安装在 c盘 , 但是出现c 盘没有空间,d盘有更多空间.,能不能把d盘的一个文件夹下的网页html, php ,当做网站管理看看如何完成这个功能:1. 添加虚拟目录的节点#
2014-05-13 19:58:50
672
转载 apache+php+mysql+phpmyadmin 自行安装
我们建议大家,安装的时候安装到同一文件夹,利用管理(文件夹不要中文)安装完一个测试一个.1. apache完后 http://locahost2. 下 php 核心包(用于支持php开发 )VC6就是legacy Visual Studio 6 compiler,就是使用这个编译器编译的。VC9就是the Visual Studio 2008
2014-05-13 19:57:29
737
原创 Http的请求头和响应头
请求头:Accept:用于告诉服务器,客户及支持的数据类型Accept-Charset:用于高数服务器,客户机采用的编码Accept-Encoding:客户及支持的数据压缩格式Host:if-Modified-Since:资源缓存时间Referer:从哪个资源访问服务器的(防盗链)User-Agent:客户机的软件环境Cookie:通过这个头可以向服务器带数
2014-05-13 19:47:02
745
转载 在局域网中让别的机器访问自己的apache服务器
自己在win7下搭了个apache的服务器,自己的电脑肯定是能访问的,但是如何让我同事的电脑也能安全访问呢?这样做吧: 在 Vista/Win7 系统下,由于系统安全限制的问题,我们自己搭建的 Apache 或者 IIS 服务器在局域网中,别人的机器无法访问到,现解决办法如下: 在 控制面板 > 系统和安全 > Windows防火墙中 左侧点击 高级设置 点击左侧 入站规则,然
2014-05-13 19:39:05
1839
转载 phpexcelreader中的一些小问题
(1)出现Deprecated: Function split() is deprecated in 。。。错误解决:将excel_reader2.php源码中split改为explode,详情点击php中explode与split的区别介绍(2)出现Deprecated: Assigning the return value of new by reference is
2014-05-07 16:57:19
654
转载 Zend Studio中安装Aptana及几个配置说明
为了学习Linux系统,花了两个晚上的时间把电脑彻底清空重新规划了一次, 让Ubuntu与Win7和平共存.装系统是小儿科,但烦的是大大小小一大堆的软件.ghost很重要.而对我,用的最多的是Zend Studio加Aptana的完美结合.我想,无论对于前端人员还是PHP开发人员,Zend Studio加Aptana绝对堪称经典.可惜中文资料太少,让很多人在安装和使用时绕了不少弯路,在此分享一
2014-05-05 20:24:13
664
原创 jquery1.7以下版本的live和高版本中新添加的delegate()的区别与使用
今天查找jquery文档时发现一个live的事件委派的一个方法
2014-05-04 15:59:40
2035
原创 在学习php时的一些小问题的记录
1----mysql中的编码要与php中编码类型一致,才能在条件查询中匹配正确。2---控制器创建全局视图,共享全局变量,用$this->view->你所舍的key。。。3---只有一个4---post会对中文自动编码5---window.onload = test; 不要在test后面加() 因为这是在给事件关联触发的方法 如果加() 会立刻引
2014-04-26 11:50:24
560
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人