
java
文章平均质量分 77
8爱生活
whathowhy.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring容器中Bean的生命周期
Spring容器中Bean的生命周期容器中Bean的生命周期容器中Bean的创建过程MergedBeanDefinitionPostProcessor#postProcessMergedBeanDefinitionCommonAnnotationBeanPostProcessor#postProcessMergedBeanDefinitionAutowiredAnnotationBeanPostP...原创 2020-02-01 21:40:09 · 337 阅读 · 1 评论 -
Java字符编码
编码问题@(JAVA)[编码,解码] 记录下自己对编码的理解和疑惑,什么是Unicode?UTF-8、UTF-16、ASCII又是什么?编码问题编码与解码为什么要编码解码翻译UTF-8的编码规则UnicodeJava中的char类型简单事例编码与解码 编码 :信息从一种数据形式到另一种数据形式的转换过程。信息在计算机中的存储与传输是以二 进制的形式进行原创 2017-03-18 17:19:52 · 562 阅读 · 0 评论 -
并发与多线程
记录下并发与多线程的一些知识并发的前提多处理器与多核心并发/并行并发的场景上下文切换并发带来的问题线程互斥参考并发的前提多核CPU与缓存多处理器与多核心多处理器:即多个独立的CPU单元多核心:每个CPU单元有单个或多个核心,当存在多核心的CPU运行多线程时,那么这些线程是可以并行的。单核心的CPU是否不存在线程的并行?并非如...原创 2018-08-20 22:51:51 · 254 阅读 · 0 评论 -
Java线程基础
记录下Java中多线程的使用线程的生命周期线程的状态线程的创建与启动线程常用的相关方法sleepwaitjoinLockSupport#park & unparkpriorityyieldinterruptdaemon参考线程的生命周期NEW:线程被创建未启动RUNNABLE:线程为启动状态,被虚拟机执行或者是等待系统资源中WA...原创 2018-08-20 22:58:39 · 209 阅读 · 1 评论 -
Collection与Map
记录下Java中常用的Collection与MapCollection常用集合对比Map常用Map对比参考Collection常用的集合类图常用集合对比Map常用的Map类图常用Map对比参考我的博客...原创 2018-09-11 15:53:58 · 225 阅读 · 1 评论 -
Bean Validation在SpringMVC中的应用
文章目录WHATBean Validation 1.0Bean Validation 1.1Bean Validation 2.0WHYHOW约束基本约束嵌套约束分组约束方法参数约束集成扩展Controller方法参数校验校验任意方法@Valid VS @Validated参考WHATBean Validation 是一个java规范。可以通过注解的方式约束定义的对象模型或约束方法的入参和出参...原创 2019-04-28 13:40:07 · 524 阅读 · 1 评论 -
Spring中的@Scheduled
文章目录WHATWHYHOW扩展原理参考WHAT@Scheduled 由Spring定义,用于将方法设置为调度任务。如:方法每隔十秒钟被执行、方法在固定时间点被执行等@Scheduled(fixedDelay = 1000)上一个任务结束到下一个任务开始的时间间隔为固定的1秒,任务的执行总是要先等到上一个任务的执行结束@Scheduled(fixedRate = 1000)每间...原创 2019-05-16 00:54:56 · 13299 阅读 · 2 评论 -
Spring中的@Retryable
Spring中的@RetryableWHAT@Retryable@Backoff@RecoverWHYHOW事例原理BackOffPolicy注意点参考WHAT@Retryable由spring-retry模块提供,在方法或类上添加@Retryable注解可以实现方法调用失败的重试。可以指定失败重试的次数、fallback方法@Retryable设置重试的次数、指定需要重试的异常@Tar...原创 2019-07-27 14:20:44 · 2220 阅读 · 1 评论 -
Spring中的@Async
文章目录WHATWHYHOW事例原理WHAT@Async由Spring定义,在方法上添加此注解,方法的执行将会是异步的(在另一个线程中执行),调用者不需要等待方法执行完成@Target({ElementType.METHOD, ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interfac...原创 2019-07-27 14:27:48 · 267 阅读 · 1 评论