JAVA
我是橘子呀
www.ongsat.com
展开
-
ElasticSearchTemplate多字段筛选时,字段为null如何拼接
[本文参考于:https://blog.csdn.net/qq_34972627/article/details/80270292]先说下自己的业务需求吧,需要在搜索的时候,如果某个条件null,则不参与搜索,说实话,纠结了很久,自己代码理解能力还是需要进一步提升呀。。。。上面说到的业务需求,则要对业务代码进行if判断 BoolQueryBuilder boolQueryBuilder =...转载 2018-11-06 17:11:15 · 3009 阅读 · 0 评论 -
Springboot整合Elasticsearch报错availableProcessors is already set to [4], rejecting [4]
项目中redis 和 elasticsearch 使用冲突开始的时候项目启动老是报这个错误:availableProcessors is already set to [4], rejecting [4]可能是netty启动顺序冲突了一开始是在启动main函数那里加上了这句代码,立马启动成功,运行正常public static void main(String[] args) { ...原创 2019-03-24 15:45:03 · 825 阅读 · 0 评论 -
java web 通用返回json 统一返回结果
开源个自己封装的通用json返回吧,自我感觉写的还行…emmm…主类:调用返回的package com.orange.verify.adminweb.model;/** * web专用返回 * @author Orange * @date 2018/10/28 */public class Response<T> { private int code; ...原创 2018-12-10 03:10:41 · 3915 阅读 · 0 评论 -
Java 链式编程 访问淘宝地址api接口例子说明(太好用的编程方式呀~~~)
先说下前因后果吧,在之前编程过程中,其实早就接触到了链式编程了,当时是用elastic(做搜索的),spring boot 封装的提供jar包就是链式编程调用了,当时也没注意到底怎么实现的,就在昨晚,没错,就在昨晚,在用hutool工具包,它里面提供的http访问,就是用链式编程实现的,相当好的编程方式,为啥之前没注意到,昨晚注意到了捏,这个源于我之前也封装过简易http访问工具包,用重载和函数式...原创 2018-12-05 20:19:20 · 722 阅读 · 0 评论 -
Spring boot 配合 Mybatis generator 生成自定义注释(格式)
项目需求:由数据库表反向生成到实体类,Mybatis generator 自带的生成注释都是英文的,所以就需要我们自己来扩展啦~~~参考文章:https://www.jb51.net/article/148070.htm本人在他写的上面进行修改扩展…emmmm…先看下生成后的样子吧:第一步:pom.xml<?xml version="1.0" encoding="UTF-8"?&...原创 2018-12-02 18:27:21 · 2521 阅读 · 0 评论 -
Spring boot 搭配 JPA 生成表注释 和 字段注释
由于在数据库表反向生成过程中呢,需要通过jpa自动生成表,并且这个表必须有注释…废话不多说,直接亮配置…1.首先这是我的pom.xml配置咯,说明下,只通过jpa生成,下面的lombok,mybatis-plus,generator这三个可以不要(也可以保留),这三个是我测试工程用到的…真正需要的是:jpa,jdbc,mysql<?xml version="1.0" encoding="...原创 2018-12-02 16:28:29 · 17162 阅读 · 0 评论 -
spring boot shiro 开启注解支持并禁止重定向跳转,开启json返回
最近在做前后端分类实践,shiro 必须符合以下要求:1.登陆权限认证失败禁止重定向跳转。2.登陆权限认证返回json,因为前后端分离了,必须全部返回json…码云开源地址:https://gitee.com/orangeenterprise/shiro-login...原创 2018-11-22 10:54:02 · 2247 阅读 · 0 评论 -
Spring boot beetl idea热更新解决方案
测试环境:spring boot + beetl模板引擎在项目的启动类 点击编辑 设置下图 状态为:Update classes and resources即可原创 2018-11-04 14:03:10 · 1474 阅读 · 0 评论 -
Java 对list元素出现次数进行计算,比较大小,出来结果
环境要求:jdk1.8以上业务需求:出来一个arraylist,进行对里面的元素进行重复项计次,然后出来的结果是出现最多的元素,显示出来数据!直接上代码:package com.orange.ealstic.demo.controller;import java.util.*;public class T { public static void main(String[]...原创 2018-11-06 18:05:07 · 1297 阅读 · 0 评论 -
Java 数量进行分段 价格分段 最大值进行分段
业务需求:需要将一个数,进行分段,比如数字:150,分成5段,那就是:0-3030-6060-9090-120120-150那接下来就用Java代码来实现了:package com.orange.ealstic.demo.controller;import java.util.ArrayList;import java.util.List;public class U {...原创 2018-11-06 17:22:47 · 2634 阅读 · 0 评论 -
Java正确捕获异常的真实类
异常捕获真实情况案例分析:首先场景是这样的,有一个表比如是用户表,用户表的用户名字段加上了唯一索引,防止在并发情况下出现多个用户名为同样的,在业务层执行插入时候我们进行异常捕获,捕获底层抛出唯一索引的错误代码:try { int insert = baseMapper.insert(userBean); if (insert == 0) { ...原创 2019-06-08 22:14:14 · 1605 阅读 · 0 评论