首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JAVA服务端
技术驿站
创建于2023-05-07
订阅专栏
总结JAVA服务端开发一些技能和经验总结
等 49 人订阅
共94篇文章
创建于2023-05-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
MYSQL系列-常用命令一(启动、库、表)
本章主要列举MYSQL日常使用过程中用到的一些命令,主要用于总结和后续使用时可以快速查阅 基础操作 启动相关 net start mysql:Windows系统启动MySQL服务 net stop m
MYSQL系列-高可用部署和异常恢复
本文主要总结MYSQL高可用相关的介绍和总结 MYSQL采用主从架构来支持高可用。主从架构中必须有一个主节点,以及一个或多个从节点,所有的数据都会先写入到主,接着其他从节点会复制主节点上的增量数据,从
Troubleshooting系列-基于Linux系统线上故障排查命令汇总
现网如果出现问题,第一时间不是定位分析问题;而是先解决问题,不管是有损还是无损,对发生日常点进行隔离,比如把出现问题的微服务下线,切换到其他集群等;接着是保留现场,第三步才是问题排查,找出原因再解决掉
MYSQL系列-SQL查询之JOIN
前文学习了SQL查询,重点学习如何建索引,如何避免索引失效和慢查询优化建议。本文重点学习下JOIN相关语法 相关概念 各种JOIN 连接分为三类:内连接、外连接、全连接 内连接 JOIN INNER
MYSQL系列-SQL查询
前面已经介绍了MYSQL的索引和锁机制,本文主要讲述MYSQL查询/更新语句该怎么写 建索引的原则 前面已经有章节讲述索引优化使用,本章节略有重复,主要讲述建立索引原则 最左前缀匹配 指在使用复合索引
MYSQL系列-各种锁类型、如何加锁介绍和死锁研究
本文介绍MYSQL中各种锁的实现,以及一些遇到问题的分析和解决方法。 数据库锁设计的初衷是处理并发问题。作为多用户共享的资源,当出现并发访问的时候,数据库需要合理地控制资源的访问规则。而锁就是用来实现
MYSQL系列-索引介绍和优化
索引类似于书的目录,主要目的是提高数据查询的效率。 索引相关的数据结构 hash 基本概念 哈希(Hash)数据结构是一种通过把关键字映射到哈希表中一个位置来访问记录的数据结构。哈希表通常是一个数组,
MYSQL系列-基本概念和SQL执行过程
基本概念 ACID 原则 ACID,即 Atomicity(原子性)、Consistency(一致性)、Isolation(隔离性)、Durability(持久性)四种特性的缩写。 ACID 也是一种
JVM-JVM性能调优
本文是JVM系列第6篇 JVM性能调优的目标和方法 JVM性能调优的目标是使JVM在运行Java应用程序时能够更加高效地利用计算机的资源,以提高应用程序的性能和响应能力。具体来说,JVM性能调优的目标
JVM-JIT编译器
本文是JVM系列第5篇 Just-In-Time (JIT) 编译器是运行时环境的一个组件,通过在运行时将字节码编译为本机机器代码来提高Java™ 应用程序的性能。 JIT编译器的作用和原理 JIT编
JVM-垃圾收集器及垃圾回收算法
本文是JVM系列第四篇 垃圾收集器的分类 Java虚拟机中的垃圾收集器可以按照不同的标准进行分类,常见的分类方式有以下几种: 根据分代 根据Java堆内存分代的情况,将垃圾收集器分为新生代垃圾收集器和
JVM-运行时数据区
本文是JVM系列第三篇 基于Java虚拟机规范(Java Virtual Machine Specification)定义,将运行时数据区定义如下: 程序计数器(Program Counter Reg
JVM-类加载及类加载器
本文是JVM系列第二篇 类加载器的作用和分类 类加载器(Class Loader)是Java虚拟机的一个重要组成部分,它负责将Java类加载到内存中,并将其转换成Java对象。类加载器的作用是将Jav
JVM-JVM简介及架构概述
这次写JVM系列主要原因是JVM是Java语言的核心部分,Java程序的执行需要依赖JVM。而对于Java开发者来说,了解JVM的原理、机制和优化技巧是非常重要的。通过深入学习JVM,**可以更好地理
安全-加解密算法介绍及使用场景
加解密算法是计算机安全领域中的重要组成部分,它们可以用于保证数据的安全性和隐私保护。 应用场景 加解密算法在互联网应用场景中有着广泛的应用,以下是几个常见的应用场景: HTTPS通信 HTTPS(Hy
并发-JUC之ATOMIC包分析
java.util.concurrent.atomic包提供了一些原子操作类,这些类可以在多线程环境下保证操作的原子性,从而避免了线程安全问题,里面分类如下: 基本类型Atomicxxx 包括Atom
并发-AQS之ReentrantReadWriteLock源码解读(二)
本文接着上文并发-AQS之ReentrantReadWriteLock源码解读(一)继续解读源码 公平锁读写锁加锁解锁 FairSync就两个方法,其他同非公平锁,抽象的非常好 hasQueuedPr
并发-AQS之ReentrantReadWriteLock源码解读(一)
ReentrantReadWriteLock是Java中的一个可重入读写锁,它允许多个线程同时读取一个共享资源,但只允许一个线程写入该共享资源,当一个线程持有写锁时,任何其他线程都不能持有读或写锁。
并发-AQS之CyclicBarrier源码解读
CyclicBarrier是Java并发包中的一个类,它用于协调多个线程之间的同步。CyclicBarrier允许多个线程等待彼此达到一个共同的屏障点,然后同时继续执行。它是一种同步机制,用于控制多个
并发-AQS之ThreadPoolExecutor源码解读(二)
本文接着上文并发-AQS之ThreadPoolExecutor源码解读(一)继续解读源码 关键方法 shutdown shutdown() 方法的作用是关闭线程池,不再接受新的任务,等待已经提交的任务
下一页