- 博客(21)
- 收藏
- 关注
原创 非关系型数据库NoSQL理论基础之CAP理论
CAP理论是设计分布式web系统的一个很关键的定律,其主要内容是(非官方定义):When designing distributed web services, there are three properties that are commonly desired: consistency, availability, and partition tolerance. It is imp...
2011-11-09 10:44:10
611
原创 高负载系统,网络参数调整
Java代码 net.ipv4.tcp_syncookies = 1 表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭; Java代码 net.ipv4.tcp_tw_reuse = 1 表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关...
2011-08-15 10:13:16
162
原创 避免SQL全表查询
1、模糊查询效率很低: 原因:like本身效率就比较低,应该尽量避免查询条件使用like;对于like ‘%...%’(全模糊)这样的条件,是无法使用索引的,全表扫描自然效率很低;另外,由于匹配算法的关系,模糊查询的字段长度越大,模糊查询效率越低。 解决办法:首先尽量避免模糊查询,如果因为业务需要一定要使用模糊查询,则至少保证不要使用全模糊查询,对于右模糊查询,即like ...
2011-04-12 12:02:40
450
原创 Hadoop集群,不重启增加机器
有的时候, datanode或者tasktracker crash,或者需要向集群中增加新的机器时又不能重启集群。下面方法也许对你有用。1.把新机器的增加到conf/slaves文件中(datanode或者tasktracker crash则可跳过)2.在新机器上进入hadoop安装目录 $bin/hadoop-daemon.sh start datanode $bin/had...
2010-11-04 15:52:13
205
原创 Struts VS Spring两种MVC框架
基于Web的MVC framework在J2EE的世界内已是空前繁荣。TTS网站上几乎每隔一两个星期就会有新的MVC框架发布。目前比较好的MVC,老牌的有Struts、Webwork。新兴的MVC 框架有Spring MVC、Tapestry、JSF等。这些大多是著名团队的作品,另外还有一些边缘团队的作品,也相当出色,如Dinamica、VRaptor等。这些框架都提供了较好的层次分隔能力。在...
2010-07-02 13:02:21
160
英文分词的流程
1.输入内容 This's a string.That are strings.2.关键词分词 This's a string That are strings3.去停用词(a,标点等) This's string That are strings4.形态还原 This string That are5.转为小...
2010-06-29 20:12:48
484
Lucene学习笔记--创建FS索引(FSDirectory)
public void FSDirectoryCreateIndex() { try { File file = new File(FILE_PATH); Directory directory = FSDirectory.getDirectory(INDEX_STORE_PATH); Document doc = new Document(); Ind...
2010-06-29 19:07:14
136
原创 Lucene学习笔记--创建FS索引(FSDirectory)
public void FSDirectoryCreateIndex() { try { File file = new File(FILE_PATH); Directory directory = FSDirectory.getDirectory(INDEX_STORE_PATH); Document doc = new Document(); Ind...
2010-06-29 19:06:02
229
Lucene学习笔记--简单搜索
方法1: Date starttime=new Date(); String queryString = "o"; String[] fields={"name","content"}; QueryParser queryParser = new MultiFieldQueryParser(fields,analyzer); Query query=quer...
2010-06-29 19:02:27
192
Lucene学习笔记--创建索引(Create Index)
public void createIndex() { try { File file = new File(FILE_PATH); //FILE_PATH为所要创建索引的文件的绝对地址,在地址完全可以用String来代替 Document doc = new Document(); IndexWriter indexWriter = new IndexWrit...
2010-06-29 18:58:47
217
OpenGL简单实现太阳系模拟
写了那么多的java程序,现在发一个C++的,,不过是好多年前写着玩的(当时是本科时候为了应付期末作业,大约两天时间看书,半天写代码) 话不多说,直接上码#include "stdafx.h"#include <glut.h>#include <stdlib.h>#include "math.h"#include <gl\glaux.h&g...
2010-06-25 14:03:04
1066
CKEditor二次开发----为CKEditor增加添加水印的功能
在CKEditor上增加添加水印的功能,相信大家都没有见过。 CKEditor的前身就是FCKEditor,FCKEditor自3.0后就改称为CKEditor。话不多说,,我们开始吧,, 首先,修改对CKEditor引入的那部分javascript,代码如下: <script type="text/javascript"> CKEDITOR...
2010-06-25 10:54:51
328
原创 CKEditor二次开发----为CKEditor增加上传图片的功能
这是我做的一个个人知识管理的一部分,现在把这部分提取出来,加上原代码,希望对大家学习工作有一定的的参考价值。 我对JAVA情有独钟,可惜,原本可以用CKFinder来完成图片上传的功能,可是呢,CKFinder不支持java,所以我只能自己对CKEditor动一下手。其实原理也很简单,只是把原来可以配置为上传的那个页面换成我们自己开发的上传页面。在这里,使用了Action来实现图片的上传,...
2010-06-25 10:26:43
310
原创 win7安装oracle 10g
解决方案: 步骤一:在解压出的oracle文件夹中搜索refhost.xml文件,搜索结果出现2条符合条件文件,这两个文件均需要修改.打开文件发现内容中有包含...5.0 6.0等系统说明,在其中添加<OPERATING_SYSTEM> <VERSION VALUE="6.1"/> </OPERATING_SYSTEM...
2010-06-18 10:00:11
119
原创 java实现项目代码行数的简单计算
package com.burning.BurningUtil.util;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;public class CodeLineCounter { private static int totalLine; private st...
2010-06-11 09:46:23
596
原创 java IO 读
package ch2.lucenedemo.test;import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;public class TestPath { public static void main(String args[]) throws IOExc...
2010-06-11 09:41:19
112
原创 java IO写
package ch2.lucenedemo.test;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;public class TestPath {...
2010-06-11 09:40:22
112
原创 java IO 创建文件
package ch2.lucenedemo.test;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;public class TestPath {...
2010-06-11 09:38:52
161
原创 java IO获取目录下的文件列表
package ch2.lucenedemo.test;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;public class TestPath { public static void main(Strin...
2010-06-11 09:07:39
173
原创 java IO创建目录
package ch2.lucenedemo.test;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;public class TestPath { public static void main(Strin...
2010-06-11 09:00:10
139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人