首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Loading灬
掘友等级
Java开发人员
不积跬步无以至千里!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
MySQL数据库锁概述
锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的 计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一 个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从…
微服务架构浅谈
微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间相互协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务和服务之间采用轻量级的通信机制相互沟通(通常是基于HTTP的Restful API)。每个服务都围绕着具体的业务进行构建,并且能够…
JAVA线程 -- 线程池ThreadPoolExecutor
统计信息:每个ThreadPoolExecutor保持一些基本的统计信息,例如完成的任务数量。 Java库类中提供了newCachedThreadPool、newFixedThreadPool、newSingleThreadExecutor、newScheduledThread…
JAVA线程 -- Thread
Thread是操作系统能够进行运算调度的最小单位。 它被包含在进程之中,是进程中的实际运作单位。在Java中实现多线程的有两种方式 本质上来讲,个人认为只有一种方式:实现Runnable接口。 Thread()对外提供了8个构造器,但是都是接收不同参数,然后调用init(Thr…
《Effective Java》-- 使用try-with-resources关闭资源
Java类库里包含了必须通过调用close方法来手动关闭的资源。比如InputStream,OutputStream还有java.sql.Connection。 关闭资源这个动作通常被客户端忽视了,其性能表现也可想而知。虽然大部分这些资源都使用终结方法作为最后的安全线,但终结方…
Java锁机制
乐观锁与悲观锁是一种广义上的概念,体现了看待线程同步的不同角度。在Java和数据库中都有此概念对应的实际应用。 对于同一个数据的并发操作,悲观锁认为自己在使用数据的时候一定有别的线程来修改数据,因此在获取数据的时候会先加锁,确保数据不会被别的线程修改。Java中,synchro…
CAS算法实现自旋锁
CAS:Compare and Swap,即比较再交换,是一种有名的无锁算法。 无锁编程,即不使用锁的情况下实现多线程之间的变量同步,也就是在没有线程被阻塞的情况下实现变量的同步,所以也叫非阻塞同步(Non-blocking Synchronization)。 当且仅当 V 的…
MySQL索引解析
索引的目的在于提高查询效率,可以类比字典,如果要查“mysql”这个单词,我们肯定需要定位到m字母,然后从下往下找到y字母,再找到剩下的sql。如果没有索引,那么你可能需要把所有单词看一遍才能找到你想要的,如果我想找到m开头的单词呢?或者ze开头的单词呢?是不是觉得如果没有索引…
Spring Boot核心原理(下)-- 自动配置与启动解析
其中 @SpringBootApplication开启组件扫描和自动配置,而 SpringApplication.run则负责启动引导应用程序。 @SpringBootApplication是一个复合 Annotation,它将三个有用的注解组合在一起: @SpringBoot…
Spring Boot核心原理(上)--Spring基础
Spring Boot 框架的设计初衷:快速的启动 Spring 应用。 因而 Spring Boot 应用本质上就是一个基于 Spring 框架的应用,它是 Spring 对“约定优先于配置”理念的最佳实践产物,它能够帮助开发者更快速高效地构建基于 Spring 生态圈的应用…
下一页
个人成就
文章被点赞
25
文章被阅读
22,241
掘力值
608
关注了
3
关注者
9
收藏集
1
关注标签
6
加入于
2019-07-16