![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
Java修炼之路
powJ修炼之路
记录工作中的踩坑经验,以及学习过程中的知识提炼
展开
-
时间段合并
最近在一个项目中要实现一个时间段合并的业务,即多个可能重复的时间段,合并成一个时间段(应该是取并集)这里要感谢某技术交流群里的叫嗯*的小哥,给我提供了解决方案原创 2022-08-26 18:26:28 · 582 阅读 · 1 评论 -
springBoot下的ftp下载
springBoot下的ftp下载springboot-Environmentftp登录、退出打包下载 本实例将创建一个ftp打包文件的工具类Environment类获取配置信息springboot的Environment类,可以获取到所有的配置资源。如果我们用到ftp,就会有一些登录ftp的相关ip、port、username、password,按照程序员的尿性,肯定不能直接写在类里。原创 2017-11-27 11:17:15 · 5062 阅读 · 2 评论 -
java除法保留n位有效位
java除法保留n位有效位动态的除法计算和小数点后面的位数保留/** * 计算两个数的百分比 形式为 23.22% * * @param numerator * 分子 * @param denominator * 分母 * @param digit *原创 2017-11-27 14:04:07 · 1885 阅读 · 0 评论 -
反射排序
反射排序public <T> List<T> sortObject(List<T> list, Class<T> entityClass, String field) throws NoSuchMethodException,SecurityException, IllegalAccessException, IllegalArgumentException, InvocationTargetExc原创 2017-11-27 14:18:29 · 298 阅读 · 0 评论 -
Spring 当返回对象转JSON时不希望空值属性存在
我们可以在作为返回值的类上加一个注解:@JsonInclude(value=Include.NON_NULL)原创 2018-01-10 11:41:29 · 3249 阅读 · 0 评论 -
SpringBoot结合mongodb
SpringBoot结合mongodb一、添加mongodb的依赖打开pom.xml,在<dependencies></dependencies>下加入相关依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId&...原创 2018-03-15 15:00:00 · 1304 阅读 · 0 评论 -
Vue-history模式的SpringBoot配置以及对错误状态的处理
Vue-history模式的SpringBoot配置以及对错误状态的处理使用history模式vue-router 默认是hash模式的,但是连中文官网都承认hash 模式的url很丑,的确像我这种小渣渣都能一眼看出这是个单页面无疑了。比如这样http://xxx.com/#/home/index 官网提出了一种能让url能像http://xxx.com/home/index这样显示...原创 2018-03-22 11:50:12 · 5172 阅读 · 0 评论 -
设计模式JAVA——1 策略与观察者模式
本博客内容大部分采集于《head first 设计模式》一书策略模式策略模式定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。对于多态,最常见的就是几个子类继承抽象类后覆盖父类方法,以达到自己的行为。但是造成的问题可能是:代码在多个子类中重复。 运行时行为不能够改变。 假设同样的行为发生改变,将会修改所有拥有此行为的子类代码。可能...原创 2018-09-23 18:32:47 · 241 阅读 · 0 评论