彻底关闭 GitLab 服务
在自己的树莓派上折腾了一下 GitLab,玩够了之后要关闭服务却发现执行 `sudo gitlab-ctl stop`之后还是会有相关进程,具体是:`runsvdir -P /opt/gitlab/service log`。 这是一个 ru...
SwiftUI 实现圆环进度条
import SwiftUI struct RingView: View { var width: CGFloat = <span
SwiftUI 可拖动悬浮按钮
Xcode 12.5.1 iOS 14.5 主要用 GeometryReader 获取窗口长宽,设定按钮移动范围 DragGesture 更新位置 // // TestMoveButton.swift // Marking (iOS) //...
如何打开查看二进制文件?
在某些情况下需要查看二进制文件,直接打开是不可查看的,这时可以使用 `hexdump` 命令 使用: hexdump -C XXX(文件名) 参数含义: -C 是比较规范的 十六进制和ASCII码显示 -c 是单字节字符显示 -b 单字节八...
Redis 的雪崩、穿透和击穿以及熔断、降级和限流的定义
一.面试题的引入 问: 什么是 Redis 的雪崩、穿透和击穿?应该怎么应对? 分析: 这是缓存的必问问题,因为缓存的雪崩和穿透是最大的两个问题,要么不出现,出现就是致命问题 二.Redis 的雪崩、穿透和击穿 雪崩 1. 什么是 Redi...
Docker Swarm 踩坑
最近在读「深入浅出 Docker」,在学习 Docker Swarm 集群实现的时候掉坑里了,差点没爬出来,记录下。 挖坑 Docker Swarm 集群使用原生覆盖网络来实现多个主机之间的连接,Docker 提供了对原生覆盖网络的支持,是...
卸载 Docker 环境
杀死所有运行容器 docker kill $(docker ps -a -q) 删除所有容器 docker rm $(docker ps -a -q) 删除所有镜像 docker rmi $(docker images -q) 停止 doc...
解决 VMware CentOS7 ens33 网卡不见的问题
VMware 虚拟机安装 CentOS7,且正常使用一段时间后,再次启动使用 terminal 连接发现连接不上。 在 VMware 里执行 ifconfig 发现 ens33 网卡不见了,使用 ifconfig -a 查看全部网卡信息,发...
ls 对文件进行排序
ls 命令提供了大量的选项来根据不同条件对文件进行排序。这里记录一下,方便查询。 按名称从小到大排序 ls 本身默认输出就是按文件名称进行排序 ls 按文件大小从大到小排序 ls -S 按文件修改时间从新到旧排序 ls -t 按文件最后访问...
我不知道的 "SELECT"
接触过 SQL 的人都知道 SELECT,对 SELECT 的语法应该也非常熟悉。但是真的了解 SELECT 执行的底层原理嘛?SELECT 的执行顺序有是怎样的呢? SELECT 的执行顺序 SELECT 查询时有两个顺序: 关键字的顺序...
CentOS 7 下安装 Docker CE
其实,官网有安装步骤:Get Docker Engine - Community for CentOS,这里就记录一下,帮助下中文使用者吧。 卸载旧版本 旧版本的 Docker 被叫做 docker 或 docker-engine,如果您安...
Trojan Panel 配置
搭建一个多用户管理的 Trojan 面板,用于多用户管理和流量管理。这个配置教程使用的是 Debian 9 系统。Ubuntu 也可以,但有版本要求,Ubuntu>=16.04,Debian>=9。 我使用的 VPS 是谷歌云,...
Java Integer 装箱缓存详解
一段简单代码: Integer i1 = 56; Integer i2 = 56; Integer i3 = 129; Integer i4 = 129; System.out.println(i1 == i2); System.out.p...
Java Annotation
元注解 @Target 定义 Annotation 能够被应用于源码的哪些位置: 类或者接口:ElementType.TYPE 字段:ElementType.FIELD 方法:ElementType.METHOD 构造方法:ElementT...
Markdown 使用汇总
汇总 Markdown 使用过程中遇见的一些较为“偏”的实现方法 如何实现段首空格的显示 ? 半方大的空白 &ensp; 或 &#8194; 全方大的空白 &emsp; 或 &#8195; 不断行的空白格 &...
浅谈 JavaScript 闭包
相信学习 JavaScript 的同学都知道「闭包(Closure)」,这个概念在 JavaScript 中是非常重要的,并且在大多数人看来闭包是非常难以理解的概念。既然这样,那今天就带大家一起来看看这到底是何方神圣。 维基百科是这样解释的...
后端开发基础都有哪些?
由于近来国内移动开发现状所致,应该有不少移动开发者在考虑转别的方向,个人感觉后端开发是个不错的选择。当然,人工智能、大数据异常火爆,有能力的同学不妨试一试。 正好最近一段时间在学习 Java web,基础知识基本过了一篇,在这里回顾一下,刚...
MySQL 常用命令归纳
《MySQL 必知必会》学习总结&&常用命令归纳,看完这篇文章就不用买《MySQL 必知必会》了,这篇就够了。 数据库基础概念&&什么是 SQL、MySQL 数据库基础概念 数据库(database) 保存有...
Kotlin-开始
Kotlin 从入门到放弃--开始 什么是 Kotlin 简单来说,Kotlin 是一门由「JetBrains」开发的基于 JVM 的静态类型编程语言,它 100% 兼容 Java。 它可以用于: 服务器开发 Android 开发 前端开发...
设计模式之「概述」
本文内容均来自「刘伟」前辈 CSDN 博客,只是将内容抽取,作为自己学习总结以及日后复习之用。 原文链接:http://blog.csdn.net/LoveLion/article/category/738450/13 设计模式从何而来 模...
Oracle Database 12c安装教程(Windows版)
自己在安装过程中踩了好多坑,记录一下。 前言: 首先,要说的是为了安装Oracle Database我花费了大量的时间,在安装过程中出现了各种各样的问题。在此记录一下,以便自己总结并方便查询,同时也为各位广大朋友提供借鉴。 Oracle数据...