自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 Collectors扩展处理BigDecimal数据

Collectors默认求和,求平均,求最大和最小只有Int/Long/Double三种数据类型,但我们常用价格类型基本都是使用的是 BigDecimal类型,对于这种情况需要扩展Collectors实现。Collectors扩展处理BigDecimal数据类import com.alibaba.mos.api.ToBigDecimalFunction;import java.math.BigDecimal;import java.math.MathContext;import java.util

2022-05-10 17:05:35 682

原创 Java操作Elasticsearch的所有方法

使用Java操作Elasticsearch的所有方法13.1 Elasticsearch简介 Elasticsearch是基于Lucene开发的一个分布式全文检索框架,向Elasticsearch中存储和从Elasticsearch中查询,格式是json。a)、索引index,相当于数据库中的database。b)、类型type相当于数据库中的table。c)、主键id相当于数据库中记录的主键,是唯一的。d)、文档 document (相当于一条数据)文档是ElasticSearch的基本单

2022-02-18 16:09:27 9460

原创 java.lang.SecurityException: access denied (“java.io.FilePermission“ “D:\Program%20Files%20(x86)\ela

调用Es分词器报如下错误:java.lang.SecurityException: access denied (“java.io.FilePermission” “D:\Program%20Files%20(x86)\elasticsearch-5.6.8\elasticsearch-5.6.8\plugins\elasticsearch\config\IKAnalyzer.cfg.xml” “read”)原因:es 如果装了插件,路径文件夹不能有空格或者汉字解决办法:原本看打印的日志信息以为是

2022-02-16 16:22:00 1634

原创 NoClassDefFoundError:org / elasticsearch / script / ScriptEngine

解决方法:elasticsearch引用的jar包应该兼容,否则就会报错。1、条件:elasticsearch-5.6.8这是es的版本号2、引入依赖版本,如下:<dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>transport</artifactId> <version&g

2022-02-15 14:46:15 1343

原创 ElasticSearch的基础学习

第一章 简介1.1什么是ElasticSearchElaticsearch ,简称为es ,es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。es也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性。1.2 ElasticSearch的使用案例1.3 ElasticSearch对比solrSolr 利用 Zookeepe

2022-01-06 21:22:41 184

原创 JAVA反射的创建和方法

1.1 反射的概念及演示1、“反射”:指“反向加载”要使用的“类”。之前使用某个类都是直接创建对象:class Demo { public static void main(String[] args){ Student stu = new Student(); //正向加载 }}弊端:使Demo类产生了对Student类的依赖,如果Student类发生修改,Demo类就需要修改。2、“反射”:这种技术可以解决这种类和类之间的依赖关系。可以在程序运行过程中对类进行解剖 并操作类中的方

2022-01-05 17:09:36 1005

原创 HttpServlet调用流程和HttpServletRequest、HttpServletResponse方法

HttpServlet抽象类HttpServlet它是GenericServlet的一个子类!它是一个抽象类,但是没有抽象方法!它里面提供了一些列的doXXX()方法,用于处理用户的请求!执行流程:在HttpServlet抽象类中提供了2个service方法,当请求到达Servlet的时候,它会*先执行生命周期的service方法*,在这个方法中它对request和response对象进行了强转,变成了带有http协议的request和response对象;然后,调用带有http协议的req

2021-10-24 15:14:36 1475

原创 经典排序算法步骤及其代码

算法上,最基础的就是排序算法,几乎在面试中,或多或少会要求你手写一些基础算法。今天鱼哥带大家这些基础算法回顾下。一、快速排序介绍:快速排序(Quicksort)是对冒泡排序的一种改进。快速排序由C. A. R. Hoare在1960年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快...

2020-03-16 22:26:04 475

原创 springDataJPA的用法详解

第1章 概述1.1 概述Spring Data JPA 是Spring基于【JPA】和【ORM】之上封装的框架。针对JPA的高级封装。操作数据库还是要使用ORM框架。适配不同的ORM框架,在ORM框架切换时提供了极大的便利。Spring Data JPA 让我们解脱了 DAO 层的操作,基本上所有 CRUD 都可以依赖于它来实现,在实际的工作工程中,推荐使用 Spring Data JP...

2020-03-09 23:28:18 855

转载 Windows下SBT的安装

Windows下SBT的安装

2020-03-06 00:10:20 328

转载 MySQL登录和开启Binlog

首先登录mysql:在命令提示符界面可以通过登录命令 mysql -h 127.0.0.1 -u root -p连接 MySQL 数据库。按回车键,系统会提示输入密码(Enter password),这里输入配置向导中设置的密码,验证正确后,即可登录 MySQL 数据库。(提示:mysql 为登录命令,-h 后面的参数是服务器的主机地址,在这里客户端和服务器在同一台机器上,所以输入 local...

2020-03-05 17:19:12 184

转载 在Windows安装kafka以及常出现的问题

文章链接:https://www.cnblogs.com/flower1990/p/7466882.html安装错误提示:https://www.cnblogs.com/thinkingandworkinghard/p/6113069.html?utm_source=itdadao&utm_medium=referral

2020-03-05 15:46:22 701

空空如也

空空如也

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

TA关注的人

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