首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
猿灯塔
掘友等级
架构
|
公众号 【猿灯塔】
我们立志作为IT行业知识大海的一座座灯塔,为想在这个行业中奋斗的你们
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 13
沸点 0
赞
13
返回
|
搜索文章
最新
热门
Spring-BeanFactory和FactoryBean的区别
1.BeanFactory和FactoryBean的区别BeanFactory是一个接口,提供了IOC容器最基本的形式,给具体的IOC容器的实现提供了规范FactoryBean也是一个接口,为IOC容
SpringBoot工程的三种搭建方式,你了解几种呢?
SpringBoot的主要目的是简化配置文件,通过少量配置即可运行Java程序,其强大的自动配置功能帮助开发者轻松实现配置装配,通过引入SpringBoot的starter就能实现想要的功能,不需要额
我工作三年了,该懂并发了(干货)
本文的组织形式如下,主要会介绍到同步容器类,操作系统的并发工具,Java开发工具包(只是简单介绍一下,后面会有源码分析)。同步工具类有哪些。下面我们就来介绍一下Java并发中都涉及哪些模块,这些并发
聊聊Dubbo(二):简单入门
以上两点准备,不是本文重点,不做详细介绍,安装比较简单,自行查阅相关资料安装学习。 以上POM配置,从dubbox-2.8.4开始,所有依赖库的使用方式将和dubbo原来的一样:即如果要使用REST、Kyro、FST、Jackson等功能,需要用户自行手工添加相关的依赖。 2.…
聊聊Dubbo(一):为何选择
1. 前言 随着现在互联网行业的发展,越来越多的框架、中间件、容器等开源技术不断地涌现,更好地来服务于业务,实现业务并解决问题。然而面对众多的技术选择,我们要如何甄别出适合自己团队业务的技术呢?对于人来说,鞋子过大,可能影响奔跑的速度,鞋子过小,可能影响身体的成长。技术对于业务…
啃碎并发(11):内存模型之重排序
在很多情况下,访问一个程序变量(对象实例字段,类静态字段和数组元素)可能会使用不同的顺序执行,而不是程序语义所指定的顺序执行。具体几种情况,如下: 例如,如果一个线程写入值到字段a,然后写入值到字段b,而且b的值不依赖于a的值,那么,处理器就能够自由的调整它们的执行顺序,而且缓…
啃碎并发(10):内存模型之内部原理
如上一篇文章所述,Java内存模型规范了Java虚拟机与计算机内存是如何协同工作的。Java虚拟机是一个完整计算机的模型,因此,这个模型自然会包含一个内存模型—又称为Java内存模型。 如果你想设计表现良好的并发程序,理解Java内存模型是非常重要的。Java内存模型规定了如何…
啃碎并发(九):内存模型之基础概述
线程通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。 线程同步是指程序用于控制不同线程之间操作发生相对顺序的机制。 Java的并发采用的是共享内存模型,Java线程之间的通信总是隐式进行,整个通信过程对程序员完全透明 — 隐式…
啃碎并发(八):深入分析wait¬ify原理
上一节讲了Synchronized关键词的原理与优化分析,而配合Synchronized使用的另外两个关键词wait¬ify是本章讲解的重点。最简单的东西,往往包含了最复杂的实现,因为需要为上层的存在提供一个稳定的基础,Object作为Java中所有对象的基类,其存在的价值不言…
啃碎并发(七):深入分析Synchronized原理
记得开始学习Java的时候,一遇到多线程情况就使用synchronized,相对于当时的我们来说synchronized是这么的神奇而又强大,那个时候我们赋予它一个名字“同步”,也成为了我们解决多线程情况的百试不爽的良药。但是,随着学习的进行我们知道在JDK1.5之前synch…
下一页
个人成就
文章被点赞
50
文章被阅读
21,984
掘力值
826
关注了
0
关注者
47
收藏集
0
关注标签
32
加入于
2020-04-02