摘要: 好久没写博文了, 最近项目中使用到了ElaticSearch相关的一些内容, 刚好自己也来做个总结。现在自己也只能算得上入门, 总结下自己在工作中使用Java操作ES的一些小经验吧。 本文总共分为三个部分:一:ES相关基本概念及原理二:ES使用场景介绍三:使用Java进行ES的增删改查及代码讲解 一 阅读全文
posted @ 2017-11-15 17:16 MoreThinking 阅读(235) 评论(0) 推荐(1) 编辑
摘要: 关于游标,首先要知道游标的定义。 游标,是内存中的一款区域,用来存放select的结果集 游标用来处理从数据库中检索的多行记录(使用select语句)。利用游标,程序可以逐个的处理和遍历一次索引返回的整个记录集。 在数据库中,存在两种游标: 一、显示游标(需要明确定义) 显示游标被用于处理返回多行数 阅读全文
posted @ 2017-10-20 16:49 MoreThinking 阅读(2047) 评论(0) 推荐(1) 编辑
摘要: Java中创建(实例化)对象的五种方式 1、用new语句直接创建对象,这是最常见的创建对象的方法。 2、通过工厂方法返回对象,如:String str = String.valueOf(23); 3、运用反射手段,调用java.lang.Class或者java.lang.reflect.Constr 阅读全文
posted @ 2017-07-28 17:25 MoreThinking 阅读(289) 评论(0) 推荐(0) 编辑
摘要: Cron Expressions cron的表达式是字符串,实际上是由七子表达式,描述个别细节的时间表。 <cron-expression>0 0 0 15 * ?</cron-expression>:每个月的15号执行一次 秒 分 时 日 月 年 0:表示凌晨,*表示任意时间 0 0/10 0 1 阅读全文
posted @ 2017-07-27 16:18 MoreThinking 阅读(1190) 评论(0) 推荐(0) 编辑
摘要: 1、首先下载一个jar包:pdfbox-app-1.7.1.jar 2、代码如下: 其中注意的是:File.separator 阅读全文
posted @ 2017-07-27 16:13 MoreThinking 阅读(5697) 评论(0) 推荐(1) 编辑
摘要: Maven的作用 统一开发规范与工具 统一管理jar包 下面我们来对比一下,首先建立一个普通的Java工程,是这样的: 这个我们都很熟悉,src下建包写代码,那么配置文件放在哪里?单元测试代码放在哪里?没有一个统一标准,更多时候都是开发者的自由发挥,每个人有自己的风格,这并不十分适合团队协作。接下来 阅读全文
posted @ 2017-07-21 16:14 MoreThinking 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 黑色 代表是普通的文件 蓝色 代表是目录(文件夹) 紫色 代表是图片文件 绿色 代表是可以执行的文件(脚本文件)--》存放linux命令的 红色 代表是压缩文件 clear:清屏pwd:显示当前路径cd:切换路径ll:打印出当前目录下的所有文件的详细信息,包括大小,是否可读写等ls:查看当前目录下的 阅读全文
posted @ 2017-07-13 17:27 MoreThinking 阅读(244) 评论(0) 推荐(0) 编辑
摘要: vi/vim是什么? Linux世界几乎所有的配置文件都是以纯文本形式存在的,而在所有的Linux发行版系统上都有vi编辑器,因此利用简单的文字编辑软件就能够轻松地修改系统的各种配置了,非常方便。vi就是一种功能强大的文本编辑器,而vim则是高级版的vi,不但可以用不同颜色显示文字内容,还能进行诸如 阅读全文
posted @ 2017-07-13 17:16 MoreThinking 阅读(308) 评论(0) 推荐(1) 编辑
摘要: 遍历Map集合,有四种方法: 阅读全文
posted @ 2017-07-12 11:41 MoreThinking 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 一、final 根据程序上下文环境,它可以修饰非抽象类、非抽象类成员方法和变量。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 final不能用于修饰构造 阅读全文
posted @ 2017-07-07 11:32 MoreThinking 阅读(270) 评论(0) 推荐(0) 编辑