自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

用心做事

生活因技术而美好

  • 博客(21)
  • 资源 (4)
  • 收藏
  • 关注

原创 JNI本地方法实例

C/C++编译器除了可以创建机器代码可执行文件以外,也可以创建共享库文件。接下来,我将使用Java的JNI来写一个Java本地代码(java native interface). 以windows平台为例,介绍如何创建本地方法。    使用windows平台的编译器,我可以是用的工具:visual studio command prompt工具cl.exe     1. 编写Java代码并

2013-04-29 09:20:45 1133

原创 解析ThreadPoolExecutor

ThreadPoolExecutor能够用于创建一个线程池,它提供了一些有用的方法:     实例化一个线程池,实践中用的比较多是以下构造方法: public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,

2013-04-28 11:44:08 1838

原创 深度理解Thread Pool, Executor, Callable/Future

在JDK1.5版,Java标准包中就包含了对线程池的支持,提供了包java.lang.concurrent.     1. ThreadPool    线程池是一个线程管理的集合,能够有效执行任务。当大量任务使用线程池执行时,由于线程循环的执行,整个性能得到提高,也减少了每个任务调用上的花费。实现线程池,你能够运用ExecutorService的实现类,比如ThreadPool

2013-04-27 23:04:31 3513

原创 Extjs实现年月日时分秒格式的时间选择器

Extjs 实现年月日时分秒的时间选择器,实现方式也是继承现有类,进一步封装一下自己的功能。    js代码如下:/*-----------'Y-m-d H:m:s' format section--------------*/Ext.ns('Ext.ux.form');Ext.ux.form.TimePickerField = function(config){ Ex

2013-04-27 14:31:51 6882 1

原创 extjs实现年月格式的日期选择(DatePicker)

Extjs 的类库中只有年月日的DatePicker,那么如何实现年月的选择呢?    我这里使用Extjs 的插件(plugin)来灵活实现YM的DatePicker,具体的代码如下:/*-------------only 'Y-m' format section'----------------------*/Ext.ux.MonthPickerPlugin = func

2013-04-27 11:53:07 4802

原创 深入解析ThreadLocal

1. ThreadLocal介绍    在Java中,ThreadLocal是摆脱不易变类实现线程安全的另一种方式。如果你用Java写过多线程或是并发的代码,你必定熟悉synchronization 或是Locking极大影响系统的可扩展性的高昂代价,然而你除了使用synchronization为多线程中分享对象别无选择。ThreadLocal为Java提供了另一种方式完成线程安全,它没有解决

2013-04-26 22:39:42 1831

原创 Javascript 类继承机制

Javascript本身不是面向对象的语言,但是,使用基于Prototype使得javascript具备面向对象的形。以Prototype对象来装饰存在的object,被称为“class-less, prototype-oriented, or instance-based programming”编程。       请看下面的一个简单的例子:var BaseCar = fun

2013-04-24 13:14:58 1183

原创 最全面Maven安装以及与Eclipse集成

http://img.my.csdn.net/uploads/201304/22/1366640693_3383.jpg                    想学习更多关于Maven的知识,请下载我整理的maven教材。

2013-04-22 22:32:14 1142

原创 安装Jar包到本地仓库(local repository)

将本地jar包安装到本地jar仓库中,一条简单的命令就可以实现。        命令格式: mvn install:install-file -Dfile={jar路径} -DgroupId={groupId 值} -DartifactId={artifactId值} -Dversion={版本号} -Dpackaging=jar  -DlocalRepositoryPath={m2home

2013-04-22 21:45:56 3125

原创 理解javascript的函数prototype

1. 在Javascript中,函数protoytpes是一个很方便的方式来为一个函数的实例快速地绑定属性。它有多种用途,其中,最主要的目的是为了实现OO(Object-Oriented programming).    所有的function都有prototype属性,默认情况下,它包含空的对象。prototype只有在functions被实例化后才能发挥出它的作用。请记住:Function

2013-04-18 13:39:46 1042

原创 Solr 优化主关键字索引

大多在Solr 中的存储的数据有某种类型的主关键字。主关键字作为任何document 的唯一存储值,也是作为某个document唯一性的标识字段,正是因为主关键字在大多数情况下是独一无二的值。尽管如此,这个字段检索到的速度并不是与数据库中的关键字索引一样快的。希望更快,怎么办? Solr 4.x打给我们惊喜。     在字段区域(schema.xml配置中),有如下设置:

2013-04-11 23:44:45 2098

原创 Jenkins 安装与配置

Jenkins 安装与配置doc版本下载    在基于Fedora的分类,比如Red Hat Enterprise Linux (RHEL), CentOS 和Scientific Linux, 你能够运用 yum来安装Jenkins.1 Linux下安装Jenkins 添加repo到本机:·        sudo wget -O /etc/yum.repos.d/jenkins

2013-04-11 21:51:45 1507

原创 Solr查询参数简介

查询参数简介(官方介绍http://wiki.apache.org/solr/CommonQueryParameters):•    q  (query)       -   参数的主查询,默认是所有的“*:*”•    fl (Field List) -   指定返回那些字段内容,用逗号或空格分隔多个。例如:“fl=id,name”意味着值列出id,

2013-04-10 23:41:47 4302

原创 JVM的堆与栈

熟悉JVM 的堆与栈,以下几点需要知道。当一个方法被调用时,在栈的顶部一个框(frame)将被创建。一旦一个方法执行完成,控制流返回到这个调用方法,它对应栈框将被冲刷,即栈释放。本地变量是在栈中被创建。实例变量是在堆中创建的,它们作为对象的一部分。引用变量是在栈中创建的。另外,现在比较流行几个加载测试工具:Apache JMeter - See http:/

2013-04-10 22:35:06 1150

原创 SolrJ 操作HttpSolrServer, ConcurrentUpdateSolrServer和CloudSolrServer

HttpSolrServer 使用了Apache Commons HTTP客户端来连接Solr. 注意在Solr 4.x中, CommonsHttpSolrServer已经改变为HttpSolrServer以及StreamingUpdateSolrServer已经改变为ConcurrentUpdateSolrServer 。ConcurrentUpdateSolrServer更适合update

2013-04-09 23:09:54 7831 2

原创 Sorl 架构(上)

Solr简介Solr是一个流行、快速的开源企业搜索平台,它基于Apache的Lucene项目作为底层支撑。Solr支持像REST一样的 HTTP/XML 和 JSON API,支持对XML,JSON,CSV,以及基于HTTP的二进制文件建立索引文件。同样,通过HTTP协议GET 操作获得XML,JSON, CSV 或是二进制的结果。Solr突出特性如下:·    高级全文搜索能力·

2013-04-09 12:43:48 3324

原创 优化Solr schemalXML 设置

Solr 框架中域配置文件schema.xml定义了文档(document)所包含的字段(field)。当对document建立索引或者查询时,这些字段将会被处理。因此,这个文件中的字段设置好不好,直接影响到Solr的整体性能。      优化Solr性能,schemaXML配置需要注意的几个要点:store="false"  : 当仅仅需要基于这个字段进行检索,而不需要返回原始的

2013-04-09 10:44:06 1315

原创 Solr与数据库结合实现全文检索

一下给出了一个简单的实例展示了如何将Solr与数据库结合实现全文检索。生产环境下,会有很大差别,这里的配置仅作为调试或是开发所用。      1. 安装Java JDK 和Tomcat              第一步骤就是安装jdk 和Server 服务器Tomcat,这个也挺简单,这里就省略了。       2. 配置Solr Core              将Solr自带的一个例子复

2013-04-05 21:31:06 4746

原创 深入解析Solr 4.2.0 solrconfig.xml 配置(下)

接着上次的图解,请看剩余配置解说:

2013-04-05 15:49:57 1516

原创 深入解析Solr 4.2.0 solrconfig.xml 配置(上)

花了一点时间,解析了Solr 4.2.0 solrconfig.xml 文件的具体配置信息。分析配置如下列图表所示:

2013-04-05 15:32:33 3059

原创 Java HotSpot VM命名参数选项详解

Java Hotspot VM 可选参数选项可以划分为四类:Ø  行为选项改变了基本VM的行为。Ø  G1垃圾收集器选项(GarbageFirst (G1) Garbage Collection Options)Ø  性能调优选项就一个个能够用来调节VM性能的旋钮Ø  调试选项一般跟踪、打印或是输出VM信息。在跟踪程序的处理流程非常有用,尤其对于不知道程序有问题而不知道问题到底处在

2013-04-02 23:34:11 2839 3

Machine Learning With Go

The mission of this book is to turn readers into productive, innovative data analysts who leverage Go to build robust and valuable applications. To this end, the book clearly introduces the technical aspects of building predictive models in Go, but it also helps the reader understand how machine learning workflows are being applied in real-world scenarios. Machine Learning with Go shows readers how to be productive in machine learning while also producing applications that maintain a high level of integrity. It also gives readers patterns to overcome challenges that are often encountered when trying to integrate machine learning in an engineering organization. The readers will begin by gaining a solid understanding of how to gather, organize, and parse real-work data from a variety of sources. Readers will then develop a solid statistical toolkit that will allow them to quickly understand gain intuition about the content of a dataset. Finally, the readers will gain hands-on experience implementing essential machine learning techniques (regression, classification, clustering, and so on) with the relevant Go packages.

2017-10-22

Hadoop-2.2.x-eclipse插件

Hadoop-2.2.x-eclipse

2014-02-01

Maven学习教材

Maven教材.The second command we ran in the previous section Maven lifecycle, which begins with a phase to validate the basic integrity of the project and ends with a phase that involves deploying a project to production. Lifecycle phases are intentionally vague, defined solely as validation, testing, or deployment, and they may mean different things to different projects. For example, in a project that produces a Java archive, the package phase produces a JAR; in a project that produces a web application, the package phase produces a WAR.

2013-04-22

多项式,迷宫,纸牌游戏,二叉树,哈夫曼数的课程设计全集

数据结构的课程设计多项式 迷宫纸 牌游戏 哈夫曼 二叉树 cpp课程设计全集可以立刻运行

2009-02-13

空空如也

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

TA关注的人

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