printk

发布在 Kernel 本文共 600 阅读预计 6 分钟
最近一直在使用printk文件中的相关方法,想要在这里记录一下,本文主要内容翻译自Linux Kernel 中相关文档。 阅读全文

可变参数

发布在 C 本文共 0 阅读预计 1 分钟
太多的语言支持可变参数了,座位最底层的 C 语言中可变参数的的实现到底是怎么做到的? 阅读全文

2022年度总结

发布在 生活 本文共 625 阅读预计 5 分钟
2022 即将过去,暮然回首却感觉 2022 发生的一幕幕还在眼前,时光真快! 阅读全文

如何阅读论文

发布在 文章 本文共 1.4k 阅读预计 12 分钟
我们经常看到或者听到别人说,我读了那么多论文,为什么一点收获都没有?为什么会这样? 阅读全文

红黑树

发布在 计算机, 数据结构 本文共 430 阅读预计 3 分钟
面试的时候,红黑树也是一个高频询问点,平时都不是非常注意,所以此时决定好好进行总结总结 阅读全文

make

发布在 C 本文共 1.8k 阅读预计 17 分钟
make 作为常见的 C 工具,此前一直有听闻,但是都没有深入学习,想要在这里记录一下 阅读全文

二分查找

发布在 计算机算法 本文共 271 阅读预计 2 分钟
以前一直认为自己会二分查找,但是最近做题却发现,我会的只是二分查找的型而不是二分查找的本质 阅读全文

go 命令记录

发布在 Go 本文共 5.3k 阅读预计 52 分钟
使用 Java 时完全没怎么在意 Java 命令的形式,但是最近在进行 go 开发时,却发现需要使用很多的 Go 命令,在这里记录一下 阅读全文

Java 程序运行原理分析

发布在 Java 本文共 771 阅读预计 7 分钟
面试美团第一个问题就被问到一个 Java 程序是如何执行的,当时学习 JVM 的时候并没有过多注意这块,造成了记忆不太深刻,通过本文记录一下 阅读全文

Channel

发布在 Java 本文共 330 阅读预计 3 分钟
本文主要讲述 NIO 中与 Channel 相关的知识 阅读全文

混淆矩阵

发布在 计算机算法理论 本文共 1.5k 阅读预计 17 分钟
评估某个模型的效果时,感觉混淆矩阵刚好可以进行评价大部分指标,所以这里进行学习 阅读全文

缓冲区

发布在 Java 本文共 2.6k 阅读预计 27 分钟
本文主要讲解 NIO 中的缓冲区 阅读全文

NIO 入门

发布在 Java 本文共 2.6k 阅读预计 24 分钟
本文主要介绍 Java NIO 中相关 API 的学习 阅读全文

Java BIO

发布在 Java 本文共 1.6k 阅读预计 14 分钟
本文主要讲解 Java 中的传统 IO 阅读全文

Redis 中的 ZSet

发布在 中间件 本文共 977 阅读预计 9 分钟
Redis 中的跳表是一种比较特殊的结构,主要用在 zset 中,在学习中不禁产生了这么一个问题,为什么 Redis 使用跳表而不是红黑树? 阅读全文

vscode使用指东

发布在 其他 本文共 17 阅读预计 1 分钟
好的代码编辑器能够提高效率,vscode 是一个不错的软件,但是在使用上总是存在一些问题,本文将记录我使用此软件时遇到的所有问题以及对应的解决方法 阅读全文

工具推荐

发布在 其他 本文共 54 阅读预计 1 分钟
本文将持续更新平时用到的一些好用的工具 阅读全文

Happens-Before 原则

发布在 Java 本文共 648 阅读预计 6 分钟
本文主要讲解 Java 高并发中的一个重要知识点—— Happens-Before 规则 阅读全文

StringTable

发布在 Java 本文共 2.9k 阅读预计 30 分钟
字符串是一个特殊的结构,那么在 JVM 底层中,字符串到底是如何存储的? 阅读全文

C语言预处理命令

发布在 C 本文共 4.4k 阅读预计 43 分钟
看到很多源码里面都有这个内容,本身不是特别了解,通过本文总结一下此概念 阅读全文

Linux 后台任务

发布在 通用技能 本文共 750 阅读预计 7 分钟
今天在使用 SSH 工具连接远程服务执行深度学习任务时,由于长时间未操作,软件自动关闭了相关 Session ,导致正在进行的任务也被关停,为了解决这个问题,形成了本篇文档 阅读全文

服务的状态

发布在 其他 本文共 7.6k 阅读预计 69 分钟
经常听到什么有状态服务,无状态服务,这些概念究竟想要表达什么含义? 阅读全文

MySQL(七) 数据库索引

发布在 数据库 本文共 5.7k 阅读预计 54 分钟
数据库索引算是数据库中比较重点的一方面知识,但到底什么是索引,索引又是如何工作的尼?通过这篇文章将可以得到对应的答案 阅读全文

fcrackzip 工具的使用

发布在 通用技能 本文共 511 阅读预计 5 分钟
最近从网上下载的一个压缩包居然需要密码才能解压,但是提供者并没有提供解压密码,所以本文主要介绍如何使用 fcrackzip 工具进行压缩包密码破解 阅读全文

Java 泛型从入门到入土

发布在 Java 本文共 3.5k 阅读预计 37 分钟
泛型是如今高级语言都支持的特性,Java 最初并不支持泛型,那么最后 Java 是如何优雅的增加这个功能? 阅读全文

Feign

发布在 Java 本文共 712 阅读预计 7 分钟
什么是 OpenFeign? 为什么要用 OpenFeign? 阅读全文

spring boot Starter

发布在 Java 本文共 3.2k 阅读预计 36 分钟
使用某个组件时,常看到 xxx.starter,那么究竟什么是 starter 阅读全文

ribbon

发布在 Java 本文共 1.9k 阅读预计 19 分钟
什么是 Ribbon? 为什么要用 Ribbon? 阅读全文

MySQL 总览

发布在 数据库 本文共 683 阅读预计 6 分钟
本文是 MySQL 总览篇章,沉溺于单个知识点而忘记总揽全局,是我常犯的一个问题,所以希望通过本文的总结,对 MYSQL 数据库有一个全局的掌握 阅读全文

Java IO(二) IO 系统基础

发布在 Java 本文共 10.5k 阅读预计 109 分钟
IO 是一门语言中的难点,对于 Java 而言,有着丰富的 IO 体系,所以本系列将通过相关资料梳理出 Java IO 的脉络 阅读全文

Spring核心注解

发布在 Java 本文共 359 阅读预计 3 分钟
如今的 Spring 能够拥有这么多的使用者,主要原因是存在诸多注解,能够简化开发过程,本文将主要阐述,Spring 中存在哪些注解,并介绍它们都有什么用 阅读全文

Java 内部类详解

发布在 Java 本文共 1.4k 阅读预计 14 分钟
Java 作为应用层程序,并不会与 C 一样,与协议接触的非常紧凑,并且本章主要是对 Java 中基本套接字的学习 阅读全文

Java IO(一) IO 总览

发布在 Java 本文共 2.1k 阅读预计 20 分钟
Java 类库的设计者通过创建大量大类解决不同方式 I/O 通信的难题。具有讽刺意义的是,Java I/O 设计的初衷是为了避免过多的类,但是通过不停的迭代,如今的 I/O 系统提供了非常多类,让使用者感到不到所措。 阅读全文

数字加密

发布在 安全 本文共 3.9k 阅读预计 36 分钟
安全一定是企业越不过的坎,要想成为高级人员,没有点安全知识总感觉是说不过去的 阅读全文

HTTP(三)HTTP 基本认证

发布在 Web 本文共 3.6k 阅读预计 34 分钟
本文主要讲解 HTTP 中的基本认证技术,虽然 HTTP 能够做到认证,但是并没有普遍使用此技术,原因会在本文进行阐述 阅读全文

如何阅读一个开源项目

发布在 通用技能 本文共 1.1k 阅读预计 9 分钟
源码阅读向来是一个沉重的话题,因为它需要持之以恒的毅力以及相应的技巧,然而大部分开发人员都做不大,本文就想要总结一下,我们应该如何去阅读一个项目的源码? 阅读全文

UML 概述

发布在 软件开发 本文共 246 阅读预计 2 分钟
相比于文字,图像更能让大脑产生共鸣,所以本文主要主要介绍软件开发中经常使用的图像语言 阅读全文

日志系统概述

发布在 中间件 本文共 8.2k 阅读预计 90 分钟
恭喜你即将成为合格的高级程序员,日志记录是一个优秀的开发必然的选择,本文将简要的阐述 Java 环境中日志系统的那些事 阅读全文

软件工程原理

发布在 软件开发 本文共 2.4k 阅读预计 21 分钟
一直认为自己是一名软件开发人员,但是却并没有接受过合格的软件教育,所以一直对于如何开发一个合格的软件没有完整且合理的答案。所以最近通过在网上查找一些资料,书写一篇关于软件工程原理的文章 阅读全文

Jedis

发布在 中间件 本文共 559 阅读预计 6 分钟
本文主要记录 Jedis 的常见用法 阅读全文

mysql 版本升级

发布在 数据库 本文共 531 阅读预计 5 分钟
使用了一段时间的 MySQL 5.5,但是新的项目需要使用 MySQL 5.7 所以就将 Win10 平台上的 MySQL5.5 进行升级 阅读全文

Maven 工具的使用

发布在 Java 本文共 7.2k 阅读预计 72 分钟
其实一个复杂的 Java 项目,总是需要很多其他人已经完成的组件(避免重复造轮子),在前端中可以使用 npm 或 yarn 等包管理工具添加依赖,由于我主要使用 maven 工具,所以主要介绍 maven 工具下的开发流程 阅读全文

Spring 总览

发布在 Java 本文共 824 阅读预计 7 分钟
Spring 是一个轻量级的框架,但是总感觉学习的知识比较零零碎碎。本文主要是一篇概括性文章,用于总结 Spring 的所有相关知识 阅读全文

基础环境配置

发布在 通用技能 本文共 699 阅读预计 8 分钟
在服务器开发中难免遇到需要配置环境的过程,本文档记录常见的开发环境配置过程 阅读全文

SSH 服务

发布在 通用技能 本文共 2.9k 阅读预计 28 分钟
SSH 是进行 Linux 访问时不可避免的一种操作,平时一直在使用,每次使用就依靠百度,感觉并没有提升,所以搜索相关资料,在本文总结 SSH 相关知识 阅读全文

Redis 基础

发布在 数据库 本文共 10.2k 阅读预计 101 分钟
Redis 是常见的 NoSQL 数据库,本文记录使用 Redis 常见的操作 阅读全文

2021年度总结

发布在 生活 本文共 321 阅读预计 2 分钟
2021已经悄然过去,也是时候回顾2021年自己所完成的任务,同时制定2022年的目标啦 阅读全文

Shiro 概述

发布在 Java 本文共 3.2k 阅读预计 32 分钟
本文是 Shiro 的基本概述篇,总结 Shiro 相关知识 阅读全文

发布在 计算机, 数据结构 本文共 1.7k 阅读预计 17 分钟
除了栈和队列之外,堆算作另一种比较常用的数据结构,本文主要介绍堆数据结构的相关操作 阅读全文

pip

发布在 Python 本文共 167 阅读预计 1 分钟
本文记录平时在使用 pip 时遇到的问题 阅读全文

位运算算法

发布在 计算机算法理论 本文共 437 阅读预计 4 分钟
最近刷题总是觉得对位运算的题目不得法门,本文将记录在刷题过程中遇到的位运算算法,以方便后面回顾 阅读全文

权限控制解决方案

发布在 解决方案 本文共 5.3k 阅读预计 48 分钟
开发系统时,必然面临权限控制问题,需要解决不同的用户的访问、操作、数据权限控制,本文主要讲解目前普遍使用的RBAC思想 阅读全文

JJWT

发布在 Java 本文共 2.7k 阅读预计 29 分钟
本文主要讲解如何使用 JJWT 进行 JWT 阅读全文

MyBatis 动态Sql

发布在 中间件 本文共 895 阅读预计 10 分钟
动态SQL是MyBatis的特性之一,本文将记录MyBatis中动态Sql的相关操作 阅读全文

MyBatis 多表联合处理

发布在 中间件 本文共 994 阅读预计 11 分钟
最近做项目时遇到了多表联合处理,感觉 MyBatis 对此做的不够友好,所以在这里记录常用多表联合解决方案 阅读全文

序列化

发布在 中间件 本文共 3.4k 阅读预计 32 分钟
本文主要讲解什么是序列化,以及常用的序列化技术 阅读全文

AOP——面向切面编程

发布在 Java 本文共 1.6k 阅读预计 19 分钟
本文主要讲解Spring中另一重要的概念“AOP”,那么到底什么是AOP?为什么要使用AOP? 阅读全文

Eureka 学习笔记

发布在 Java 本文共 6.2k 阅读预计 60 分钟
本文主要记录 Spring Cloud 中的 Eureka 组件,将记录常用 API 以及使用过程中遇见的问题 阅读全文

软件规约

发布在 通用技能 本文共 132 阅读预计 1 分钟
软件开发中,规范 > 能力,拥有好的规范最终将会产生优秀的代码。本文主要记录职业生涯中遇到的一些软件规约 阅读全文

REST

发布在 Java 本文共 2.1k 阅读预计 20 分钟
大家常说的 Rest 是什么意思?为什么需要使用 Rest? 阅读全文

开源协议

发布在 通用技能 本文共 910 阅读预计 8 分钟
给老板打工的时候,需要使用一些开源项目,难免会遇到开源协议,所以就从互联网上查找了相关资料,形成了本文。本文摘抄自菜鸟教程,方便后续重复阅读 阅读全文

FastJson

发布在 中间件 本文共 1k 阅读预计 12 分钟
本文主要记录 FastJson 工具的常见使用方式 阅读全文

单元测试概述

发布在 通用技能 本文共 1.2k 阅读预计 10 分钟
完成自己的代码之后,通常需要对自己的代码进行测试。大家常说的单元测试是什么东西? 阅读全文

热部署

发布在 Java 本文共 991 阅读预计 9 分钟
没有热部署,每次修改之后都需要手动重启项目,非常麻烦,使用了热部署之后,生产力 UP UP!!! 阅读全文

CDN详解

发布在 高并发 本文共 6k 阅读预计 55 分钟
一直都知道存在CDN但是底层原理是什么,是如何实现的一直处于懵懂状态,本文搜集网上找到的资料,记录CDN的相关知识 阅读全文

MyBatis 分页方式

发布在 中间件 本文共 477 阅读预计 5 分钟
分页是前后端常见的需求之一,对于MyBatis中并没有集成分页功能,那么如果需要分页,我应该如何优雅的实现? 阅读全文

对象的复活

发布在 Java 本文共 1.1k 阅读预计 11 分钟
在垃圾回收的标记阶段,当存在不可达对象时并不一定会将对象直接回收,此时可能存在对象的复活 阅读全文

进程标识符

发布在 操作系统 本文共 1.2k 阅读预计 11 分钟
原来操作系统中为了更好的管理一个进程,不仅仅使用了PID与PPID还有其他的标识符标识对应的进程 阅读全文

垃圾回收算法

发布在 Java 本文共 4.8k 阅读预计 44 分钟
这是JVM中垃圾收集系列的第二篇文章,主要讲解常见的的垃圾回收算法 阅读全文

SpringCloud 概述

发布在 Java 本文共 292 阅读预计 3 分钟
作为 Spring 家族中的重量级角色—— Spring Cloud 到底是做什么的?本文是 Spring Cloud 学习的入口 阅读全文

云服务的基本概念

发布在 通用技能 本文共 702 阅读预计 6 分钟
云计算的兴起改变了软件交付的形式,其中更是出现了xxx即服务的概念。虽然已经过去了好几年了,但是还是记录一下云服务的基本概念以防遗忘 阅读全文

垃圾收集概述

发布在 Java 本文共 1.6k 阅读预计 14 分钟
这是JVM中垃圾收集器系列的第一篇文章,主要讲解垃圾回收的相关概念,尤其是需要明白为什么需要垃圾收集,并且知道什么是垃圾? 阅读全文

什么是计算机集群?

发布在 操作系统 本文共 504 阅读预计 4 分钟
很早之前就知道了集群的概念,但是最近突然对集群和分布式系统两个概念有点混淆,究竟什么是集群,什么是分布式系统? 阅读全文

数据库物理建模

发布在 数据库 本文共 1.7k 阅读预计 15 分钟
数据库最苦难的两步:创建和维护,本文主要讲解数据库设计应当遵从的规则,并推荐常用的物理建模工具 阅读全文

脚手架

发布在 通用技能 本文共 203 阅读预计 2 分钟
在项目初期中经常听到脚手架这个名词,那么到底什么是脚手架,脚手架有什么用? 阅读全文

多租户数据库解决方案

发布在 解决方案 本文共 1.4k 阅读预计 12 分钟
在 SaaS 项目中不可避免会拥有多个用户,那么如何进行多租户管理是常见的问题,本文总结并比较常用的方法,给出三种解决方案 阅读全文

WebSocket

发布在 Java 本文共 899 阅读预计 8 分钟
本文主要讲解WebSocket协议,及 WS 协议与 HTTP 协议有什么不同 阅读全文

Travis CI的使用

发布在 其他 本文共 933 阅读预计 9 分钟
由于一直使用travis CI 进行博客的自动化部署,在这里记录一下travis的基本使用方式 阅读全文

JDK 和 JRE之间的差异

发布在 Java 本文共 204 阅读预计 2 分钟
JDK和JRE 在平时学习 Java 的时候都听说过,但是一直不清不楚,所以本文主要理清楚两者之间的区别 阅读全文

沙箱安全机制

发布在 Java 本文共 1.2k 阅读预计 11 分钟
沙箱安全机制能够保证对 Java 核心源代码的保护,本文将详细介绍沙箱安全机制 阅读全文

操作系统线程模型

发布在 高并发 本文共 2.2k 阅读预计 20 分钟
各种操作系统均提供了线程的实现(内核线程),线程作为 CPU 工作调度的基本单位,在操作系统中采用什么样的线程模型,并且这样一种线程模型下是如何进行调度运行的尼? 阅读全文

同源策略

发布在 Java 本文共 1.2k 阅读预计 11 分钟
同源策略是浏览器的基本安全机制,但是为什么需要同源策略,以及如果没有同源策略会触发什么安全问题,都将在本文进行解答 阅读全文

cookie 介绍

发布在 Java 本文共 3.3k 阅读预计 32 分钟
本文详细讲解在web开发中经常使用的Cookie技术 阅读全文

逃逸分析

发布在 Java 本文共 2.6k 阅读预计 25 分钟
本文主要讲解什么是逃逸分析,以及在HotSpot中与逃逸分析相关的内容 阅读全文

Spring IoC

发布在 Java 本文共 5.4k 阅读预计 66 分钟
本文主要介绍 Spring 中的IoC容器使用方法(XML配置方式以及注解方式) 阅读全文

并发编程挑战

发布在 高并发 本文共 2.4k 阅读预计 21 分钟
一直都在使用多线程,那么为什么要使用多线程?使用多线程会给我们带来什么优点? 阅读全文

JVM概述

发布在 Java 本文共 3k 阅读预计 28 分钟
这是JVM的开始文章,以一种总览的视觉去看待JVM在Java程序中的作用 阅读全文

CPU 与并发

发布在 操作系统 本文共 1.6k 阅读预计 15 分钟
之前一直对CPU相关的术语有些纠缠不清楚,本文将这些概念进行整理 阅读全文

ZooKeeper 环境配置

发布在 中间件 本文共 1.1k 阅读预计 11 分钟
ZooKeeper作为常用的分布式组件,本文主要记录ZooKeeper的环境配置(单机和集群) 阅读全文
  • 第 1 页 共 1 页
作者的图片

pineapple-man

做一个菠萝:站得笔直,头戴王冠,内心甜美


刚毕业就失业


西安