自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java树形结构根据父级节点获取其下面的所有最底层的根节点数据

因工作中需要根据任意父级节点查找到树形节点下的根节点信息,所以写了下面一个demo方便自己需要时的查看以及需要的人参考一共两个类TreeNode 使用了lombok插件TreeNodeTest主要的逻辑都在TreeNodeTest中 如果有错误的地方,还望留言评论,感谢TreeNode@Data@AllArgsConstructorpublic class TreeNode { /** * 节点ID **/ private String id

2020-06-06 17:40:40 8418 10

原创 springboot设置返回的response中的header解决办法

因昨天接到一个需求,关于数据安全问题需要设置请求和响应头信息,也就是我们系统请求外系统和本系统接收到的请求进行设置header属性一开始感觉这岂不是很简单,只需要使用拦截器即可.思路是没有错了.但是拦截器的方法要使用对,否则你就会在浏览器的network中发现死活没有返回你设置的header,下面贴代码关于springboot拦截器的使用,请参考springboot拦截器public c...

2019-08-06 18:07:51 31669 3

原创 java8日期操作

工作时用到的记录一下,方便再次使用时查找(跟着工作持续更新)1.获取一个日期到此次日期的月底距离多少天// 获取当前时间--也可以自定义时间然后转为LocalDateTime即可LocalDateTime localDate = LocalDateTime.now();// 获取此次日期的月底时间LocalDateTime lastDayMonth = localDate.with...

2019-06-13 15:21:39 474

原创 RestTemplate请求结果中文乱码解决方法

如果请求的结果返回的是字符串,那么就会用上图的类来进行转换(处理)因为 StringHttpMessageConverter 这个类默认编码不是UTF-8所以导致解析的结果中文乱码如果想改成默认为UTF-8 这里提供一个方法.如果有哪位大神有更好的处理方式,请评论下留言。这里表示感谢本人提供的方法是在把RestTemplate注册成spring bean进行的改造,如下图...

2019-04-29 14:01:44 7387 2

原创 mysql获取最新的一条数据(需要分组)

google了很多,发现的一个不错的.原地址给忘了..见谅,这个是根据自己业务简化过的SELECT t.*FROM tableName tINNER JOIN ( SELECT groupByFiled(分组的字段), max(create_time) create_time FROM tableName GROUP BY groupByFiled) t1 O...

2019-02-15 10:56:25 1486 4

原创 lambda表达式对两个List进行循环,根据符合条件,进行相关的赋值操作并返回这个对象集合

首先创建两个对象男生和女生:// 男生 get set和toString这里省略public class SchoolBoy { private String girlId; private String id; private String name; private String grilName;}// 女生 get set和toString这里省略pub...

2019-02-13 11:26:29 21102 13

原创 java对中文按照第一个字首个字母排序

import java.text.Collator;import java.util.Arrays;import java.util.Comparator;public class testComparator{ public static void main(String[] args) { Comparator<Object> com=Collator.getIn...

2018-10-11 11:45:33 1228

原创 加载任意项目之外的类

/** * 获取类对象 * @param classPath class所处的位置(classes顾名思义就是编译后的.class文件所在位置) * 比如: D:/work/base-server/target/classes/com/company/base/controller * @param className 需要获取到的类名称 ...

2018-08-06 13:43:57 2162

原创 开发中需要读取java的注释(不是注解)的方法

在开发中,遇见需要统计项目的资源路径,如果一个一个的录入太过麻烦,所以学习了一下javadoc包具体代码:import com.sun.javadoc.ClassDoc;import com.sun.javadoc.MethodDoc;import com.sun.javadoc.RootDoc;/** * JavaDoc的使用方法 */public class JavaD...

2018-08-06 11:58:43 12156 7

原创 excel导出的工具类,简单实用

import com.google.common.collect.Lists;import org.apache.poi.hssf.usermodel.*;import org.apache.poi.hssf.util.HSSFColor;import org.apache.poi.ss.util.CellRangeAddress;import java.io.File;import...

2018-08-06 11:32:39 266

原创 对于双重for循环的注意(优化方面)

结果是:结论就是循环时最好能知道集合的大致数量,可以遵循外大内小去双重循环,效率比较高########下面评论的大佬说的对,我的错,确实是外小内大效率比较高,对不起各位也同时感谢这位大佬,大家运用的时候最好自己也做下测试(最好不要像我这样的测试,结合现实点测试结果比较合理)...

2018-07-27 13:28:06 22231 4

原创 Feign在实际工作中遇见的问题feign.FeignException: status 404 reading xxService#xxmethod(Integer)

如果你遇见上面的问题或者是调用接口超时的错误信息,请你按照下面的去尝试下如果你们的注册中心在服务器端并且配置文件设置有超时这个时候如果还是调用不到服务的话,建议你试一试在@FeignClient上加入url,注意这里的url是指向的本地启动的服务提供方如果不加,默认找的是服务器端的 ,所以找不到你刚新建的接口.(自己理解的,如果有错误,请指出,非常感谢)...

2018-07-25 11:55:04 30798 14

原创 final和static关键字

final关键字修饰一个类,此类不能被继承,修饰方法不能被覆盖,修饰变量不能被修改 比如String类就是final类String a = "go die,";final String b = "final";String c = "go die,"+b;String d = a+b;String e = "go die,final";System.out.println(e==c)

2017-03-31 14:37:40 264

原创 开涛的shiro动态URL会出现不进行授权解决方法

2017-03-07 11:41:07 793

空空如也

空空如也

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

TA关注的人

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