首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
令人脱发的java
掘友等级
java开发
一个还在奔跑的后端砖家
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
39
文章 31
沸点 8
赞
39
返回
|
搜索文章
最新
热门
单例模式
概念:确保在整个程序的声明周期,一个类只能有一个实例,并提供一个全局访问点。 特点:1、只有一个实例。 2、全局访问点,便于管理共享资源。 3、防止多个实例导致的数据不一致问题 场景: 配置管理:如读
Docker
1、Docker基本概念 1.1解决的问题 应用构建:比如Java、C++程序等构建时都要打成软件包,使用docker 直接docker build 创建一个镜像。 就可以了。 应用分享:将镜像上传到
Java中的锁
Java中常见的锁 1.乐观锁和悲观锁 概念: 多线程情况下并发操作同一个数据时。 悲观锁认为在使用这条数据的时候一定有别人来修改这条数据,所以在获取数据的时候会先加锁。Java中synchroniz
Thread简单的源码阅读
开启线程后主线程会阻塞嘛? 代码运行结果: 可以看出主线程里面,如果开启了一个其他线程,主线程并不会阻塞。由于CPU的来回切换,一会执行main线程代码一会执行其他线程的代码。 初始化原理 默认情况下
MySQL中如何优化大数据量的插入
大数据量插入的优化 如果我们需要一次性往数据库表中插入多条记录,可以从以下三个方面进行优化。 1、批量插入数据 2、手动控制事务 3、主键顺序插入,性能要高于乱序插入 涉及到页分裂。 主键乱序插入 :
Rabbit MQ 死信队列
死信队列 概念 死信,顾名思义就是无法被消费的消息,字面意思可以这样理解,一般来说,producer 将消息投递到 broker 或者直接到 queue 里了,consumer 从 queue 取出消
RabbitMQ--安装、简单的发消息
介绍 什么是MQ MQ(message queue),从字面意思上看,本质是个队列,FIFO 先入先出,只不过队列中存放的内容是 message 而已,还是一种跨进程的通信机制,用于上下游传递消息。在
Netty
Netty介绍 Netty 是由 JBOSS 提供的一个 Java 开源框架。Netty 提供异步的、基于事件驱动的网络应用程序框架,用以快速开发高性能、高可靠性的网络 IO 程序 Netty 可以帮
零拷贝
零拷贝基本介绍 零拷贝是网络编程的关键,很多性能优化都离不开 在Java中 常用的零拷贝有mmap(直接内存映射)和sendFile。 传统IO数据读写 比如下面这段代码: 传统IO模型: DMA:d
NIO实现群聊
功能说明: 1、编写NIO群聊系统。实现服务器端和客户端的数据简单通信 2、实现多人群聊 3、服务器端:可以检测用户上限,离线,并实现消息转发功能 4、客户端:通过channel可以无阻塞的发消息给用
下一页
个人成就
文章被点赞
18
文章被阅读
12,203
掘力值
490
关注了
13
关注者
3
收藏集
1
关注标签
2
加入于
2023-01-15