
Java
Java
早丶睡吧
用扯淡的态度,面对操蛋的人生
展开
-
Spring request工具类
Spring request 工具类原创 2022-06-30 23:04:53 · 356 阅读 · 0 评论 -
Java多线程下载断点续传
public class RangeTask extends Thread { private final String url; private final String name; private long start; private long end; private long complete = 0; /** * @param url 文件http地址 * @param name 文件路径 * @param原创 2020-05-12 16:07:48 · 226 阅读 · 0 评论 -
MyBatis通用Mapper
1. 创建通用接口在通用接口中使用@InsertProvider,@UpdateProvider,@DeleteProvider,@SelectProvider注解配置增删改查的类和方法,并添加通用方法public interface BaseMapper<T, E> { @InsertProvider(type = BaseMapperProvider.class, m...原创 2020-04-13 10:05:10 · 1031 阅读 · 0 评论 -
Java正则最短匹配
懒惰限定符:*? 重复任意次,但尽可能少重复(最短匹配,非贪婪匹配)+? 重复1次或更多次,但尽可能少重复?? 重复0次或1次,但尽可能少重复{n,m}? 重复n到m次,但尽可能少重复{n,}? 重复n次以上,但尽可能少重复public class Main { public static void main(String[] args) { String d...原创 2019-08-29 18:51:35 · 3310 阅读 · 0 评论 -
xhtmlrenderer 多个html 转为一个pdf
public class PDFUtil { public static void htmls2pdf(String[] htmlFiles, String pdfFile) { Document document = new Document(); PdfCopy pdfCopy = null; //创建一个新文件 try { ...原创 2019-08-22 17:59:28 · 732 阅读 · 1 评论 -
freemarker 生成代码
public static boolean createFile(String ftl, Map<String, Object> data, String targetFile) { try { // 创建Template对象 Configuration cfg = new Configuration(Configuration.VERS原创 2017-12-15 14:20:02 · 11694 阅读 · 0 评论 -
mybatis sql语句构建器
@Repositorypublic interface FormMapper { //type:要调用的class,method:要调用的方法 @SelectProvider(type = FromSql.class, method = "getFrom") List<Record> getFrom(List<Record> records); @Transaction原创 2017-12-15 10:25:25 · 14386 阅读 · 3 评论 -
jdbc 实现ActiveRecord
DBUtils.javapublic class DBUtils { private static String driverClassName; private static String url; private static String username; private static String password; public List<Reco原创 2017-12-15 14:52:31 · 12597 阅读 · 0 评论 -
Java ZipUtils工具类
public class ZipUtils { private ZipUtils() { } /** * 压缩成ZIP 方法1 * * @param srcDir 压缩文件夹路径 * @param out 压缩文件输出流 */ public static void toZip(String srcDir, ...原创 2019-01-15 16:45:06 · 1339 阅读 · 0 评论 -
Spring AbstractRoutingDataSource 实现多数据源
1 编写DataSourceHolderpublic class DataSourceHolder { private static final ThreadLocal<String> threadLocal = new ThreadLocal<>(); /** * 获取当前线程的数据源路由的key */ public s...原创 2018-09-15 08:35:16 · 475 阅读 · 1 评论 -
Spring 工具类
@Componentpublic class SpringUtils implements ApplicationContextAware { private static ApplicationContext applicationContext; private static DefaultListableBeanFactory beanFactory; publ...原创 2018-09-17 10:48:18 · 258 阅读 · 0 评论 -
Spring MVC 自定义注解
1. 编写注解@Target({ElementType.METHOD})@Retention(RUNTIME)public @interface Demo { String value() default "";}2. 编写拦截器public class DemoInteceptor extends HandlerInterceptorAdapter {...原创 2018-08-19 14:24:55 · 401 阅读 · 0 评论 -
Java FTPUtils
Java FTPUtils加入maven依赖<dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.6</version></dependenc原创 2018-05-11 11:17:43 · 13639 阅读 · 0 评论 -
CentOS安装MySQL
CentOS安装MySQL原创 2018-02-09 16:59:37 · 11277 阅读 · 0 评论 -
Spring mvc shiro 同一账号多人同时登陆强制下线
创建logout.Java用来记录当前在线的用户@SuppressWarnings(value = "ALL")public final class Logout implements Runnable { private static final HashMap MAP = new HashMap<>(); /** * 在登陆时将已登录的用户信息放入map原创 2018-01-27 11:59:29 · 21772 阅读 · 0 评论