排序
Go 的 Mutex 是怎样的,为什么需要锁呢?
“我正在参加「掘金·启航计划」” 那些锁事 —— Mutex 一、为什么需要锁 在了解 Mutex 的实现之前,我们先来了解为什么会存在锁这个同步原语呢?为了响应现代计算机性能的需求,人们引入了多...
分享一些我技术成长的感悟
今晚来聊聊我在技术成长中的一些感悟,跟大家分享下。 BALABALA 在大学的时候,我一个计算机专业相关的证书都没考,自认为这些证书对我以后找工作没什么大的帮助。于是我把时间更多地花在研究八...
优化 full gc 的四个方向【草稿】
常言道,道可道,老生常谈的一句话:优化 jvm 无非是调整 Xmx 和 Xms 参数。不管你怎么理解这句话,大部分实际情况场景下,此句没毛病! 如果你的是2b项目,那简直是老铁没毛病。 如果你的项目...
Java-Socket(网络的相关概念)
网络的相关概念 概念:两台设备之间通过网络实现数据传输 网络通信:将数据通过网络从一台设备传输到另一台设备 java.net包下提供了一系列的类或接口,供程序员使用,完成网络通信 网络的概念 1...
浪潮服务器重装安装Centos7系统
浪潮服务器重装安装Centos7系统 1、Reboot后进入下面界面在加上del 键,进入BIOS模式 这里为F11 2、进入boot,修改 Fixed Boot Order (固定启动顺序)为 disabled 解释如下:disabled和enabled...
【计算机网络实战】简易IM(一)websocket后台demo
前言 虽然已经学习过计算机网络的理论课程,也做过相关的搭网实验,但是感觉缺乏更进一步的实践,导致很多理论知识都流于表面,并且正在随着时间流逝而快速被遗忘。最近几天刚好有空,打算抽出...
Maven教学–上
Maven教程--上 先看一个问题,引出Maven 需求说明/图解 编写一个类, 有一个方法sum,可以返回两个数的和 编写测试类TestSum, 可以测试sum 是否正确. 使用传统方式完成 创建传统的java 项目java-...
面试题:内部类与静态内部类的区别?
本篇记录一下最近看过的面试问题:内部类与静态内部类的区别? 下面将以较短的篇幅来讲解该面试题的知识要点,如果看完题目还没有想到答案的读者们可以往下阅读这篇文章,希望能给你带来一些收...
【后端面经-Java】HashMap详解
1. HashMap的家族定位 接口java.util.Map有四个常用的实现类,如图是它们之间的类继承关系。 下面我将一一介绍其性能特点。 HashMap: 最常用的Map实现类,通过使用Hash表结构,提高查找速度; ...
组合模式详解以及代码实战
简介 组合模式(Composite)是针对由多个节点对象(部分)组成的树形结构的对象(整体)而发展出的一种结构型设计模式,它能够使客户端在操作整体对象或者其下的每个节点对象时做出统一的响应,保...
Linux实务问答与操作-概念篇
本文不是一个Linux操作系统的命令行手册! 在本文中,笔者试图通过一系列问答的形式,从应用者的角度,来帮助读者处理和解决在使用Linux系统中常见的一些问题和困惑。文中还加入了笔者在长期使...
Nginx反向代理服务器全面讲解
介绍 Nginx是一款高性能的Web服务器和反向代理服务器。它可以将来自客户端的请求转发到后端的应用服务器,从而提高应用的性能和可靠性。 开始使用Nginx 安装 首先,我们需要安装Nginx。可以通过...
MyBatis框架:让你的数据持久化更加方便
介绍 MyBatis是一个用于访问关系数据库的Java持久化框架。它可以将Java对象和关系数据库之间进行映射,使得开发者可以更加方便地进行数据持久化操作。 开始使用MyBatis 安装 首先,我们需要安装...
C++11中的互斥锁讲解
我们现在有一个需求,我们需要对 g_exceptions 这个 vector 的访问进行同步处理,确保同一时刻只有一个线程能向它插入新的元素。为此我使用了一个 mutex 和一个锁(lock)。mutex 是同步操作...
零拷贝原理以及实践
大家好,我是蓝胖子,零拷贝技术相信大家都有所耳闻,但是今天呢,我不仅会讲述零拷贝技术的原理,并将从实际代码出发,看看零拷贝技术在golang中的应用。现在让我们开始吧。 零拷贝原理 零拷贝...
当K8S发生故障时,可以从哪几个方面入手排查问题?
当K8S发生故障时,往往需要迅速而精确地定位问题,并及时采取行动。那么,当遇到K8S故障时,应该从哪几个方面入手排查问题呢?本篇就来聊聊这个话题,让我们一起来探寻关键的排查方向。 第一方...
使用Spring Boot框架重构我们的web项目
Spring Boot框架:让你的应用开发更加快速 介绍 Spring Boot是一个用于构建独立的、生产级别的Spring应用程序的框架。它采用了约定优于配置的方式,使得开发者可以快速地搭建一个可运行的应用程...
运维想要不背锅,这7点了解一下!
所谓的“不背锅”,我希望强调的是运维工程师应该避免因自身问题所带来的过度承担责任和不必要的风险,欢迎留言并留下你的看法。 下面总结的几点: 清晰的职责边界 定期维护好运维文档 临时修改...
EMQ & 明道云:零代码高效构建工业物联网设备管理平台
背景 智能物联网设备在 IIoT 场景中有着广泛的应用,但如何管理和监控这些设备是一个挑战。 明道云是一家专业的 hpaPaaS 平台服务商,其所开发的明道云平台(Mingdao Cloud)是一个企业软件设计...
Wireshark 提示和技巧 | 多文件捕获那些事
前言 说到 Wireshark 多文件捕获,它属于捕获选项中的一部分,简单来说就是默认的捕获存储成单个文件形式,变成捕获存储成多个文件形式,多文件捕获形式一般用于高速率或长时间捕获数据包的场景...