Java学习笔记
文章平均质量分 90
Sarah.J
这个作者很懒,什么都没留下…
展开
-
Java操作Elasticsearch问题总结
基于SpingBoot1、集合查询Set<String> set = new HashSet<>();QueryBuilders.termsQuery("cityId", set);2、查询数据中包含有连接符如果使用org.springframework.data.elasticsearch使用了ik导致字段被默认分词,只需要关闭分词即可/*** cityId = "hfhahs-dbabdhau-shdoihaoi-siuhiud"**/@Field(anal原创 2020-12-20 22:53:38 · 319 阅读 · 1 评论 -
从数据库更新elasticsearch某条字段
//添加docMap<String,Object> param = new HashMap<>();UpdateRequest updateRequest = new UpdateRequest();param.put("seTime",spiderNews.getSetime());updateRequest.doc(param);//更新UpdateQueryBuilder updateQueryBuilder = new UpdateQueryBuilder();原创 2020-12-14 14:39:52 · 792 阅读 · 0 评论 -
Java获取昨天日期
Calendar calendar = new GregorianCalendar(); calendar.setTime(new Date()); calendar.add(calendar.DATE,-1); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String yesterday = sdf.format(calendar.getTime()); ..原创 2020-11-28 10:07:23 · 661 阅读 · 0 评论 -
SpringBoot 多模块打包jar,部署启动 访问页面404
项目正常运行,访问jsp页面出现404,查了一圈发现只能使用1.4.2.RELEASE,修改spring-boot-starter-parent版本为1.4.2.RELEASE在web模块/启动类所在模块添加打包方式为 jar,添加build打包方法<packaging>jar</packaging>完整配置如下 <plugins> ...原创 2020-03-11 17:45:15 · 882 阅读 · 0 评论 -
Nginx静态资源无法加载
项目部署到nginx,访问资源的时候发现了静态资源无法加载的问题,谷歌报错为ERR_NAME_NOT_RESOLVED。解决方案:在Nginx的配置文件中nginx.conf里面配置server的地方加上如下配置location ~ .* { proxy_pass http://配置名称; proxy_set_header Host $http_host; proxy_set_head...原创 2020-03-11 17:28:27 · 4397 阅读 · 0 评论 -
MyEclipse Web开启热部署,不需要重启
环境:MyEclipse2017 + tomcat9.01. tomcat目录下 conf 文件夹,打开 server.xml 在 host 标签下添加如下:reloadable="true"2. 打开 web.xml 在 servlet 标签下添加如下: <init-param> <param-name>development</param-n...原创 2020-03-08 20:47:25 · 426 阅读 · 0 评论 -
Java1.8函数式接口
Java内置四大核心函数式接口函数式接口参数类型返回值类型用途Consumer<T> 消费型接口Tvoid对类型为T的对象应用操作,包含方法,void accept(T t)Suppler<T>供给型接口无T返回类型为T的对象,包含方法T get()Function<T,R>函数型接口TR对类型为T的对象...原创 2019-12-18 18:10:39 · 478 阅读 · 0 评论