泛型中占位符T和?的区别
public static <T> void show1(List<T> list){ for (Object object : list) { System.out.println(object.toString()); } } public static void show2(List<?> list) { for (Object object : list) { System.out.println(object); …
94 2021-02-25 0 阅读更多自定义Valida验证注解
自定义注解 @Target({ElementType.METHOD,ElementType.FIELD}) //注解作用域 @Retention(RetentionPolicy.RUNTIME) //注解作用时间 @Constraint(validatedBy = MyConstriantValidator.class) //执行校验逻辑的类 public @interface MyConstraint {//校验不过时候的…
131 2021-02-22 0 阅读更多tail动态显示日志文件时关键字有颜色、高亮显示
tail -f fileName | perl -pe 's/(DEBUG)|(INFO)|(ERROR)|(WARN)|(null)|(false)/\e[1;34m$1\e[0m\e[1;32m$2\e[0m\e[1;31m$3\e[0m\e[1;33m$3\e[0m\e[1;35m$3\e[0m\e[1;31m$3\e[0m/g' 转载自https://www.cnblog…
387 2021-01-27 0 阅读更多🐎!代码级事务 模板方法
代码级事务 @Resource private DataSourceTransactionManager transactionManager; public void test(){ DefaultTransactionDefinition def = new DefaultTransactionDefinition(); def.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRE…
381 2021-01-26 0 阅读更多