- 博客(50)
- 收藏
- 关注
原创 [置顶] SolrCloud中的文件与Collection管理
转载请出自出处:http://eksliang.iteye.com/blog/2124078一.内嵌启动SolrCloud时端口默认分配当 Solr 运行内嵌 zookeeper 服务时,默认使用 solr 端口+1000 作为客户端口,另外,solr 端口+1 作为 zookeeper 服务端口,solr 端口+2 作为主服务
2015-01-16 09:05:51
1604
原创 Gson使用四(TypeAdapter)
转载请出自出处:http://eksliang.iteye.com/blog/2175595一.概述 Gson的TypeAapter可以理解成自定义序列化和返序列化二、应用场景举例 例如我们通常去注册时(那些外国网站),会让我们输入firstName,lastName,但是转到我们都是国人吗,心想输入进去的fistName,lastName就要以userNa
2015-01-16 09:05:46
748
原创 Gson使用三(Map集合的处理,一对多处理)
转载请出自出处:http://eksliang.iteye.com/blog/2175532一、概述 Map保存的是键值对的形式,Json的格式也是键值对的,所以正常情况下,map跟json之间的转换应当是理所当然的事情。二、Map参考实例package com.ickes.json;import java.lang.reflect.Type;import
2015-01-16 09:05:40
1433
原创 Gson使用二(GsonBuilder)
转载请出自出处:http://eksliang.iteye.com/blog/2175473一.概述 GsonBuilder用来定制java跟json之间的转换格式 二.基本使用实体测试类:温馨提示:默认情况下@Expose注解是不起作用的,除非你用GsonBuilder创建Gson的时候调用了GsonBuilder.excludeFieldsWithoutExpos
2015-01-16 09:05:33
1093
原创 Gson使用一(Gson)
转载请出自出处:http://eksliang.iteye.com/blog/2175401一.概述从结构上看Json,所有的数据(data)最终都可以分解成三种类型:第一种类型是标量(scalar),也就是一个单独的字符串(string)或数字(numbers),比如"ickes"这个字符串。第二种类型是序列(sequence),又叫做数组(array)或列表(List),比如
2015-01-16 09:05:28
764
原创 MongoDB更新文档
MongoDB更新文档转载请出自出处:http://eksliang.iteye.com/blog/2174104MongoDB对文档的CURD,前面的博客简单介绍了,但是对文档更新篇幅比较大,所以这里单独拿出来。语法结构如下:db.collection.update( criteria, objNew, upsert, multi)参数含义参数 含义c
2015-01-16 09:05:22
569
原创 Mogodb的Shell基本操作笔记(CURD)
MongoDB的Shell基本操作转载请出自出处:http://eksliang.iteye.com/blog/2174081一.mongodb客户端 当我们在客户端运行mongo 192.168.238.133:27017/test时,shell会连接到mongodb服务器的test数据库,并将数据库连接赋值给全局变量db。这个变量是shell访问mongodb的主要入
2015-01-16 09:05:16
533
原创 MongoDB部署笔记
MongoDB部署笔记转载请出自出处:http://eksliang.iteye.com/blog/2173950一.下载地址MongoDB的官网是:http://www.mongodb.org/downloads 进入这个页面下载最新的MongoDB即可 二.在linux系统上面的部署下面是我的部署1)新建/usr/mongodb目录用来部署mongodb的目录
2015-01-16 09:05:11
431
原创 MongoDB简介
MongoDB简介转载请出自出处:http://eksliang.iteye.com/blog/21732881.1易于使用 MongoDB是一个面向文档的数据库,而不是关系型数据库。与关系型数据库相比,面向文档的数据库不再有行的概念,取而代之的是更为灵活的“文档”模型。 另外,不再有预定义模式:文档的键(key)和值(value)不在是固定的类型和大小。由
2015-01-16 09:05:05
394
原创 Solr Grouping / Field Collapsing(分组查询)
Solr Grouping / Field Collapsing(分组查询)转载请出自出处:http://eksliang.iteye.com/blog/2169458http://eksliang.iteye.com/一、概述 分组统计查询不同于分组统计(Facet),facet只是简单统计记录数,并不能为每组数据返回实际的数据回来,solr提供的grouping查询能
2015-01-16 09:05:00
559
原创 solr StatsComponent(聚合统计)
StatsComponent转载请出自出处:http://eksliang.iteye.com/blog/2169134http://eksliang.iteye.com/一、概述 Solr可以利用StatsComponent 实现数据库的聚合统计查询,也就是min、max、avg、count、sum的功能 二、参数参数含义stats是否
2015-01-16 09:04:54
1231
原创 linux 系统资源的查看(free、uname、uptime、netstat)
linux 系统资源的查看转载请出自出处:http://eksliang.iteye.com/blog/2167081 http://eksliang.iteye.com一、free查看内存的使用情况语法如下: free [-b][-k][-m][-g] [-t]参数含义-b:直接输入free时,显示的单位是kb我们可以使用b(bytes),m(MB)、k(KB
2015-01-16 09:04:48
474
原创 linux 脱机管理(nohup)
脱机管理 nohup转载请出自出处:http://eksliang.iteye.com/blog/2166699nohup可以让你在脱机或者注销系统后,还能够让工作继续进行。他的语法如下nohup [命令与参数] --在终端机前台工作nohup [命令与参数] & --在终端机后台工作 但是这个命令需要注意的是,nohup并不支持bash的内置命令,所以你的命令必须是外
2015-01-16 09:04:43
699
原创 linux 进程查看下(top)
top:动态查看进程的变化转载请出自出处:http://eksliang.iteye.com/blog/2166641相对于ps是选取一个时间点的进程状态,top则可以持续检测进程运行的状态。使用方法如下: top [-d 数字] | top [-bnp]参数:-d:后面可以接秒数,就是整个进程界面更新的秒数。默认是5秒-n:与-b搭配,意义是,需要进行几次top
2015-01-16 09:04:37
539
原创 linux进程的查看上(ps)
ps:将某个时间点的进程运行情况选取下来转载请出自出处:http://eksliang.iteye.com/admin/blogs/2119469http://eksliang.iteye.com ps 这个命令的man page 不是很好查阅,因为很多不同的Unix都使用这儿ps来查阅进程的状态,为了要符合不同版本的需求,所以这个man page写的非常庞大。所以一般我
2015-01-16 09:04:32
395
原创 solr 为单独的core导入jar
为solr导入jar的一些总结 在网上大多的资料导入的方式都是将jar直接复制到solr的lib目录,当然学习测试的时候,这是没有问题的,但是当我们将solr真正部署于生成环境时,通常都是虚拟目录的安装,直接引用solr.war。这样部署的好处就是能让应用的部署跟tomcat进行分离,保证以后一个升级维护,和应用的拓展。 所以官方也是如下这么推荐导的例如:
2015-01-16 09:04:26
429
原创 Solr Facet 查询
Solr Facet查询转载请出自出处:http://eksliang.iteye.com/admin/blogs/2165882eksliang.iteye.com一)概述 Facet是solr的高级搜索功能之一,可以给用户提供更友好的搜索体验.在搜索关键字的同时,能够按照Facet的字段进行分组并统计。例如下图所示,你上淘宝,输入“电脑”进行搜索,就会出现品牌分类
2015-01-16 09:04:20
5973
原创 Solr Deep Paging(solr 深分页)
转载请出自出处:http://eksliang.iteye.com/blog/2148370作者:eksliang(ickes) blg:http://eksliang.iteye.com/概述长期以来,我们一直有一个深分页问题。如果直接跳到很靠后的页数,查询速度会比较慢。这是因为Solr的需要为查询从开始遍历所有数据。直到Solr的4.7这个问题一直没有一个很好的解决方案。直到sol
2015-01-16 09:04:14
2812
原创 java内存分配和String的不变性
转载请出自出处:http://eksliang.iteye.com/blog/2146549http://eksliang.iteye.com一.java分配内存涉及的区域包括寄存器常量池栈堆静态存储域二.寄存器介绍 寄存器是最快的内存区域,因为他保存在处理器内部,这块区域我们没有直接的控制权,也不可能在代码里面找到寄存器的任何存在踪迹,所以这块不
2015-01-16 09:04:07
510
原创 Tomcat内存设置详解
Java内存溢出详解 一、常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。可以利用JVM提供的-Xmn -Xms -Xmx等选项可
2015-01-16 09:04:02
364
原创 JSP之c:foreach
原文出自:http://www.cnblogs.com/draem0507/archive/2012/09/24/2699745.html标签用于通用数据循环,它有以下属性属 性描 述是否必须缺省值items进行循环的项目否无begin开始条件否0end结束条件否集合中的最后一个项目step步长否
2015-01-16 09:03:56
433
原创 jdbc 得到表结构、主键
转自博客:http://blog.csdn.net/ocean1010/article/details/7266042假设有个con DatabaseMetaData dbmd = con.getMetaData(); rs = dbmd.getColumns(con.getCatalog(), schema, tableName, null); rs.getString(DATA_TYPE)
2015-01-16 09:03:50
1039
原创 tomcat 设置java虚拟机内存
转载请出自出处:http://eksliang.iteye.com/blog/2117772http://eksliang.iteye.com/常见的内存溢出有以下两种:java.lang.OutOfMemoryError: PermGen space java.lang.OutOfMemoryError: Java heap space -----------------
2015-01-16 09:03:44
591
原创 solrcloud 部署方式比较
solrcloud 的部署其实有两种方式可选,那么我们在实践开发中应该怎样选择呢?第一种:当启动solr服务器时,内嵌的启动一个Zookeeper服务器,然后将这些内嵌的Zookeeper服务器组成一个集群。 第二种:将Zookeeper服务器独立的配置一个集群,然后将solr交给Zookeeper进行管理 谈谈第一种:每启动一个solr服务器就内嵌的启动一个Zookeeper服务
2015-01-16 09:03:39
697
原创 SolrCloud原理介绍
博客来源http://www.chepoo.com/solrcloud-introduction.html转载请出自出处:http://eksliang.iteye.com/blog/2110676一.简介SolrCloud是Solr4.0版本以后基于Solr和Zookeeper的分布式搜索方案。SolrCloud是Solr的基于Zookeeper一种部署方式。Solr可以以多种方式部
2015-01-16 09:03:33
418
原创 linux 复习笔记之常见压缩命令
转载请出自出处:http://eksliang.iteye.com/blog/2109693linux中常见压缩文件的拓展名*.gz gzip程序压缩的文件*.bz2 bzip程序压缩的文件*.tar tar程序打包的数据,没有经过压缩*.tar.gz tar程序打包后,并经过gzip程序压缩*.tar.bz2 tar程序打包后,并经过bzip程序压缩*.zi
2015-01-16 09:03:27
415
原创 solrCloud+tomcat+zookeeper集群配置
转载请出自出处:http://eksliang.iteye.com/blog/2107002http://eksliang.iteye.com/概述: SolrCloud是基于Solr和Zookeeper的分布式搜索方案,它的主要思想是使用Zookeeper作为集群的配置信息中心。它有几个特色功能:1)集中式的配置信息2)自动容错3)近实时搜索4)查询时自动负
2015-01-16 09:03:22
439
原创 java远程调用linux的命令或者脚本
转载请出自出处:http://eksliang.iteye.com/blog/2105862 Java通过SSH2协议执行远程Shell脚本(ganymed-ssh2-build210.jar) 使用步骤如下:1.导包官网下载:http://www.ganymed.ethz.ch/ssh2/maven坐标: com.ganymed.ssh2
2015-01-16 09:03:16
2432
原创 linux复习笔记 之 数据流重定向
转载请出自出处:http://eksliang.iteye.com/blog/21044441、什么事数据流重定向?这得要由命令的执行结果谈起。一般来说,如果你要执行一个命令,通常他会是这样的,如下所示 我们执行一个命令的时候,这个命令可能会由文件读入数据,经过处理之后,再将命令返回的结果输出到屏幕上,上图中,standard output 与standard input以
2015-01-16 09:03:10
409
原创 linux复习笔记之bash shell (5) 关于减号-的作用
转载请出自出处:http://eksliang.iteye.com/blog/2105677 管道命令在bash的连续处理程序中是相当重要的,尤其在使用到前一个命令的studout(标准输出)作为这次的stdin(标准输入)时,就显得太重要了,某些命令需要用到文件名,例如上篇文档的的切割命令(split)、还有tar(打包)命令等等!这时这个文件就承当studout或者stdin
2015-01-16 09:03:04
574
原创 linux复习笔记之bash shell (4)管道命令
转载请出自出处:http://eksliang.iteye.com/blog/2105461 bash命令执行的完毕以后,通常这个命令都会有返回结果,怎么对这个返回的结果做一些操作呢?那就得用管道命令‘|’。 上面那段话,简单说了下管道命令的作用,那什么事管道命令呢? 答:非常的经典的一句话,记住了,何为管道,管道就是将前面命令返回的结果交个管道后面的命令进行处理。正
2015-01-16 09:02:58
537
原创 linux复习笔记 之bash shell (3) 通配符
转载请出自出处:http://eksliang.iteye.com/blog/2104387在bash的操作环境中有一个非常有用的功能,那就是通配符。下面列出一些常用的通配符,如下表所示符号意义*万用字符,代表0个到无穷个任意字符?万用字符,代表一定有一个任意字符[]代表一定有一个在中括号内的字符。例如:[abcd]代表一定有一个字符,可能
2015-01-16 09:02:53
387
原创 linux复习笔记之bash shell (2) bash基础
转载请出自出处:http://eksliang.iteye.com/blog/21043291.影响显示结果的语系变量(locale) 1.1locale这个命令就是查看当前系统支持多少种语系,命令使用如下:[root@localhost shell]# localeLANG=en_US.UTF-8LC_CTYPE="en_US.UTF-8"LC_NUMERIC="en_
2015-01-16 09:02:47
435
原创 linux复习笔记之bash shell(1)bash基础
1.系统合法的shell和/etc/shells的功能1.1.查看当前系统有多少我们可以使用的合法的shelllinux可以使用的合法的shell可以查看/etc/shells这个文件[root@bogon etc]# cat /etc/shells/bin/sh (已经被/bin/bash所替代)/bin/bash(linux默认的shell)/sbin/nologi
2015-01-16 09:02:42
483
原创 tomcat7.0在线管理
1.----------------------------------------------Manager app 在部署管理页面中可以“Start”(启动)、“Stop”(停止)、“Reload”(重载)、“Undeploy”(删除部署)已经部署的项目,单击“Undeploy”会对文件进行物理删除。 tomcat7提供在线部署
2015-01-16 09:02:36
362
原创 solr4.8 高亮查询和配置
转载请出自出处:http://eksliang.iteye.com/blog/2100461 1. ----------------------------------------------描述 我们经常使用搜索引擎,比如在baidu 搜索 spring ,会出现如下结果,结果中与关键字匹配的地方是红色显示与其他内容区别开来。 2.----------------
2015-01-16 09:02:30
559
原创 JavaScript常用验证脚本总结
转载请出自出处:http://eksliang.iteye.com/blog/2098985 下面这些验证脚本,是我在这几年开发中的总结,今天把他放出来,也算是一种分享吧,现在在我的项目中也在用!包括日期验证、比较,非空验证、身份证验证、数值验证、Email验证、电话验证等等...! 下面这些方法都有一个特点,就是有两份,因为是表单验证,所以提供了两种实现方式,第一
2015-01-16 09:02:24
456
原创 Oracle 复习笔记之同义词
转载请出自出处:http://eksliang.iteye.com/blog/20988611.什么是同义词 同义词是现有模式对象的一个别名。 概念性的东西,什么是模式呢?创建一个用户,就相应的创建了 一个模式。模式是指数据库对象,是对用户所创建的数据对象的总称。模式对象包括表、视图、索引、同义词、序列、过程和程序包等 。 什么是模式对象呢?我的理解就
2015-01-16 09:02:18
376
原创 Oracle 复习笔记之序列
转载请出自出处:http://eksliang.iteye.com/blog/20988591.序列的作用序列是用于生成唯一、连续序号的对象一般用序列来充当数据库表的主键值2.创建序列语法如下: create sequence s_empstart with 1 --开始值increment by 1 --増长值maxvalue 999999
2015-01-16 09:02:13
724
原创 ORACLE 复习笔记之SQL语句的优化
转载请出自出处:http://eksliang.iteye.com/blog/2097999 SQL语句的优化总结如下 sql语句的优化可以按照如下六个步骤进行:合理使用索引避免或者简化排序消除对大表的扫描避免复杂的通配符匹配调整子查询的性能EXISTS和IN运算符下面我就按照上面这六个步骤分别进行总结:1--------------------
2015-01-16 09:02:07
450
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅