会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
java金融
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
17
下一页
2021年4月2日
面试高频题:说一说对Spring和SpringMvc父子容器的理解?
摘要: 引言 以前写了几篇关于SpringBoot的文章《面试高频题:springBoot自动装配的原理你能说出来吗》、《保姆级教程,手把手教你实现一个SpringBoot的starter》,这几天突然有个读者问:能说一说Spring的父子容器吗?说实话这其实也是Spring八股文里面一个比较常见的问题。在
阅读全文
posted @ 2021-04-02 01:25 java金融
阅读(925)
评论(2)
推荐(0)
编辑
2021年3月18日
阿里一面CyclicBarrier和CountDownLatch的区别是啥
摘要: 引言 前面一篇文章我们《Java高并发编程基础三大利器之CountDownLatch》它有一个缺点,就是它的计数器只能够使用一次,也就是说当计数器(state)减到为 0的时候,如果 再有线程调用去 await() 方法,该线程会直接通过,不会再起到等待其他线程执行结果起到同步的作用。为了解决这个问
阅读全文
posted @ 2021-03-18 10:21 java金融
阅读(3965)
评论(0)
推荐(6)
编辑
2021年3月11日
Java高并发编程基础三大利器之CountDownLatch
摘要: 引言 上一篇文章我们介绍了AQS的信号量Semaphore《Java高并发编程基础三大利器之Semaphore》,接下来应该轮到CountDownLatch了。 什么是CountDownLatch CountDownLatch是通过一个计数器来实现的,计数器的初始值是线程的数量。每当一个线程执行完毕
阅读全文
posted @ 2021-03-11 10:18 java金融
阅读(459)
评论(0)
推荐(0)
编辑
2021年3月4日
Java并发编程基础三板斧之Semaphore
摘要: 引言 最近可以进行个税申报了,还没有申报的同学可以赶紧去试试哦。不过我反正是从上午到下午一直都没有成功的进行申报,一进行申报 就返回“当前访问人数过多,请稍后再试”。为什么有些人就能够申报成功,有些人就直接返回失败。这很明显申报处理资源是有限的, 只能等别人处理完了在来处理你的,你如果运气好可能重试
阅读全文
posted @ 2021-03-04 10:24 java金融
阅读(261)
评论(0)
推荐(0)
编辑
2021年2月25日
java高并发编程基础之AQS
摘要: 引言 曾经有一道比较比较经典的面试题“你能够说说java的并发包下面有哪些常见的类?”大多数人应该都可以说出 CountDownLatch、CyclicBarrier、Sempahore多线程并发三大利器。这三大利器都是通过AbstractQueuedSynchronizer抽象类(下面简写AQS)
阅读全文
posted @ 2021-02-25 10:15 java金融
阅读(434)
评论(2)
推荐(0)
编辑
2021年2月7日
java面试必备String详解
摘要: 引言 众所周知在java里面除了8种基本数据类型的话,还有一种特殊的类型String,这个类型是我们每天搬砖都基本上要使用它。 String 类型可能是 Java 中应用最频繁的引用类型,但它的性能问题却常常被忽略。高效的使用字符串,可以提升系统的整体性能。当然,要做到高效使用字符串,需要深入了解其
阅读全文
posted @ 2021-02-07 10:39 java金融
阅读(268)
评论(0)
推荐(0)
编辑
2021年2月4日
线程上下文传递这四种ThreadLocal还是有必要知道下的!
摘要: 什么是ThreadLocal ThreadLocal类顾名思义可以理解为线程本地变量。也就是说如果定义了一个ThreadLocal, 每个线程往这个ThreadLocal中读写是线程隔离,互相之间不会影响的。它提供了一种将可变数据通过每个线程有自己的独立副本从而实现线程封闭的机制。 实际应用 实际开
阅读全文
posted @ 2021-02-04 11:14 java金融
阅读(1679)
评论(0)
推荐(0)
编辑
2021年2月3日
天天写同步,5种SpringMvc异步请求了解下!
摘要: 引言 说到异步大家肯定首先会先想到同步。我们先来看看什么是同步? 所谓同步,就是发出一个功能调用时,在没有得到结果之前,该调用就不返回或继续执行后续操作。 简单来说,同步就是必须一件一件事做,等前一件做完了才能做下一件事。 异步:异步就相反,调用在发出之后,这个调用就直接返回了,不需要等结果。 浏览
阅读全文
posted @ 2021-02-03 10:30 java金融
阅读(1237)
评论(2)
推荐(1)
编辑
2021年2月2日
在项目中随手把haseMap改成了currenHaseMap差点被公司给开除了。
摘要: 前言 在项目中随手把haseMap改成了currenHaseMap差点被公司给开除了。 判断相等 字符串判断相等 String str1 = null; String str2 = "java金融"; // str1.equals(str2); 错误的写法 str2.equals(str1); //
阅读全文
posted @ 2021-02-02 14:39 java金融
阅读(438)
评论(0)
推荐(1)
编辑
2021年2月1日
万恶的NPE差点让我半个月工资没了
摘要: 引言 最近看到《阿里巴巴Java开发手册》第11条规范写到: 防止 NPE ,是程序员的基本修养 NPE(Null Pointer Exception)一直是开发中最头疼的问题,也是最容易忽视的地方。记得刚开始工作的时候所在的项目组线上出现最多的bug不是逻辑业务bug而是NPE,所以后面项目组出了
阅读全文
posted @ 2021-02-01 10:33 java金融
阅读(1482)
评论(8)
推荐(1)
编辑
上一页
1
2
3
4
5
6
···
17
下一页
公告