
Java
S_壮
这个作者很懒,什么都没留下…
展开
-
java查找目标字符串在原字符串中出现的次数
/** * 判断字符串是否是null或者空串 * @param str * @return */ public static boolean nullOrEmpty(String str){ return str==null || "".equals(str); } /** * 查找目标字符串在原字符串中出现的次数原创 2016-01-28 10:31:00 · 861 阅读 · 0 评论 -
百度Web Uploader使用方法
开发语言:JAVA 项目使用:Spring MVC + Spring前端封装一个HDUpload函数,方便页面调用。项目不需要传图片,所以有关图片压缩之类的一些配置就没有写。function HDUpload(){ var state = 'pending'; var uploader; var init=function(dnd,server,pickObj,btnConte原创 2017-03-17 09:48:00 · 1882 阅读 · 0 评论 -
java如何将网页表格导出为excel
项目使用maven,导入依赖包<!-- Table To Xls --><dependency> <groupId>me.chyxion</groupId> <artifactId>table-to-xls</artifactId> <version>0.0.1-RELEASE</version></dependency>页面js构造表单,将html内容做为表单字原创 2017-04-20 18:03:03 · 2132 阅读 · 2 评论 -
SpringBoot几种定时任务的实现方式
定时任务实现的几种方式:Timer:这是java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少。 ScheduledExecutorService:也jdk自带的一个类;是基于线程池设计的定时任务类,每个调度任务都会分配到线程池中的一个线程去执行,也就是说...转载 2018-10-19 11:27:12 · 242 阅读 · 0 评论 -
SpringBoot使用多线程 @EnableAsync @Async
我们在使用多线程的时候,往往需要创建Thread类,或者实现Runnable接口,如果要使用到线程池,我们还需要来创建Executors,在使用spring中,已经给我们做了很好的支持。只要要@EnableAsync就可以使用多线程。使用@Async就可以定义一个线程任务。通过spring给我们提供的ThreadPoolTaskExecutor就可以使用线程池。下面举个例子来说明 首...转载 2018-10-19 11:29:58 · 4565 阅读 · 0 评论 -
自定义注解+SpringMVC拦截器实现简单的权限控制
1、自定义权限注解:import static java.lang.annotation.ElementType.METHOD;import java.lang.annotation.Documented;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import j...原创 2018-11-02 14:15:01 · 1102 阅读 · 0 评论