- 博客(301)
- 资源 (1)
- 收藏
- 关注
转载 vim配置
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 显示相关 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
2015-02-08 10:55:34
536
转载 php一致性hash
<?php/** * Flexihash - A simple consistent hashing implementation for PHP. * * The MIT License * * Copyright (c) 2008 Paul Annesley * * Permission is hereby granted, free of charge, to any
2015-02-06 09:20:09
693
转载 vim语法高亮配置
if v:lang =~ "utf8$" || v:lang =~ "UTF-8$" set fileencodings=ucs-bom,utf-8,latin1endifset nocompatible " Use Vim defaults (much better!)set bs=indent,eol,start " allow backspacing over e
2014-11-17 15:32:21
817
转载 程序的内存分配
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 : 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两
2014-11-04 17:56:44
517
转载 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
基础篇:操作系统、计算机网络、设计模式一:操作系统1. 进程的有哪几种状态,状态转换图,及导致转换的事件。2. 进程与线程的区别。3. 进程通信的几种方式。4. 线程同步几种方式。(一定要会写生产者、消费者问题,完全消化理解)5. 线程的实现方式. (也就是用户线程与内核线程的区别)6. 用户态和核心态的区别。7. 用户栈和内核栈的区
2014-11-04 17:45:38
901
转载 C语言的指针
第一章 指针的概念 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让 我们分别说明。 先声明几个指针放着做例子: 例一: (1)int *ptr; (2)char *ptr; (3)int **ptr;
2014-10-27 14:22:33
410
转载 mysql存储过程和函数使用
#创建表DEPTCREATE TABLE dept( /*部门表*/deptno MEDIUMINT UNSIGNED NOT NULL DEFAULT 0, dname VARCHAR(20) NOT NULL DEFAULT "",loc VARCHAR(13) NOT NULL DEFAULT "") ENGINE=MyISAM DEFAULT CHARS
2014-10-22 22:38:26
618
转载 mysql配置mysql-proxy读写分离
mysql配置读写分离在这里你再也不用担心高手省略了大段代码了,因为我也是新手。下面开整先安装luaLua 是一个小巧的脚本语言。Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。一个完整的Lua解释器不过200k,在目前所有脚本引擎中,Lua的速度是最快的。这一切都决定了Lua是作为嵌入式脚本的最佳选择。先安装可能的
2014-10-21 21:59:28
560
转载 php启动session失败的解决办法
php启动session失败,原因应该是排查步骤:1、创建一个phpinfo.php,在浏览器中打开。phpinfo();?>重点关注session部分 2、session.cookie_domain设置了A域名,即session.cookie_domain = A域名结果导致session cookies在B域名失效。解决办法1:将php.ini中的sessi
2014-10-20 18:06:45
1101
原创 lucene3.5建立索引和查询
import java.io.File;import java.io.FileReader;import java.io.IOException;import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.lucene.document.Document;import org.apache.
2014-10-16 18:11:26
496
转载 如何解决MySQL超过最大连接数问题
最近网站出现 User 数据库名称 has already more than 'max_user_connections' active connections 的报错,网站瘫痪。有必要研究下这个问题。max_user_connections 是 MySQL 用户连接数的最大值设置,整段语句的意思是:服务器的 MySQL 的最大连接数参数设置不足。解决方法:修改 MySQL 安装目录下
2014-10-14 21:53:18
9162
转载 CentOS下配置Tomcat
在配置tomcat之前,需要配好jdk,具体参考CentOS下配置Java环境一、下载tomcatapache-tomcat-6.0.35.tar.gz二、解压apache-tomcat-6.0.35.tar.gz在/usr下新建tomcat文件夹,将安装包放在/usr/tomcat 目录下#mkdir /usr/tomcat#cd /usr/tomca
2014-10-12 18:23:52
395
转载 Vbox下CentOS6 两张网卡配置
当时是这么考虑的,一张网卡对外,一张网卡对内。如果同一张网卡,即对外,又对内,download的时候会比较卡。具体没数据表明猜测正确,仅是想想:D只是自己折腾玩,个人无服务器经历。如用于服务器,慎重!不过对有机会配置生产环境的服务器的高手来说,这个完全是小儿科:PVBox开启了两张网卡:网卡1.(对外的)连接方式:NATMAC:08002739277D(
2014-09-27 22:52:26
632
原创 试用ikanalyzer进行分词查询
IK Analyzer 是一个开源的,基于java语言开发的轻量级的中文分词工具包。从2006年12月推出1.0版开始, IKAnalyzer已经推出了4个大版本。最初,它是以开源项目Luence为应用主体的,结合词典分词和文法分析算法的中文分词组件。从3.0版本开始,IK发展为面向Java的公用分词组件,独立于Lucene项目,同时提供了对Lucene的默认优化实现。在2012版本中,IK实现了
2014-09-05 17:06:29
702
原创 把数组转换为一个用逗号分隔的字符串
/** * @Description:把数组转换为一个用逗号分隔的字符串 ,以便于用in+String 查询 */ public static String converToString(String[] ig) { String str = ""; if (ig != null && ig.length > 0) { for (int i = 0; i < ig.leng
2014-08-25 09:04:21
4509
转载 php中global与$GLOBAL的用法及区别
php中global 与 $GLOBALS[""] 差别 原本觉得global和$GLOBALS除了写法不一样觉得,其他都一样,可是在实际利用中发现2者的差别还是很大的!先看下面的例子:PHP代码
2014-08-20 11:25:47
622
原创 用js写的简单观察者模式
红色 黄色 红色 文字显示 var sel = document.getElementsByTagName("select")[0]; sel.observers = {}; //添加管擦着 sel.attach = function(key,obj){ sel.observers[key] = obj; } //删除观察者
2014-08-12 22:38:36
1405
原创 js比对服务器时间倒计时
Insert title here $(function(){ $.post("time.php", {"action":"getTimeStmp"},function(json){ var v = eval("(" + json +")"); $.cookie('server_time',v.time); });
2014-08-06 17:09:42
586
原创 php调用webservice
1.生成wsdl的文件类<?phpclass Wsdl { private $_operations; private $_types; private $_messages; private $_namespace; private $_serviceName; public function generateWsdl($className,
2014-08-06 15:28:23
638
转载 Nginx配置文件nginx.conf中文详解(总结)
#定义Nginx运行的用户和用户组user www www; #nginx进程数,建议设置为等于CPU总核心数。worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log ar/loginx/error.log info; #进程文件pid
2014-08-05 10:42:46
437
原创 java分割list数据
public ArrayList> getFavoriteSubList(List list){ ArrayList> allList = new ArrayList>(); List subList; int pageMax;//分页总数 int pageSize=20000; //每天处理数 int m = list.size()%pageSize; //求得最大
2014-08-04 18:04:26
2050
转载 java向上转型与向下转型
java 转型问题其实并不复杂,只要记住一句话:父类引用指向子类对象。什么叫父类引用指向子类对象,且听我慢慢道来.从2个名词开始说起:向上转型(upcasting) 、向下转型(downcasting).举个例子:有2个类,Father是父类,Son类继承自Father。Father f1 = new Son(); // 这就叫 upcasting (向上转型)// 现在f
2014-07-30 16:12:50
463
转载 将ArrayList中的元素深copy到另一个ArrayList中
学习ArrayList到另一个ArrayList的浅copy浅copy就是返回元素一样的ArrayList,但是元素本身并没有copy,如果原来元素的内容改变了,两个ArrayList内容都会随着改变(两部分公用元素)深copy是指复制后两部分完全没有交集,各自有各自的元素。package com.studyJava.stringStudy;import java.ut
2014-07-30 15:59:38
2174
转载 java.util.RandomAccessSubList cannot be cast to java.util.ArrayList解决办法
public class subListTest { public static void main(String[] args){ ArrayList list = new ArrayList(); list.add(1); list.add(2); list.add(3); list.ad
2014-07-30 15:49:02
18470
转载 php面试经典问题
面试题没有答案,这个需要自己百度查找,各位亲们不要偷懒!多多学习吧!一般有三年以上php开发经验去百度、腾讯面试,常会接触的面试题小总结一下:0.简单做一下自我介绍,? 然后谈一下近三年来你的得意之作?1.面试官看过你的简历,会问一些你做的项目的用户量、pv、吞吐量、相关难点和解决方法等2.数据库设计经验,为什么进行分表? 分库?一般多少数据量开始分表? 分
2014-07-07 17:00:23
2359
转载 hibernate注解
一、 环境搭建和基本映射 1) 添加Annotation包: hibernate-annotations.jar,ejb3-persistence.jar,hibernate-commons-annotations.jar 2) 在实体类中尽量使用JPA的标准注解来进行对象关系映射。注解可以添加在属性上,也可以添加在getXxx()方法之上。 a) @Entity 映
2014-07-02 16:02:25
492
转载 解决Eclipse发布webproject, jar无法发布到tomcat lib目录下的问题
1: 首先: Server Locations修改后会变灰,如果需要更改设置,则需要移除与Tomcat服务器关联的项目,同时,鼠标右键菜单Clean清除Tomcat服务器的状态^^就可以修改了。此时Eclipse默认是发布到workspace下面而不是发布到配置的tomcat下面, 这个时候可以先将Tomcat下的project, remove掉, 那么这个时候上面的 Server Loc
2014-06-04 22:45:00
443
转载 mysql随机取数据,如何实现高效率?
从数据库中(mysql)随机获取几条数据很简单,但是如果一个表的数据基数很大,比如一千万,从一千万中随机产生10条数据,那就相当慢了,如果同时一百个人访问网站,处理这些个进程,对于一般的服务器来说,肯定是要死机的。mysql数据库获取随机数据的函数rand(),我建议轻易不要用这个,我写博客的时候试了一下,从16万数据里随机获取5条数据,用时14.02秒,这个耗费满惊人的。SELE
2014-05-28 16:11:58
1029
转载 单例模式中静态变量初始化与不初始化有什么区别
public class Singleton { private static Singleton obj = new Singleton(); public static int counter1; public static int counter2 = 0; private Singleton(){ counter1++; counter2++; } p
2014-05-23 17:16:22
1600
转载 mysql报错unix:///var/mysql/mysql.sock
如果mysql连接出现 Warning: mysqli_connect() [function.mysqli-connect]: [2002] No such file or directory (trying to connect via unix:///var/mysql/mysql.sock) in xxx.php on line 14 查看mysql.sock的
2014-05-19 17:12:34
533
转载 PHP正则表达式模式修正符
PHP正则表达式 /i, /is, /s, /isU等 都是些什么东西呢?1、正则表达式运算顺序( ) 圆括号因为是内存处理所以最高* ? + { } 重复匹配内容其次^ $ \b 边界处理第三条件处理第四最后按照运算顺序计算匹配2、正则表达式模式修正符i 正则内容在匹配时候不区分大小写(默认是区分的)m 在匹配首内容或者尾内容时候采用多行识别匹配S
2014-05-13 14:51:32
510
转载 标准输入、输出和错误和文件重定向
标准输入、输出和错误当我们在shell中执行命令的时候,每个进程都和三个打开的文件相联系,并使用文件描述符来引用这些文件。由于文件描述符不容易记忆,shell同时也给出了相应的文件名。下面就是这些文件描述符及它们通常所对应的文件名:文件文件描述符输入文件—标准输入0:它是命令的输入,缺省是键盘,也可以是文件或其他命令的输出。输出文件—标准输出1:它是命令的输出,缺省
2014-05-08 11:06:57
497
转载 PHP压缩解压缩类:PclZip
PclZip是一个强大的压缩与解压缩zip文件的PHP类,PclZip library不仅能够压缩与解压缩Zip格式的文件;还能出压缩档的内容。同时也可以对现有的ZIP包进行添加或删除文件。官方网站:http://www.phpconcept.net/pclzip/index.php以下为一个简单的压缩全站进行备份的代码:require_once('pclzip.lib.p
2014-05-06 14:12:42
605
转载 mysql 查看负载
mysql 查看负载2009-06-08 13:191.mysql>;\s2.查看mysql的负载高的原因:编辑MYSQL配置文件my.cnf,加上以下几行:log_slow_queries=/usr/local/mysql/data/log_slow_queries.log //慢语句日志保存目录long_query_time=10 //记录SQL查询超过
2014-05-05 13:00:31
1673
转载 JAVA中int、String的类型转换
int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints="12345";int i;第一种方法:i=Integer.parseInt(s);第二种方法:i=Inte
2014-05-05 08:48:47
465
转载 java模拟真实用户上传文件
import java.io.BufferedReader;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;import java.io.Ou
2014-05-04 22:43:47
598
转载 利用commons-fileupload 实现文件上传终极版及commons-fileupload和commons-io包关系
昨天做了一个Servlet实现文件上传的功能,之前没仔细研究过commons-fileupload-1.2.1.jar,就随意网上搜了下例子,草率写完了,测试成功,感觉不错没出什么问题,回来无意之间又看到一篇文章说,用commons-fileupload-1.2.1.jar实现上传文件一定要加上commons-io-1.3.2.jar,我就开始纳闷了,我明明没有加这个io包测试成功,他居然说必须加
2014-05-04 22:39:12
992
转载 java模拟post请求上传文件
在页面里实现上传文件不是什么难事,写个form,加上enctype = "multipart/form-data",在写个接收的就可以了,没什么难的,如果要用java.net.HttpURLConnection来实现文件上传,还真有点搞头.:-)1.先写个servlet把接收到的 HTTP 信息保存在一个文件中, 看一下 form 表单到底封装了什么样的信息。
2014-05-04 22:32:26
1073
转载 crontab每多少秒钟调度
* * * * * date > /home/gamester88/test/nihao.txt* * * * * (sleep 10 && date >> /home/gamester88/test/nihao.txt)* * * * * (sleep 20 && date >> /home/gamester88/test/nihao.txt)* * * * * (sleep 30
2014-05-04 18:03:38
952
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人