随笔分类 -  SpringBoot

摘要:1.入口 2.feign调用 3.应用实现 阅读全文
posted @ 2022-10-19 17:36 liftsail
摘要:/** * 毫秒转换为时间字符串 * @param milliseconds * @return */ public static String timeStampToDhms(long milliseconds) { long day = TimeUnit.MILLISECONDS.toDays( 阅读全文
posted @ 2022-10-11 17:36 liftsail
摘要:/** * @Author: liftsail * @Date: 2022/10/10 16:38 * @Description: 不积跬步无以至千里 */@Configurationpublic class RedisConfig { @Bean public RedisTemplate<Stri 阅读全文
posted @ 2022-10-10 16:41 liftsail
摘要:1.@ConfigurationProperties与@EnableConfigurationProperties对比与区别 阅读全文
posted @ 2022-10-10 11:39 liftsail
摘要:@Param:在Mybatis中的使用 1.如果mapper接口里参数是两个普通参数;如下: public List<student> selectuser(int pn ,String i); <select id="selectuser" resultType="com.user.entity. 阅读全文
posted @ 2022-09-20 13:16 liftsail
摘要:@Configurationpublic class QuartzConfig { @Bean public JobDetail JobDetailss() { return JobBuilder.newJob(DemoJob.class)//PrintTimeJob我们的业务类 .withIden 阅读全文
posted @ 2022-09-19 16:32 liftsail
摘要:一、ThreadPoolTaskExecutor()实现 序言 对于定时任务,在SpringBoot中只需要使用@Scheduled 这个注解就能够满足需求,它的出现也给我们带了很大的方便,我们只要加上该注解,并且根据需求设置好就可以使用定时任务了。 但是,我们需要注意的是,@Scheduled 并 阅读全文
posted @ 2022-09-17 11:41 liftsail
摘要:目录一、springboot集成@Scheduled注解1.1、集成@Scheduled注解方法1.2、集成@Scheduled注解优劣点1.3、集成@Scheduled注解改进1.5、@Scheduled注解+@Async注解 能否解决单线程问题1.6、集成@Scheduled注解优缺点汇总二、s 阅读全文
posted @ 2022-09-17 11:19 liftsail
摘要:1.常规代码实现 /** * @Author: liftsail * @Date: 2022/9/16 15:38 * @Description: 不积跬步无以至千里 */public class MenuTreeUtil { //建立树形结构 public static <T extends Me 阅读全文
posted @ 2022-09-16 15:22 liftsail
摘要:/** * @Author: liftsail * @Date: 2022/9/15 10:03 * @Description: 不积跬步无以至千里 */public class AjaxResult extends HashMap<String, Object> { private static 阅读全文
posted @ 2022-09-15 17:38 liftsail
摘要:/** * @Author: liftsail * @Date: 2022/9/15 10:03 * @Description: 不积跬步无以至千里 */@Component@Slf4j@WebFilter(filterName = "urlFilter", urlPatterns = "/*")p 阅读全文
posted @ 2022-09-15 15:14 liftsail
摘要:1. 拦截器和过滤器的概念 1.1. 过滤器概念过滤器Filter是JavaEE标准,在Servlet的规范中定义的,是Servlet容器支持的,是属于Servlet容器的,依赖Servlet容器;若用配置文件方式(servlet3.0以下版本)配置,Filter配置在web.xml中,Interc 阅读全文
posted @ 2022-09-05 14:41 liftsail
摘要:概述 Logback是一个日志框架,Logback和Log4j都是开源的日志工具库,Logback是Log4j的改良版本,内置实现了slf4j,比Log4j拥有更多的特性,性能也带来很大提升。SpringBoot默认内置了Logback日志框架,Spring Boot 集成logback需要添加 s 阅读全文
posted @ 2022-09-03 11:41 liftsail
摘要:1.maven依赖 <dependency> <groupId>cn.jpush.api</groupId> <artifactId>jpush-client</artifactId> <version>3.3.9</version></dependency> 2.工具类 /** * 极光推送工具类 阅读全文
posted @ 2022-09-03 10:58 liftsail
摘要:Maven自定义属性 pom.xml中的,properties 是 project 元素的子元素,用户可以在properties 自定义一些用户属性,然后可以在其他地方使用 ${属性名称} 这种方式进行引用。 Maven生命周期 我们开发一个项目的时候,通常有这些环节:创建项目、编写代码、清理已编译 阅读全文
posted @ 2022-08-30 16:59 liftsail
摘要:0. 前言 Jason Van Zyl,在 Java 十大风云人物排行榜上或许会看到他。 这兄弟是干嘛的? 他就是 Maven 的创始人,人们都尊称他为 “Maven 他爸”。 毋庸置疑,Jason 也是一个秃顶。James Gosling、Rod Johnson、Gavin King,你们可以告诉 阅读全文
posted @ 2022-08-30 16:49 liftsail
摘要:文章目录Java日志框架一、日志概述1.1、日志文件1.2、调试日志1.3、系统日志二、日志框架1.1、常见的日志框架1.2、日志框架的作用1.3、日志门面和日志框架的区别1.3.1、种类和出现顺序1.3.2、看下阿里手册的说明1.3.3、为什么要使用日志门面技术1.4、 日志级别三、JUL(了解) 阅读全文
posted @ 2022-08-30 16:37 liftsail
摘要:一、ThreadPoolTaskExecutor 本文采用 Executors 的工厂方法进行配置。 1、将线程池用到的参数定义到配置文件中 在项目的 resources 目录下创建 executor.properties 文件,并添加如下配置: # 异步线程配置 # 核心线程数 async.exe 阅读全文
posted @ 2022-08-30 13:35 liftsail
摘要:一、ThreadPoolExecutorThreadPoolExecutor是JDK中的线程池类,实现了Executor接口。 顾名思义,Executor 是一个专门用来处理多线程工作的接口,所有多线程处理相关的类都实现了这个接口。线程池主要提供一个线程队列,队列中保存着所有等待状态的线程,降低了线 阅读全文
posted @ 2022-08-30 13:33 liftsail
摘要:spring aop中pointcut表达式完整版 本文主要介绍spring aop中9种切入点表达式的写法 execute within this target args @target @within @annotation @args 0. 示例代码git地址 https://gitee.co 阅读全文
posted @ 2022-08-30 13:28 liftsail