ArrayList 其实刚开始没有准备很认真读,但。。读都读了 ,还是好好把注解也读了吧。结果发现了一个不错的点。虽然ArrayList是非线程安全的,但当有两个及以上的线程同时对ArrayList进行结构上的操作(增删元素、修改某个元素的值不算)时,它对外表现得是被加了锁。(老意译了)读注释太累了 ...
分类:
其他好文 时间:
2020-11-11 16:12:45
阅读次数:
9
Java高级: 掌握多线程。 掌握并发包下的队列。 掌握JMS。 掌握JVM。 掌握反射和动态代理.并发包下的队列。 多线程: 多线程的两种实现方式: 1、继承Thread类。 2、实现Runnable接口。 (一)先申明一个类,继承Thread类;在类中重写run()方法;调用start函数。 p ...
分类:
编程语言 时间:
2020-11-11 16:05:14
阅读次数:
6
一、什么是注解 简单来说,需要对程序加以@注解名。 但注解与注释最大的不同是,它可以被程序读取,有着自己的作用目标,以及保存的范围。 二、内置注解 @Override @Deprecated @SuppressWarnnings(value=***) 这是Java内置的三个注解,意思分别为重写父类方 ...
分类:
编程语言 时间:
2020-11-10 11:07:04
阅读次数:
18
本部分内容主要有集合框架及泛型,实用类,输入和输出处理,注解与多线程,网络编程与XML技术。初次学习这部分会感觉很难,主要是概念难于理解,最好是多看看例子,多练习。下面是个人的总结 一、集合框架及泛型 1、集合框架 是一套性能优良、使用方便的接口和类(位于java.util包中)解决数组在存储上不能 ...
分类:
编程语言 时间:
2020-11-10 10:37:12
阅读次数:
5
1. 核心注解 在springboot项目中我们可以很方便地使用spring自己的注解@Scheduled和@EnableScheduling配合来实现便捷开发定时任务。 @EnableScheduling注解的作用是发现注解@Scheduled的任务并后台执行,此注解可以加到启动类上也可以加到执行 ...
分类:
编程语言 时间:
2020-11-10 10:36:10
阅读次数:
11
一:使用注解的方式 @JsonFormat注解 该注解加在实体类中的日期类型上,可以将返回的Json字符串中的时间戳转换为具体时间 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date update ...
分类:
其他好文 时间:
2020-11-10 10:28:40
阅读次数:
6
springboot实现自定义mvc组件 如果你想实现一些定制化功能,只需要写这个组件,然后将它交给springboot管理,springboot会给我们自动装配 以下是spring官方文档解释 由官方文档可知,想要自定义组件,需要实现以下步骤 写一个配置类,加上@Configuration注解 实 ...
分类:
编程语言 时间:
2020-11-08 16:59:28
阅读次数:
18
两种方法,二者选其一即可 方法一:找到项目的config文件夹下的index.js,找到useEslint属性,改为false 方法二:找到项目中的build文件夹下的webpack.base.conf.js,把里面的箭头指的部分全部注解掉 ...
分类:
其他好文 时间:
2020-11-07 17:31:06
阅读次数:
28
一.前言 在日常的开发中,经常需要对方法参数进行校验(非空、长度等)。如果采用hardcode去校验(if..else..),会造成代码冗余,复用性低,导致维护成本比较高。借助Validation组件,可以很方便地通过注解来校验参数。 ###二.Java Validation组件 ####JSR J ...
分类:
编程语言 时间:
2020-11-07 16:21:36
阅读次数:
20
1,创建module,pom引入依赖:spring-boot-configuration-processor 2,创建entity,类上加注解:@ConfigurationProperties(prefix="sms"),这样可以读取application.yml文件,把文件的属性映射到class的 ...
分类:
编程语言 时间:
2020-11-07 15:49:12
阅读次数:
18