自定义博客皮肤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)
  • 收藏
  • 关注

原创 详解全文检索的boolQuery复杂检索

基本查询先来熟QueryBuilders这个类封装的基本查询QueryBuilders.matchQuery() 会根据分词器进行分词,分词之后去查询QueryBuilders.termQuery() 不会进行分词,且完全等于才会匹配QueryBuilders.termsQuery() 一个字段匹配多个值,where name = ‘A’ or name = ‘B’QueryBuilders.multiMatchQuery() 会分词 一个值对应多个字段 where username = ‘zs

2020-12-31 11:08:50 3827 3

原创 全文检索同时高亮多个字段

之前一值用单字段高亮,今天研究了一下RestHighLevelClient的高亮API构建一个HighLightBuilder对象,这个对象有一个field方法,通过多次调用这个方法传入要高亮的字段就可以根据指定的前后缀进行高亮。这个field又调用了this.field方法再继续调用发现最后是存放了一个List集合中。但前后缀就不是了前后缀只有一种高亮规则,并不是一个数组。查看高亮结果和文档值...

2020-12-29 11:00:15 2048 1

原创 Elasticsearch定时备份索引数据与恢复

定时备份脚本Linux定时任务功能使用cron服务来进行编写定时任务的cron表达式crontab -e #进入cron定时任务编辑定时任务*/1 * * * * /opt/scheduler/es_bk.sh >> /opt/scheduler/bk_log.txt 2>&1每隔1分钟定时执行 /opt/scheduler/目录下的es_bk.sh脚本,将数据内容写入到 /opt/scheduler目录下的bk.log.txt文件中查看一下es_bk.

2020-12-28 17:27:18 1366

原创 Linux系统启动ES无法访问题

修改es的配置文件指定好ip和端口,并设置默认的节点。此外还需要给es单独设置个用户,否则会启动失败。

2020-12-26 16:22:29 1243

原创 UEditor对象的htmlParse()方法

引入UEditor并测试htmlparse方法。写入测试以下的html文本 var uNode = UE.htmlparser("1111<p>Hello <span>world</span></p><p>HHHH</p><p>&nbsp;&nbsp; asdasd <br/></p><p><span style=\"font-size: 36px;\">B

2020-12-23 13:43:41 466

原创 MySQL字段关键字报错

后来将SQL语句粘贴到客户端执行才发现desc是个关键字,被高亮显示了。SELECT id,desc,create_time,update_time FROM graduate_status WHERE id=?加两个 飘号转义一下或者修改字段名即可。

2020-12-20 18:20:10 526

原创 EasyExcel使用模板文件填充数据

单组数据填充可以填充一个对象或一个Map,单组数据填充时模板为{ xxx } ,xxx为对象的属性名或Map的key测试代码: /** * 使用模板单组数据填充 */ @Test public void test01(){ //准备模板 String template = "fill_data_template1.xlsx"; ExcelWriterBuilder builder = EasyExcel..

2020-12-18 16:39:05 20783 22

原创 EasyExcel实现文件的上传和下载

实体类@Data@AllArgsConstructor@NoArgsConstructor@ContentRowHeight(20) //内容的行高@HeadRowHeight(30) //表头的行高public class Student { @ExcelProperty(value = "ID") @ColumnWidth(30) private String id; @ExcelProperty(value = "姓名") private S.

2020-12-17 20:34:21 1202

原创 git中.gitingore文件以及分支的使用

.gitingore通常存放于在git根目录下,该文件控制此项目哪些资源会被git管理,哪些不会被git管理。常用的有xxx/ 忽略该文件夹下的根目录下的的xxx文件夹,但如果有某个子目录中有xxx文件夹则不会忽略/xxx/ 忽略所有xxx文件夹,/在前面表示递归忽略*.xxx 忽略所有的.xxx文件 例如 *.txtx! 以!开头表示不忽略这个文件xxx/**/*.xxx 递归忽略某个目录下的文件如:#当前目录下的idea目录下的文件不会被提交,但如果有个子目录下有个文件夹是.i.

2020-12-17 15:28:24 348

原创 SpringMVC下载图片,计算出图片的大小

@GetMapping("/pic") public void pic(HttpServletResponse response) throws IOException { int total = 0; response.setContentType("image/jpeg");//设置输出流内容格式为图片格式 response.setCharacterEncoding("utf-8");//response的响应的编码方式为utf-8 .

2020-12-17 14:46:14 152

原创 HttpServletResponse对象的输出流问题

HttpServletResponse对象的两个流response.getWriter().write @ResponseBody @GetMapping("/write") public User write(){ return new User(1,"zs"); }先来看这段代码,@ResponseBody注解的作用是将方法的返回值以JSON的形式写入到响应体中。也就是以上的代码可换成如下形式,其作用是等价的。 @GetMapping("

2020-12-17 12:17:14 4027

原创 解决报错Cannot delete or update a parent row: a foreign key constraint fails

报错截图如果A表是主表(tbdept),B表是从表(tbemploy),在删除tbdept表中的数据时,如果tbemploy表有引用要删除的数据就会报这个错误,删除失败。解决可手动判断要删除的这个数据的值在子表中有没有记录,有的话就不执行删除操作先删除子表引用的数据,再删除主表的数据删除主表与子表的外键关系show create table tbemployCREATE TABLE `tbemploy` ( `SGUID` varchar(36) NOT NULL,

2020-12-05 11:03:03 2647

空空如也

空空如也

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

TA关注的人

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