随笔分类 -  JAVA

摘要:关于配置执行定时任务和异步任务的线程池配置类1 package com.liftsail.rsademo.utils; import lombok.extern.slf4j.Slf4j; import org.springframework.aop.interceptor.AsyncUncaught 阅读全文
posted @ 2022-11-23 20:49 liftsail
摘要:demo01 import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException; public class Test { private final static int BU 阅读全文
posted @ 2022-11-18 17:56 liftsail
摘要:Windows1、指定端口 java -jar springboot.jar --server.port=81812、指定配置文件 java -jar springboot.jar --spring.profiles.active=dev3、同时指定端口与配置文件 java -jar springb 阅读全文
posted @ 2022-11-18 13:25 liftsail
摘要:1.Filterpackage com.jinruaneducate.module.filter;import org.apache.commons.codec.binary.Base64;import org.slf4j.Logger;import org.slf4j.LoggerFactory; 阅读全文
posted @ 2022-11-01 13:18 liftsail
摘要:/** * 毫秒转换为时间字符串 * @param milliseconds * @return */ public static String timeStampToDhms(long milliseconds) { long day = TimeUnit.MILLISECONDS.toDays( 阅读全文
posted @ 2022-10-11 17:36 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、泛型是什么 首先告诉大家ArrayList就是泛型。那ArrayList能完成哪些想不到的功能呢?先看看下面这段代码: ArrayList<String> strList = new ArrayList<String>(); ArrayList<Integer> intList = n 阅读全文
posted @ 2022-09-14 13:20 liftsail
摘要:1. 拦截器和过滤器的概念 1.1. 过滤器概念过滤器Filter是JavaEE标准,在Servlet的规范中定义的,是Servlet容器支持的,是属于Servlet容器的,依赖Servlet容器;若用配置文件方式(servlet3.0以下版本)配置,Filter配置在web.xml中,Interc 阅读全文
posted @ 2022-09-05 14: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
摘要://方法一 select * from house where roomid = 21 and ((startTime >= to_Date('2021-08-14 00:00:00','yyyy-MM-dd hh24:mi:ss') AND startTime <= to_Date('2021-0 阅读全文
posted @ 2022-09-02 14:26 liftsail
摘要:阿里巴巴Java开发手册中的DO、DTO、BO、AO、VO、POJO定义 分层领域模型规约: DO( Data Object):与数据库表结构一一对应,通过DAO层向上传输数据源对象。DTO( Data Transfer Object):数据传输对象,Service或Manager向外传输的对象。B 阅读全文
posted @ 2022-08-31 09:45 liftsail
摘要:一般情况下,浏览器(客户端)通过 HTTP 协议来访问服务器的资源,Servlet 主要用来处理 HTTP 请求。Servlet 处理 HTTP 请求的流程如下: Servlet 容器接收到来自客户端的 HTTP 请求后,容器会针对该请求分别创建一个 HttpServletRequest 对象和 H 阅读全文
posted @ 2022-08-30 13:40 liftsail