希君生羽翼 一化北溟鱼
mdBook
mdBook is a command line tool to create books with Markdown. It is ideal for creating product or API documentation, tutorials, course materials or anything that requires a clean, easily navigable and customizable presentation.
regexp
正则表达式
Aircrack Ng
wifi 爆破
Archlinux
a lightweight and flexible Linux® distribution that tries to Keep It Simple.
Docker registry
docker 私有仓库
i3
i3 is a dynamic tiling window manager inspired by wmii that is primarily targeted at developers and advanced users.
JRE Docker image
jre docker 基础镜像
MPD
MPD (music player daemon) is an audio player that has a server-client architecture. It plays audio files, organizes playlists and maintains a music database, all while using very few resources. In order to interface with it, a separate client is needed.
mpv
mpv is a media player based on MPlayer and the now unmaintained mplayer2. It supports a wide variety of video file formats, audio and video codecs, and subtitle types. A detailed (although admittedly incomplete) list of differences between mpv and the aforementioned players can be found here.
Btrfs
Btrfs is a modern copy on write (COW) file system for Linux aimed at implementing advanced features while also focusing on fault tolerance, repair and easy administration.
chmod
chmod -R 777 html
Firewall
firewalld is a firewall daemon developed by Red Hat. It uses nftables by default.
grep
ps aux |grep java
JVM heap
jvm heap area
JVM stacks
Java Virtual Machine Stacks
JVM tools
jvm 监控工具
less
less -N
Linux
linux 基础知识
Logical Volume Manager
Logical Volume Manager (LVM) is a device mapper framework that provides logical volume management for the Linux kernel.
Opensuse
The openSUSE project is a worldwide effort that promotes the use of Linux everywhere.
PC register
The Java Virtual Machine can support many threads of execution at once (JLS §17). Each Java Virtual Machine thread has its own pc (program counter) register.
Shell
shell
Tmux
hello world
User
linux 用户
Vsftpd
vsftpd (Very Secure FTP Daemon) is a lightweight, stable and secure FTP server for UNIX-like systems.
JVM
The Java® Virtual Machine
OOM
OutOfMemory
TLAB
Thread Local Allocation Buffer
Class Loader Subsystem
Class Loader Subsystem
Garbage Collection
Garbage Collection
visualvm
VisualVM is a visual tool integrating commandline JDK tools and lightweight profiling capabilities.\n Designed for both development and production time use.
Circular References
Circular references between beans are now prohibited by default. If your application fails to start due to a BeanCurrentlyInCreationException you are strongly encouraged to update your configuration to break the dependency cycle. If you are unable to do so, circular references can be allowed again by setting spring.main.allow-circular-references to true, or using the new setter methods on SpringApplication and SpringApplicationBuilder This will restore 2.5’s behaviour and automatically attempt to break the dependency cycle.
Consine
余弦相似性
Decimal
进制转换
Eclipse
Eclipse it is an open source community project aimed at providing a universal development platform. The Eclipse project is best known for its multiplatform integrated development environment (IDE). Arch Linux packages (and this guide) are specifically related to the IDE.
Eureka
hello world
Jaccard
Jaccard 相似系数
Jar
the Archive Tool
Java
Oracle Java is the #1 programming language and development platform. It reduces costs, shortens development timeframes, drives innovation, and improves application services. With millions of developers running more than 60 billion Java Virtual Machines worldwide, Java continues to be the development platform of choice for enterprises and developers.
Java Proxy
静态代理、动态代理、cglib代理
Jlink
Assemble and Optimize a Set of Modules
Jshell
The Java Shell Tool
Layer
分层打包
Levenshtein
莱文斯坦距离
Primitive Types
基础数据类型
Sorensen Dice
Sorensen Dice 相似度系数
Spring Cloud
Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems (e.g. configuration management, service discovery, circuit breakers, intelligent routing, micro-proxy, control bus, short lived microservices and contract testing). Coordination of distributed systems leads to boiler plate patterns, and using Spring Cloud developers can quickly stand up services and applications that implement those patterns. They will work well in any distributed environment, including the developer’s own laptop, bare metal data centres, and managed platforms such as Cloud Foundry.
Hyprland
Hyprland is a wlroots-based tiling Wayland compositor written in C++. Noteworthy features of Hyprland include dynamic tiling, tabbed windows, a clean and readable C++ code-base, and a custom renderer that provides window animations, rounded corners, and Dual-Kawase Blur on transparent windows.
Restful API
以资源为中心进行URL设计
Waybar
Highly customizable Wayland bar for Sway and Wlroots based compositors.
Idea
The Leading Java and Kotlin IDE
TDD
Test Driven Development
Mysql
MySQL is a widely spread, multi-threaded, multi-user SQL database, developed by Oracle.
Redis
Redis is a software project that implements data structure servers. It is open-source, networked, in-memory, and stores keys with optional durability.
Git
Git is the version control system (VCS) designed and developed by Linus Torvalds, the creator of the Linux kernel.
C
c
Design Pattern
design pattern
Linux 驱动程序开发实例(第2版)
hello world
Emacs
Emacs is an extensible, customizable, self-documenting real-time display editor.
Gradle
Gradle Build Tool is a fast, dependable, and adaptable open-source build automation tool with an elegant and extensible declarative build language.
Maven
Maven is a build automation tool used by Java developers to compile, build and deploy code, documentation and libraries.
Podman
Podman is an alternative to Docker, providing a similar interface. It supports rootless containers and a shim service for docker-compose.
RabbitMQ
RabbitMQ is a messaging broker, an intermediary for messaging. It gives your applications a common platform to send and receive messages, and your messages a safe place to live until received.
Golang
An open-source programming language supported by Google
ImageMagick
ImageMagick is a free and open-source software suite for displaying, converting, and editing raster image and vector image files. It can read and write over 200 image file formats.
Nacos
Nacos is an easy-to-use platform designed for dynamic service discovery and configuration and service management. It helps you to build cloud native applications and microservices platform easily.
spring-framework
The Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise applications - on any kind of deployment platform.
Windows
Microsoft Windows
Boot
systemd analyze
Docker
Docker is a utility to pack, ship and run any application as a lightweight container.
GRUB
GRUB (GRand Unified Bootloader) is a boot loader.
Nginx
nginx (pronounced “engine X”), is a free, open-source, high-performance HTTP web server and reverse proxy, as well as an IMAP/POP3 proxy server, written by Igor Sysoev in 2005. nginx is well known for its stability, rich feature set, simple configuration, and low resource consumption.
nmap
Nmap (“Network Mapper”) is an open source tool for network exploration and security auditing. It was designed to rapidly scan large networks, although it works fine against single hosts.
oh_my_zsh
Zsh is a powerful shell that operates as both an interactive shell and as a scripting language interpreter.
Samba
Samba is the standard Windows interoperability suite of programs for Linux and Unix. Since 1992, Samba has provided secure, stable and fast file and print services for all clients using the SMB/CIFS protocol, such as all versions of DOS and Windows, OS/2, Linux and many others.
Systemd
systemd is a suite of basic building blocks for a Linux system. It provides a system and service manager that runs as PID 1 and starts the rest of the system.
Xorg
Xorg (commonly referred to as simply X) is the most popular display server among Linux users.
Xrandr
xrandr is an official configuration utility to the RandR (Resize and Rotate) X Window System extension. It can be used to set the size, orientation or reflection of the outputs for a screen.
Vim
Vim is a terminal text editor. It is an extended version of vi with additional features, including syntax highlighting, a comprehensive help system, native scripting (Vim script), a visual mode for text selection, comparison of files (vimdiff(1)), and tools with restricted capabilities such as rview(1) and rvim(1).
Journal
systemd has its own logging system called the journal; running a separate logging daemon is not required. To read the log, use journalctl(1).
Pacman
The pacman package manager is one of the major distinguishing features of Arch Linux. It combines a simple binary package format with an easy-to-use build system. The goal of pacman is to make it possible to easily manage packages, whether they are from the official repositories or the user’s own builds.