- 博客(17)
- 收藏
- 关注
原创 工具类使用
返回指定键映射到的值,如果该映射不包含键的映射,则返回defaultValue。map.getOrDefault(param1,param2);----------------------------------------------------------------------------------------------------------------指定时间结尾格式LocalDateTime startTime = LocalDate.new().atTime(0, 0, 0);L
2021-09-11 20:40:38
441
原创 idea中插件的使用
CodeGlancectrl+shift+g:搜索/打开右侧的缩略图····································································································RestfulToolkit搜索url: ctrl + \·······················································································
2021-07-23 16:48:00
407
原创 查看被占用的端口号
查看所有的进程netstat -ano查看被占用端口号的PIDnetstat -ano|findstr "8081"查看指定 PID 的进程tasklist|findstr "9088"
2021-07-23 12:04:17
247
原创 springboot中使用拦截器、过滤器
拦截器的使用导入相关依赖:<!--webmvc--><dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.3.8</version></dependency>写配置类:MyInterceptor:/** * 自定
2021-07-11 12:00:35
81
原创 启动失败:Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean.
spring boot启动失败报错内容:Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean.解决方法:加上依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web<
2021-07-10 21:24:09
261
原创 spring注解
@Bean注解先创建一个实体类@Data@NoArgsConstructor@AllArgsConstructorpublic class Person { private String name; private Integer age;}配置一个Bean// 告诉spring这是一个配置@Configurationpublic class BeanConfig { @Bean public Person person() { retu
2021-07-05 19:28:32
97
原创 @Options注解和@Selectkey注解
@Options:useGeneratedKeys(是否是自增长,必须设置 true) 和 keyProperty(实体类主键属性名称) 、keyColumn(数据库主键字段名称)@Insert("insert into user (user_name,user_status) values (#{user.userName},#{user.userStatus})")@SelectKey(before = false, keyProperty = "user.userId", resultType =
2021-07-05 13:55:25
2398
原创 关于spring boot枚举类型的传参接收与比较
在实体类中定义的字段类型是枚举类型:@Datapublic class ProductDTO implements Serializable { private static final long serialVersionUID = 902365284986113117L; /**商品id*/ @NotNull(message = "商品id不能为空",groups = {Add.class}) private Integer productId; /**商
2021-07-03 18:23:41
1723
原创 JDK1.8部分新特性(Lambda表达式、线程安全的DateTimeFormatter、时区(ZoneId)、时间戳(Instant))
Lambda表达式:一个接口中只有一个抽象方法基本的Lambda使用package lambda;/** * lamda练习 * lambda表达式其实是匿名内部类的简化 * @author : li * @date : 2021-06-10 18:35 */public class LambdaPractice { public static void main(String[] args) { /*接口和抽象类不能被实例化 下面是匿名内部类*/
2021-06-16 22:21:31
571
原创 list集合去重三种方法(代码示范)
package collection;import java.util.*;import java.util.stream.Collectors;/** * list去重 * @date 2021/6/9 15:49 */public class TestRemoveElement { public static void main(String[] args) { test(); } public static void test(){
2021-06-09 16:10:02
264
原创 Calendar对日期的一些操作
package calendar;import java.text.SimpleDateFormat;import java.util.Calendar;/** * @author SIMBA1949 * @date 2021/6/2 10:33 */public class TestCalendar { public static void main(String[] args) { Calendar rightNow = Calendar.getInstance
2021-06-03 08:48:07
168
原创 饿汉式、懒汉式、双重检验锁的懒汉式单例
饿汉式单例浪费资源/** * 饿汉式单例 * @author li */public class Hungry { private Hungry() { } public final static Hungry HUNGRY = new Hungry(); public static Hungry getInstance(){ return HUNGRY; }}懒汉式单例、双重检验锁懒汉式单例双重检验锁懒汉式单例也不安全,可
2021-05-03 11:07:48
163
原创 当前时间往后 X 天后,两个时间时间差
当前时间往后多久public class TestDate { public static void main(String[] args) { // 根据有效天数获取失效日期 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:MM:ss"); Timestamp nowDate = new Timestamp(System.currentTimeMillis());
2021-04-30 15:25:16
196
1
原创 java.lang.NoSuchMethodError: org.springframework.data.redis.repository.configuration.RedisRepository
springBoot使用redis测试类启动报错
2021-04-06 16:26:29
1504
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人