原创 Mac OS X 命令行安装Maven,异常处理
Mac OS X 安装Maven:• 下载 Maven, 并解压到某个目录。例如/Users/robbie/apache-maven-3.3.3• 打开Terminal,输入以下命令,设置Maven classpath $ vi ~/.bash_profile添加下列两行代码,之后保存并退出Vi:export M2_HOME=/Users/robbie/apache-maven
2016-06-18 21:29:13
2256
原创 剑指offer面试题-求整数二进制中1的个数
题目:请实现一个函数,输入一个整数,输出该数二进制1的个数。例如2为0010,该函数输出1.输入:一个整数(不管正负)输出:该整数1的个数解题思路:最先想到的方法是该整数与一个整数1做于操作,每做一次,该整数左移一位,直到变成0,基于这样的思路不难写出代码一。但是这样的话,代码一会在输入负数的时候,会引起死循环,所以我们可以声明变量B(初始为1)与该整数
2016-06-13 17:34:23
1013
原创 网页调用Activex实现,ocx封装成cab文件
说明 首先说下为什么要把ocx控件打包成cab文件,这是因为ocx控件,需要用户单独下载,然后自己通过resiger命令,在cmd中注册,这对于小白用户,显然不太显示,所以就需要打包成cab文件,由网页作为ActiveX控件自动的下载注册,这样用户使用起来就轻松了多。OCX打包CAB并过程(打包cab后可以在加入自定义签名)制作cab文件时需要将所有的相关文件都包含进去,
2016-06-13 15:50:53
6518
原创 MD4加密java算法
网上找了好久,太费劲,所以干脆记录下。package com.xinhua.util;public class MD4 { private static int A, B, C, D; private static int X[] = new int[16]; private static int F(int X, int Y, int Z) { return (X & Y
2016-06-07 17:31:26
4196
1
原创 solr全文检索技术学习(三)-搭建SolrCloud集群问题总结
1.1 什么是SolrCloud SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使用SolrCloud来满足这些需求。 SolrCloud是基于Solr和Zookeeper的分
2016-06-05 17:04:47
5409
1
原创 solr全文检索技术学习(二)-schema.xml配置解析
schema.xml 文件里面主要定义了索引数据类型,索引字段等信息。2.1.fieldtypefieldtype 节点主要用来定义数据类型。 name 指定的是节点定义的名称 class 指向 org.apache.solr.analysis 中定义的类型名称 fieldtype 还可以自己定义当前类型建立索引和查询数据的时候使用的查询分析 器。 tokenizer 指定
2016-06-04 17:51:09
1396
原创 solr全文检索技术学习(一)-核心配置文件solrconfig.xml
solr介绍 Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。 Solr可以独立运行,运行在Jetty、Tomcat等这些Servlet容器中,Solr 索引的实现方法很简单,用 POST 方法向
2016-06-04 17:35:57
4291