自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(43)
  • 资源 (15)
  • 收藏
  • 关注

转载 从语言进步到编程

在培训的授课阶段即将结束之际,趁脑子还比较清楚,总结一下课堂上向大家灌输的编程思想。现在看不太懂也没关系,等大家积累了一定的开发经验和编程思考,再回过来头来看看这些内容。或许你会有种“蓦然回首,那人却在灯火阑珊处”的感觉。由于时间匆忙,文中讲述不恰当的地方还请各位读者拍砖。1. 语言和编程本是两码事分不清语言和编程的人,估计很能学得好编程。1.1 盲从技术只能让你晕的更久和其它事物一样,软件编程的发展也经历了从低级到高级的各个阶段。从机器代码到汇编语言,从汇编语言到高级语言,从高级语言到封装完善的编程框架,

2011-01-06 17:45:00 187

原创 hive学习之wordcount单词统计

单词统计相当于编程开始的HELLO WORLD。应该都跑过。假设这里有一个文档,里面有两行这样的话:Hello World Bye WorldHello Hadoop GoodBye Hadoop最终要显示的结果如下:程序如下: Map:public class MapClass extends MapReduceBase implements Ma

2012-04-06 18:12:31 925

转载 基于Hadoop平台的并行数据挖掘算法工具箱与数据挖掘云

一 基于云计算的海量数据挖掘2008年7 月,《Communications of the ACM》杂志发表了关于云计算的专辑,云计算因其清晰的商业模式而受到广泛关注,并得到工业和学术界的普遍认可。目前工业界推出的云计算平台有Amazon公司的EC2和S3,Google公司的Google Apps Engine, IBM公司的Blue Cloud,Microsoft公司的Windows Azu

2012-04-06 12:12:04 658

转载 推荐系统之协同过滤

协同过滤(Collaborative Filtering)是现今推荐系统中应用最为成熟的一个推荐算法系类,它利用兴趣相投、拥有共同经验之群体的喜好来推荐使用者感兴趣的资讯,个人透过合作的机制给予资讯相当程度的回应(如评分)并记录下来以达到过滤的目的进而帮助别人筛选资讯(参考wiki,文字有点生硬,不过却很好的描述了协同过滤的一个互动性:用户参与用户获益)。边整理边写了整整一天o(╯□╰)o

2012-04-01 16:38:33 390

转载 MySQL系列培训中“基础篇”会为大家介绍MySQL使用过程中的常见问题和解决方案。

在过去两年, 淘宝数据库团在MySQL、SSD、开源迈出了巨大的步伐,截至11年十月用户数据库库、商品库、交易库都已经稳定的运行在MySQL上,同时也经历的双十一,双十二的考验。这里我们将为大家分享背后的经验和教训。 基础篇:  《MySQL索引与SQL调优》讲师:玄惭   (微博:玄惭) 本课程将从Mysql的底层存MySQL索引与SQL调优储开始,到上层应用实现来介绍SQL调优

2012-03-20 12:38:30 520

原创 半技工半文员的一些项目感慨

前一段时间一直忙文档性工作,也就是和商务配合做技术方案、标书等。技术上没有具体写代码,主要还是看资料为主。充分利用家到公司坐地铁30分钟的时间,看一些hadoop、NoSQL方面的资料。        在最近的工作中遇到的问题还是比较多的,让我有了很深的反思。在做文档方面,得到的教训比较的多。比如文档在严谨性上其实不亚于程序的严谨性。程序的不严谨可能导致程序不能运行,优化一下仍然能运行起来就行

2012-02-07 16:50:19 330

原创 利用redis做缓存的mysql的访问压力测试

如果外部直接访问mysql数据库,当并发量很大的时候就会造成行的锁,所以,我利用redis做为缓存,模拟类似消息队列的异步操作。操作执行时间是2分钟,2分钟后redis里的数据同步到mysql中。先看测试环境:我的电脑是win7压力测试工具是WebServer stress tool7,测试时间2分钟。看厕测试图表,上边的是直接往mysql里插入,下边为先redis后mysql

2011-12-20 00:28:57 2053 1

原创 lucene创建文件索引

用lucene创建文件索引的例子,测试通过,放到csdn有以备。 public class IndexToDisk { private final static String filePath="D:/redixsearch/data/luceneDemoTest.txt"; private final static String indexPath="D:/redixs

2011-12-19 17:15:06 265

原创 Nginx+Tomcat+Session 高性能群集搭建(测试通过)

今天下午没事,就做了一个nginx+tomcate+Session 的负载均衡的tomcat集群,tomcat是用的6.0,nginx用的是nginx-1.1.11。测试的目的是看看访问的压力分布和session共享。先看看测试效果。我在nginx中的nginx.conf中配置的访问权重。是upstream 127.0.0.1 { #weigth参数表示权值,权值越

2011-12-16 10:20:10 477

转载 nginx做的tomcat负载均衡和集群

要集群tomcat主要是解决SESSION共享的问题,因此我利用memcached来保存session,多台TOMCAT服务器即可共享SESSION了。 你可以自己写tomcat的扩展来保存SESSION到memcached。 这里推荐使用memcached-session-manager这个开源项目(http://code.google.com/p/memcached-session

2011-12-16 10:17:14 256

转载 java安全框架Apache Shiro 简介

Apache Shiro 是一个框架,可用于身份验证和授权。本文提供了几个示例用来展示如何在 Java™ 应用程序中使用 Shiro 并给出了如何在一个 Grails web 应用程序中使用它的概述。为了从本文中最大限度地受益,您应该习惯于创建 Java 应用程序并安装了如下的几个组件:Java 1.6 JDK Grails(用来运行这些 web 应用程序示例) 常用缩略词

2011-12-05 11:17:11 415

原创 lucene学习之一索引操作(Fragments)

class Fragments { public static void indexNumbersMethod() { // START new Field("size", "4096", Field.Store.YES, Field.Index.NOT_ANALYZED); new Field("price", "10.99", Field.Store.Y

2011-11-30 16:02:15 749

原创 Lucene学习之二搜索(计分Score)

// From chapter 3public class ScoreTest extends TestCase { private Directory directory; public void setUp() throws Exception { directory = new RAMDirectory(); } public void tear

2011-11-30 15:59:16 789

原创 lucene学习之二短语(Phrase)搜索

// From chapter 3public class PhraseQueryTest extends TestCase { private Directory dir; private IndexSearcher searcher; protected void setUp() throws IOException { dir = new RAMDirec

2011-11-30 15:57:57 800

原创 lucene学习之二Numeric搜索

public class NumericRangeQueryTest extends TestCase { public void testInclusive() throws Exception { Directory dir = TestUtil.getBookIndexDirectory(); IndexSearcher searcher = new IndexSe

2011-11-30 15:55:32 740

原创 lucene学习之二boolean搜索(相当于SQL中的or、and等)

public class BooleanQueryTest extends TestCase { public void testAnd() throws Exception { TermQuery searchingBooks = new TermQuery(new Term("subject","search")); //#1 Query book

2011-11-30 15:53:59 766

原创 lucene学习之二搜索片段(Fragments)

public class Fragments { public void openSearcher() throws Exception { Directory dir = FSDirectory.open(new File("/path/to/index")); IndexReader reader = IndexReader.open(dir); Ind

2011-11-30 15:52:39 749

原创 lucene学习之二基本搜索

public class BasicSearchingTest extends TestCase { public void testTerm() throws Exception { Directory dir = TestUtil.getBookIndexDirectory(); //A IndexSearcher searcher = new IndexSear

2011-11-30 15:51:06 734

翻译 lucene学习之二近实时搜索(Near-real-time search)

public class NearRealTimeTest extends TestCase { public void testNearRealTime() throws Exception { Directory dir = new RAMDirectory(); IndexWriter writer = new IndexWriter(dir, new Standa

2011-11-30 15:50:11 1013

原创 lucene学习之一创建索引(Index)

public static void main(String[] args) throws IOException, ParseException { // 0. Specify the analyzer for tokenizing text. // The same analyzer should be used for indexing and searching

2011-11-30 14:00:34 818

原创 lucene学习入门之一创建索引

public class IndexingTest extends TestCase {protected String[] ids = {"1", "2"};protected String[] unindexed = {"Netherlands", "Italy"};protected String[] unstored = {"Amsterdam has lots of brid

2011-11-30 13:58:56 91

原创 Redis学习之二redis数据操作类型示例

package jedis.test.CURD;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Set;import redis.clients.jedis.Jedis;public c

2011-11-01 13:11:10 323

原创 第一篇开篇说说redis

接触到redis是因为一个非常大的项目,要解决高并发,读写速度的问题.之前也听说过基于K-V的数据库.官方文档说支持每秒10W次并发,只是理论上高配置的机器.redis其实就是一个双仞剑,因为是基于内存的操作,所以非常的吃内存.当达到一定内存限制时,就回启用虚拟内存.数据也可以dump到硬盘上,据说在硬盘上I/O开销比较的大,这个我还有待去验证.reids中操作的数据类型,非常的丰富,string

2011-11-01 12:14:16 337

原创 mysql分布式之主从配置

最近遇到的一个项目就是要求做mysql的分布式设计,之前弄过,但是这次弄的稍微深入点。mysql分布式的内容还是比较的多,所以就想写点东西给自己备份下,忘记了还能回头看看。        我下载的ZIP版本mysql,安装起来还是蛮方便的。安装步骤如下:1、解压缩my

2011-09-01 13:33:38 615

转载 Android 用APN来获取手机号

之前很多人说无法完全获取手机号,是因为现在有的卡不能获取,有的卡能获取,现在我们可以换一种思路来考虑问题,就是用VPN的方式请看代码/*** 电信APN列表* @author wudongdong**/public class APNNET {public

2011-07-27 05:05:45 219

原创 简洁的计数器(多线程)

package demo.delayedload;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.o

2011-07-04 16:24:06 172

转载 android计数器——基础编

计数器是指一些常用计时器,例如体育比赛中测试时间的计时器等,但所要介绍的这种计时器一般原理,先让我们看一下图先  让我们看一下代码的实现方法

2011-07-04 15:26:04 215

转载 Android入门:深入学习理解 Handler HandlerThread AsyncQueryHandler 三者的关系

首先创建工程 ThreadDemo 创建Activity  一、Handler  Handler在android里负责发送和处理消息。它的主要用途有:   1)按计划发送消息或执行某个Runnanble(使用POST方法);  2)从其他线程中发送来的消息放入

2011-07-04 10:29:20 128

原创 android封装webservice的简单调用,并且实时更新新UI

最近做一个电力项目的客户端,要求是全部使用webservice调用他们的服务端的数据,然后展现出来。所以我就封装了一个调用webservice的类,这个还是比较的简单的类,没有多牛的地方。其中,项目中一个模块就是实时获取运营总览的一些情况,这又用到handler。下面就是相关代码,代码还有许多要完善的地方,请指出。public class HandlerService{ private

2011-06-18 00:28:00 377

转载 玩转Android—事件监听篇

<br />下面是各种常用控件的事件监听的使用<br />①EditText(编辑框)的事件监听—OnKeyListener<br />②RadioGroup、RadioButton(单选按钮)的事件监听—OnCheckedChangeListener<br />③CheckBox(多选按钮)的事件监听—OnCheckedChangeListener<br />④Spinner(下拉列表)的事件监听—OnItemSelectedListener<br />⑤Menu(菜单)的事件处理—onMenuItemS

2011-06-01 11:04:00 227

转载 玩转Android—事件监听篇

<br />下面是各种常用控件的事件监听的使用<br />①EditText(编辑框)的事件监听—OnKeyListener<br />②RadioGroup、RadioButton(单选按钮)的事件监听—OnCheckedChangeListener<br />③CheckBox(多选按钮)的事件监听—OnCheckedChangeListener<br />④Spinner(下拉列表)的事件监听—OnItemSelectedListener<br />⑤Menu(菜单)的事件处理—onMenuItemS

2011-06-01 11:04:00 268

转载 Android访问权限大全

<br />程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下: <br />android.permission.ACCESS_CHECKIN_PROPERTIES<br />允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that

2011-05-24 10:10:00 120

转载 dip,px,pt,sp 的区别

<br />dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。<br /><br /><br />px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。<br /><br /><br />pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用;<br /><br /><br

2011-04-02 16:40:00 118

转载 Android自定义标题栏

<br />Android程序中默认标题栏是灰色背景,内容是工程名字,类似下图:2011-2-14 10:42 上传下载附件(12.97 KB)<br /><br /><br />修改了标题栏布局,效果如下:<br /><br /><br /><br />说一下具体步骤。首先,修改标题栏的宽度和背景,在strings.xml中添加:<style name="CustomWindowTitleBackground"> <br />    <item name="android:background">@dra

2011-03-25 18:00:00 166

原创 android的线程利器之AsyncTask

java自带的线程已经慢不错的了,在android里又进了一步。一开始,在java传统的Thread和Runnable里加上了handler就已经蛮不错的了,handler作为信息调配的中转站,让人用的很输入,线程就只管去计算,分配的事就不要你做了。我写的东西有点杂乱无章,呵呵。再后来就到了高级一点的HandlerThread,把资源费配的Handler和线程Thread放在了一起,我比较喜欢的是,重新启动一个线程非常的方便。new HandlerThread().start();这样一下就可以了,线程

2011-03-25 16:32:00 316

原创 Adapter,BaseAdapter,ListAdapter,SpannerAdapter的那点事

上面的四个适配器(Adapter)是最常用的东西,但是有很多人不理解,比如这样的写法,其实我自己也是有困惑的。static final class myAdapter extends BaseAdapter{ @Override public int getCount() { // TODO Auto-generated method stub return 0; } @Override public Object getItem(int positio

2011-03-18 11:09:00 883

原创 android中handler处理两个线程的困惑

我看了网上的教程是这样的,用handler除了一个线程,就是控制progressbar。于是我拓展了一下,我另外写了个计数的线程。先看源代码。运行runnable和timerRunnabler,,progressbar和倒计时开始进行。是设置runnable执行sleep,3秒后执行,timerRunnabler执行sleep,1秒后执行,但是从执行的效果上看是同步的,我的想法应该是不同步的。我在logcat中看到了,他们执行是按顺序来的,也就是进入了线程队列里了。两者应该是独立的,为什么会同步执行呢?然后

2011-03-17 13:22:00 341

原创 android起航,第一篇android学记

<br />       一直在做J2EE开发,3年,按理说也不算短了。上学的时候接触的java层次还是比较肤浅的,然后在工作中,慢慢的学习慢慢的进步吧。在学校的时候没有运用过三大框架,不过,幸亏没有用,这样能让我的java基础能比较的扎实一点。<br />为什么我要做android呢?一个是未来的发展应该是移动互联,第二个就是感觉在J2EE上遇到了瓶颈了,怎么也无法再进步了,很悲惨。<br />移动技术有很多,如java自身的J2ME,不过,现在看来,J2ME是不行了,但讽刺的是,java却给androi

2011-03-09 10:28:00 235

原创 今天大家在南京程序员俱乐部QQ群里的一些唠叨

昂锋集团南京(1215988837) 9:49:55 有人做通讯的吗?回复大树 SA/SD(7631318) 9:52:05 具体说说?回复昂锋集团南京(1215988837) 9:52:19 了解烽火通讯吗?回复大树 SA/SD(7631318) 9:53:11 知道一些回复昂锋集团南京(1215988837) 9:53:20 回复昂锋集团南京(1215988837) 9:54:26  Citrans ?回复大树 SA/SD(7631318) 9:55:35 不了解。回复昂锋集团南京(1215988837

2010-12-22 17:21:00 3176

转载 旗讯研发工程师谈网站建设与HTML 5

         从我们第一天建设网站网页开始就一直用着html,html伴随着我们从FrontPage开始到Dreamweaver等等开发工具建设简单的网页网站。HTML也是经过了各路诸侯奋战才达到今天的标准和地位。随着网站建设技术的日益增长,特别在网站优化上也需要html 的改进,所以就诞生了HTML5,不过HTML还是一直处于争论之中。HTML 最近的一次升级是1999年12月发布的 H

2010-05-03 09:26:00 1304

基于Lucene的Web站内信息搜索系统

基于Lucene的Web站内信息搜索系统基于Lucene的Web站内信息搜索系统基于Lucene的Web站内信息搜索系统基于Lucene的Web站内信息搜索系统

2009-09-21

java,如何学习java,java学习经验

java,如何学习java,java学习经验java,如何学习java,java学习经验

2009-08-18

JavaScript动态生成css

JavaScript动态生成css,JavaScript动态生成cssJavaScript动态生成css

2009-08-03

人民银行Avamar成功案例.pdf

人民银行Avamar成功案例.pdf人民银行Avamar成功案例.pdf人民银行Avamar成功案例.pdf人民银行Avamar成功案例.pdf

2009-07-16

prototype类

prototype类库prototype类库prototype类库prototype类库prototype类库prototype类库

2009-05-19

JS广告代码

JS广告代码JS广告代码

2008-07-14

Eclipse中文教程

Eclipse中文教程Eclipse中文教程Eclipse中文教程

2008-07-14

struts学习案例结合jsp.rar

struts学习案例结合jsp.rarstruts学习案例结合jsp.rar

2008-07-09

struts+jsp留言板

struts+jsp留言板 struts+jsp留言板

2008-07-09

东莞商城(支付宝)

东莞商城(支付宝)东莞商城(支付宝)东莞商城(支付宝)

2008-06-25

jsp+servlet+javaBean实例

jsp+servlet+javaBean实例

2008-06-25

JavaScript语法手册

JavaScript语法手册JavaScript语法手册

2008-06-24

JSP_notebook

jsp 留言板jsp 留言板jsp 留言板jsp 留言板

2008-06-24

jspbook

jsp 留言板,比较简单的,学习用的

2008-06-24

as权限管理

最好的权限管理asp代码

2008-04-17

空空如也

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

TA关注的人

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