首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
卖姬客
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
最新
热门
【架构演进系列02】搭建基于Maven多模块的单体项目
1. Maven多模块开发模式 一个完整的项目其实是由多个业务模块组成的,因此,为了更好地理解一个完成的项目,可以根据使用功能或者业务功能将一个项目划分成多个jar包,这些jar包可以看做完整项目的子系统,最终这些jar包将引入到完整项目中,聚合成一个war包,运行在Servl…
【架构演进系列01】网站架构演进历程
1. B/S架构介绍 B/S结构(Browser/Server结构)即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务…
【Tree New Bee】理论与实践
距离我写一、重新开启Java学习之路这篇文章至今已经一个月了,这一个月我一共写了2篇随笔,11篇技术文章,由于白天还要工作,所以之前这13篇文章写什么内容其实我并没有去考虑,当我写第一篇文章的时候,我本想着出个SpringBoot项目搭建之类的系列文章,乍一看也许你以为我是有计…
【并发基础】Java内存模型、synchronized、volatile与多线程关系
1. 最重要的是内存模型 人们设计的CPU、高速缓存、内存之间的执行过程就称为内存模型。 之后各大软件厂商因为市场需求,程序运行速度也需要越来越快,导致一个软件被拆分成多个进程,或者细化成多个线程,而Java作为一种制作程序的工具,他开发出来的东西就是运行在JVM上的进程,因此…
【并发基础】volatile原理
1. 基本概念 volatile与synchronized一样是一个Java的关键字。volatile的作用是作为指令关键字,确保本条指令不会因编译器的优化而省略。 保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其他线程来说是立即可见的。(实…
【并发基础】synchronized原理
1. 基本概念 synchronized是Java中的关键字 ,是利用锁的机制来实现同步的。 即在同一时间只允许一个线程持有某个对象锁,通过这种特性来实现多线程中的协调机制,这样在同一时间只有一个线程对需同步的代码块(复合操作)进行访问。互斥性我们也往往称为操作的原子性。 必须…
【并发基础】Java内存模型基础知识
1. 基本概念 程序是一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具。 在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。 是操作系统能够进行运算调度的最小单位。大部分情况下,它被包含…
【Java基础】List、Set、Map测试总结
每种编程语言中都有集合,最初Java只包含了Vector、Stack、HashTable和Array这几种集合。随着集合的广泛使用,从Java1.2开始才提出了囊括所有集合接口、实现和算法的集合框架。 使用核心集合类降低开发成本,而非实现我们自己的集合类。 随着使用经过严格测试…
【Java基础】Map的介绍
可以看出,Set接口的具体实现类都是通过Map接口的实现类来实现的,现在我们来讲一讲Map接口,因为已经有前三篇文章作为基础了,Map接口我将只用这一篇文章进行入门。 1. UML 2. 通过注释学习 Map界面提供了三个集合视图,一组键,一组值或一组键-值映射。(就是你可以那…
【Java基础】List、Set实现类的介绍
经过之前List、Set、Collection、Iterable的介绍、AbstractList、AbstractSet、AbstractCollection的介绍两篇文章,我们终于进入了List、Set实现类的内容,相信这三期的内容你看完后,以后人家谁在问你List和Set的…
下一页
个人成就
文章被点赞
15
文章被阅读
10,213
掘力值
286
关注了
5
关注者
5
收藏集
1
关注标签
2
加入于
2019-11-02