随笔分类 - Java
摘要:public static void main(String[] args) { List<IndexRules> list1 = new ArrayList<>(); List<IndexRules> list2 = new ArrayList<>(); list1.add(new IndexRu
        阅读全文
                
摘要:Spring拦截器 HandlerInterceptorAdapter需要继承,HandlerInterceptor需要实现 可以作为日志记录和登录校验来使用 建议使用HandlerInterceptorAdapter,因为可以按需进行方法的覆盖。 一、HandlerInterceptor主要为3种
        阅读全文
                
摘要:public static boolean CollectionEqual(List<String> list, List<String> list1) { list.sort(Comparator.comparing(String::hashCode)); list1.sort(Comparato
        阅读全文
                
摘要:Java中那18 把锁: 乐观锁和悲观锁 独占锁和共享锁 互斥锁和读写锁 公平锁和非公平锁 可重入锁 自旋锁 分段锁 锁升级(无锁|偏向锁|轻量级锁|重量级锁) 锁优化技术(锁粗化、锁消除) 1、乐观锁和悲观锁 悲观锁对应生活中悲观的人,悲观的人总是想着事情往坏的方向发展。 一个共享数据加了悲观锁,
        阅读全文
                
摘要:1.使用LinkedHashSet删除arraylist中的重复数据 LinkedHashSet是在一个ArrayList删除重复数据的最佳方法。LinkedHashSet在内部完成两件事: 删除重复数据 保持添加到其中的数据的顺序 Java示例使用LinkedHashSet删除arraylist中
        阅读全文
                
摘要:恢复内容开始 ./configure: error: the HTTP rewrite module requires the PCRE library. You can either disable the module by using --without-http_rewrite_module
        阅读全文
                
摘要:Java数字转换工具类 该工具类可以将整数、小数、负数转换为中文的数字,如: 0 ——> 零 1 ——> 一 2.1 ——> 二点一 -2.1 ——> 负二点一 import java.math.BigDecimal; public class NumberUtil { private Number
        阅读全文
                
摘要:import java.awt.image.BufferedImage; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException;
        阅读全文
                
摘要:AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术.AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。 在spring AOP中业务逻辑
        阅读全文
                
摘要:解决思路: 在idea中找到Terminal窗口cd到项目下面,执行mvn idea:module,回车等待正常执行完即可。注:相当于重新导包成.iml文件 xxx.iml :是IDEA特有的文件每个导入IDEA的项目都会生成一个项目同名的 .iml文件 用于保存你对这个项目的配置 (删了程序重新导
        阅读全文
                
摘要:遇到以下报错 自己的代码 解决方式: 在cell加个setCellType()方法就可以了 cell.setCellType(CellType.STRING); 代码: import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apa
        阅读全文
                
摘要:java格式化数字 NumberFormat及DecimalFormat(常用语格式化数字——金融相关) NumberFormat和DecimalFormat都是它的子类关于数字的。 DateFormat和SimpleDateFormat也是它的子类关于文字的。 NumberFormat和Decim
        阅读全文
                
摘要:List 有方法contains可以判断出List中是否已经有这个值。 如果想去重复可以使用HashSet去重复。List<String> list = new ArrayList<String>(new HashSet<String>(a)); 1.List的contains(obj)方法 实际上
        阅读全文
                
摘要:简述 EhCache 是一个纯Java的分布式的进程内缓存框架,具有快速、精干等特点,主要面向通用缓存,Java EE和轻量级容器。它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个gzip缓存servlet过滤器,支持REST和SOAP api等特点,是Hibernate中默认的C
        阅读全文
                
摘要:作用:1. 接口的文档在线自动生成。2. 功能测试。 Swagger使用的注解及其说明: @Api:用在类上,说明该类的作用。 @ApiOperation:注解来给API增加方法说明。 @ApiImplicitParams : 用在方法上包含一组参数说明。 @ApiImplicitParam:用来注
        阅读全文
                
摘要:<!-- 阿里JSON解析器 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.68</version> </dependency> 首先引入相关jar包, 假
        阅读全文
                
摘要:SpringBoot 单元测试 依赖注入 引入依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</sco
        阅读全文
                
摘要:在spring 3.2中,新增了@ControllerAdvice 注解,可以用于定义@ExceptionHandler、@InitBinder、@ModelAttribute,并应用到所有@RequestMapping中。 /** * 全局异常处理器 * * @author*/ @RestCont
        阅读全文
                
摘要:Java 比较两个版本号的大小 (通用)
        阅读全文
                
摘要:/** * 时间转换成时间戳 * @param time * @return */ public static long dateToTimestamp(String time){ SimpleDateFormat simpleDateFormat = new SimpleDateFormat("y
        阅读全文
                
 
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号