JAVA基础
隔壁村的朋于晏
这个作者很懒,什么都没留下…
展开
-
lambda表达式进行分页
List<user> users= new ArrayList<>(); List<user> collect = users.stream().skip(pageSize * (pageNo - 1)).limit(pageSize).collect(Collectors.toList());原创 2021-04-20 14:14:36 · 2366 阅读 · 0 评论 -
JSON解析字符串为带有泛型的map
HashMap<String,User> map = JSON.parseObject(value, new TypeReference<HashMap<String,FakeNodeAttr>>(){});原创 2021-01-13 15:07:10 · 674 阅读 · 0 评论 -
postMan测试带有token
1,F12,获取对应的JWT字符串 2,打开postMan 如果出现问题如下 原因是超时了,去页面重新获取一个新的token即可!原创 2021-01-13 21:40:27 · 867 阅读 · 0 评论 -
读取规定文件名称的工具类,更新文件的名称的日期即可读取指定新的文件
//常量: public static final String ECLOUD_MATCH="[e][c][l][o][u][d][_]+(([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})(((0[13578]|1[02])(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)(0[1-9]|[12][0-9]|30))|(02(0[1-9]|[1][0-9]|2[0-8]))))|(((原创 2020-12-16 10:18:59 · 156 阅读 · 0 评论 -
读取指定文件的工具类
public class FileUtils { public static <T> T readFile(File file, Class<T> tClass){ String supDiscount=""; BufferedReader bufferedReader=null; try { if (file.isFile()&&file.exists()) {原创 2020-12-14 11:00:38 · 108 阅读 · 0 评论 -
记录一下自定义校验注解的使用
@Documented @Constraint(validatedBy = {LengthAndNullValidator.class}) @Target({ METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER, TYPE_USE }) @Retention(RUNTIME) public @interface LengthAndNull { int min() default 0; int max() default Integer.MAX_原创 2020-11-18 10:32:48 · 257 阅读 · 0 评论 -
使用@Transational时,方法内部使用try-catch,导致事务回滚失效
当使用@Transational(rollback={Exception.class})时,由于方法内部使用了try-catch对异常进行了捕捉,导致事务无法回滚。 解决办法: 1,在catch中使用TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); 进行手动事务回滚(建议); 2,或者直接在catch中再抛一个异常(比较憨批) ...原创 2020-11-10 11:17:09 · 500 阅读 · 0 评论 -
java中三种注释的区别:// /* */ /** */
// /* / /* */ 前两种编译器直接跳过,从来不阅读,第三种编译器是可以看懂的,当dao你使用javadoc这样的命令时会用到,用来生成API时用的。 注解:这东东完全就是给编译器看的。 比如@Ovrride表示这个方法是重写了父类中的方法,而不是自定义的,所以这个时候编译器会去检查你的方法名是否和父类一样,是否写错了。 起初,注解是比较简单的,后来注解里面可以加入变量和参数,以节省代码(这些代码都是大家共同认可的,用一个公式给代替了) 注解是对计算机的说明,也可以不用注解,自己写代码原创 2020-11-06 11:07:03 · 1374 阅读 · 0 评论 -
JAVA基础-------面向对象复习
继承 (1)概念:是一种类与类之间的关系,是is a的关系 (2)格式:A extends B (3)优点: 1,提高了代码的复用性 2,使类与类之间产生了关系 3,是多态的前提 (4)缺点: 提高了类与类之间的耦合性 (5)当一个类被加载到内存时,会优先加载它的父类(在子类的内存中为父类开辟一块空间),一个类只会被加载 ...原创 2020-04-13 21:32:10 · 168 阅读 · 0 评论