# springboot-async **Repository Path**: fu_jiang_jiang/springboot-async ## Basic Information - **Project Name**: springboot-async - **Description**: 注解是实现多线程,future, logger日志的实时输出到html, 根据运行环境dev, 调用不同组件, pagehelp分页插件, 分布式锁\ mybatis @Intercepts的用法 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-07-12 - **Last Updated**: 2021-07-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 多线程异步操作 ------ ### 1. 高亮一段代码 我们理解您需要更便捷更高效的工具记录思想,整理笔记、知识,并将其中承载的价值传播给他人, * 生成可以访问的html格式的日志 * 集成邮件服务,使用Freemarker模块发送 * 日志的实时输出(socket) * 加密的配置项(数据库连接信息等) * 根据运行环境dev, 调用不同组件 /激活具体使用哪个实现类 * async异步方法调用,springboot线程池的配置以及异常的处理 * PageHelper工具类的使用,分页(根据字段排序) * 同一个类里调用Async异步方法,不生效的问题处理(使用代理对象) * fackson的工具类 * 异步线程池的配置,多个线程池的默认引用 * 静态工具类中注入Bean的解决方案 * Security相关的自定义配置以及过滤验证的url,用于对swagger功能的权限验证 * mybatis拦截器的应用(操作执行的sql) * SqlParser sql解析器,(可用于数据权限的操作) * 使用CompletionService执行多个带返回值的任务,并取得多个返回值 Java 提供的原生锁机制在多机部署场景下失效了,这是因为两台机器加的锁不是同一个锁(两个锁在不同的 JVM 里面)。)