自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (3)
  • 收藏
  • 关注

原创 获取行政区划数据

需求开发过程中,经常涉及行政区划,这里提供一种获取相对权威的行政区划方案。

2022-06-15 23:30:58 407 1

原创 JetBrains历史版本下载

文章目录背景说明方案一方案二常用链接IntelliJ IDEAPyCharmGoLandCLionWebStormDataGripRubyMinePhpStormRiderAppCodeReSharper背景说明JetBrains是一家捷克的软件开发公司,开发了一大批好用IDE,比如:JAVA用的IDEA,PHP用的PhpStorm,Python用的PyCharm,前端开发用的WebStorm等等。Android Studio也是谷歌基于IntelliJ IDEA定制的,友好的界面,智能的代码提示,丰富

2022-06-12 20:00:07 3190

原创 Mac屏幕切换

Mac外接键盘后,此时触摸板使用就不是很方便,此时想切换屏幕可以通过快捷键切换。

2022-06-11 17:29:30 3557

原创 Mac开启超级用户

Mac在平时使用过程中普通用户即可,但是作为开发有时候需要提权操作,此时需要开启root用户。

2022-06-11 17:23:27 1885

原创 Microk8s实例创建

multipass创建的Ubuntu虚拟机实例可以安装Microk8s减少对宿主机环境的污染,做到即用即创建不用即回收。

2022-06-11 17:10:56 182

原创 Microk8s多机安装

Canonical为Microk8s增加了高可用性,使其可以随时部署到生产环境。至少部署三个节点后,Microk8s会自动扩展控制平面,以便在多个节点上运行API服务。

2022-06-11 17:10:00 1448

原创 Microk8s单机安装

microk8s默认启用了高可用插件ha-cluster,单机安装时需要禁用此插件,单机安装时使用的网络是flannel。

2022-06-11 17:08:57 1857 1

原创 Microk8s项目介绍

Microk8s是Canonical发布的一款小型、轻量级、完全符合标准的Kubernetes发行版。这款简约的发行版专注于简洁和性能。由于占用资源少,Microk8s可以轻松部署在物联网和边缘设备端。MicroK8s是目前最小、最快与Kubernetes全面兼容的集群系统,主要用于工作站和小型团队,但是目前镜像并没有与snap打包在一起,还在gcr.io上,国内下载上还是有问题。MicroK8s适合离线开发、原型开发和测试,尤其是运行VM作为小、便宜、可靠的k8s用于CI/CD。......

2022-06-11 17:07:27 688

原创 阿里云盘登录空白问题解决

阿里云盘PC客户端出新版本后出现了登录卡在启动页无法正常登录问题解决

2022-05-16 22:21:21 20310 11

原创 FlyKey (键指如飞) 软件安装

背景说明FlyKey (键指如飞) 是一款快速查看应用快捷键的 macOS 增强工具,通过双击 command即可显示当前应用的所有快捷键,帮助Mac用户快速了解掌握快捷键,达到键指如飞的输入状态。快速查看应用快捷键问题说明安装完成运行时出现如下错误无法打开“XXXX”,因为Apple无法检查其是否包含恶意软件,这是新系统 macOS Catalina 版本才有的提示,其实这个提示跟10.13、10.14出现的:“XXXX”已损坏,打不开,您应该将它移到废纸娄。是一样的,到了 Catalina

2021-06-19 18:57:23 1580

原创 Mac设置息屏时间

背景说明Mac默认情况下息屏时间为一分钟,正常情况下虽然做到了节能,但是每次息屏后都需要输入密码或者指纹,非常不方便,这里设置息屏时间为15分钟。解决方案在屏幕左上角点击苹果图标,打开“系统偏好设置”,设置菜单上有个节能点击节能进入节能界面选择左下角的锁图标,输入密码或指纹进行解锁鼠标拖动滑块并设置为15分钟,并点击锁图标进行锁定即可点击【电源适配器】,这个是设置充电时候的熄屏时间参考文档https://jingyan.baidu.com/article/47a29f2487dda

2021-06-19 18:56:29 12572 1

原创 Mac运行静态站点

背景说明开发过程中时常会需要搭建静态站点,可以利用os中已经安装的python工具开启简单的http服务SimpleHTTPServer是Python 2自带的一个模块,是Python的Web服务器。在Python 3已经合并到http.server模块中。解决方案打开命令行终端,可以通过启动坞进行启动,查看python版本使用如下命令:python -V打开终端进入需要发布的目录,输入对应Python版本的目录即可。Python2python -m SimpleHTTPServer

2021-06-19 18:55:50 198

原创 Mac下Vim语法高亮配色

背景说明默认情况下vim每次打开都是白色的,作为一个程序员,语法不高亮看起来特别别扭,这里针对配色方案的步骤做记录如下。Mac OS Catania 10.15.5解决方案配色文件进入目录/usr/share/vim/vim81hanlongjie: ~ $ cd /usr/share/vim/vim81/colors可以看到很多以.vim结尾的文件,每种文件即一种配色配置文件进入用户主目录下,创建文件.vimrchanlongjie: ~ $ cd ~hanlongjie:

2021-06-19 18:53:44 1137

原创 Mac端口杀进程方案

背景说明Mac系统下开发过程中经常遇到端口占用的问题,这里提供一种方案通过端口杀死进程释放端口的方案。解决方案相关命令lsof命令可以查看端口被哪个程序占用(可以显示PID)lsof -i tcp:3333lsof -i:333Mac版本的netstat是一个简化的版本,*ninx系统常用的参数这里不支持脚本支持编写脚本portkill.sh#!/bin/bashif [ -z $1 ]; then echo "you must input a port" exit

2021-06-19 18:52:43 386

原创 Mac设置鼠标滚轮方向

背景说明Mac插上常用鼠标后发现滚轮和Windows完全相反,用的非常别扭,原生的mac鼠标又太贵,于是放弃鼠标,只用触控板。但是日常工作过程中又不可避免使用鼠标,即使刻意习惯滚动方式,但是使用Windows系统时由需要反过来,增加了记忆和习惯上的负担解决方案通过系统偏好设置->鼠标进行设置后,发现触摸板也反过来了,此时不符合操作系统鼠标的设置和触摸板的设置是共享的官网地址https://github.com/pilotmoon/Scroll-Reverser版本发布https:/

2021-06-19 18:51:50 1340

原创 Mac终端命令行隐藏主机名

背景说明Mac终端Terminal默认打开在用户的前面会带有一串计算机名称,占据了命令行上的很多空间,可以通过设置隐藏计算机名称和用户名称Mac OS Catania 10.15.5解决方案界面操作打开Terminal终端,选择左上角的终端偏好设置,选择描述文件,选择Basic找到Shell然后可以看到启动下面的运行命令输入PS1="%10F%n%f: %11F%1~%f \$ "新建窗口即可发现主机名已经隐藏了并且用户名和主机名均有颜色。PS1="export PS1="%n %1~ \

2021-06-19 18:50:20 1458

原创 Mac终端命令行颜色设置

背景说明打开Mac的Terminal终端执行ls和grep命令后的输出没有颜色区分,此时很难区分目录和文件(普通文件和可执行文件)解决方案通过vim命令编辑文件~/.bash_profile追加环境变量# Tell ls to be colourfulexport CLICOLOR=1export LSCOLORS=Exfxcxdxbxegedabagacad# Tell grep to highlight matchesexport GREP_OPTIONS='--color=auto'

2021-06-19 18:49:32 1952

原创 Mac环境变量设置

背景说明zsh和bash都是shell但是zsh比bash更加强大,功能也更加强大,Mac高版本默认使用的是zsh,此时设置环境变量时会遇到不生效的情况,这里提供一种解决方案解决方案一般情况下,我们都是把环境变量配置在~/.bash_profile文件中,由于zsh默认不读取这个,导致环境变量不生效,zsh的环境变量在~/.zshrc中,在~/.zshrc文件的末尾添加如下即可source ~/.bash_profile重启终端再次执行相关命令例如mvn -version即可验证通过。bas

2021-06-19 18:49:06 127

原创 Mac下Finder常用操作简记

背景说明Mac使用已经一段时间了,工作过程中一些操作经常需要百度,这里简单记录下解决方案终端路径打开Finder$ open .Finder查看根目录方案一打开访达,找到前往=>前往文件夹...=>弹出窗口:前往文件夹输入/即可进入根文件夹方案二进入控制台输入如下命令$ cd /$ open .方案三电脑桌面不要打开任何软件,打开访达,此时桌面左上角显示访达两字,键盘同时按下Commant+,此时弹出窗口,选择通用=>勾选硬盘,此时桌面出现硬盘图标,双击硬盘即

2021-06-19 18:48:29 215

原创 Idea更新禁用方法

文章目录背景说明解决方案背景说明由于Idea费用问题,在国内的行情背景下,当通过科学的方法使用后,当Idea官方退出新版本时,经常会弹出更新窗口,考虑到升级版本带来的授权问题,可以禁用更新。解决方案选择文件[File]->设置[Setting]->外观和行为[Appearance&Behaviour]->系统设置[System Setting]->更新[Updates]取消勾选自动检查更新[Automatically check updates]复选框,点击应用并确

2021-06-17 04:34:47 2320

原创 Idea2020.3.X版本Lombok失效问题

文章目录背景说明解决方案插件信息项目信息背景信息方案实现方案一方案二背景说明Lombok 是一种 Java™ 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注解实现这一目的,Idea版本升级至2020.3.X版本后发现@Data、@Getter、@Setter均不生效,导致项目无法正常运行。解决方案插件信息选择文件->设置->插件->已安装输入lombok确认是否安装如果未安装lombok插件请安装lombok插件如

2021-06-17 04:32:53 1544 1

原创 Idea依赖Jar依赖红线解决

文章目录背景说明解决方案清空缓存仓库文件更改文件重导项目删除文件手动删除脚本删除插件删除导入项目方案一方案二背景说明工作过程中避免不了导入新项目,导入新项目的过程中经常遇到依赖的Jar出现红线,无法正常解决依赖问题。解决方案清空缓存打开文件[File]->清除缓存/重启…[Invalidate Caches/Restart …]进行尝试查看问题是否解决。仓库文件首先查看本地仓库中是否存在对应的Jar,打开文件->设置->构建、执行、部署->Maven->本地存储库

2021-06-17 04:32:00 645

原创 Idea查看显示实时内存

文章目录背景说明解决方案2019.X版本2020.1版本方案一方案二2020.2+版本方案一方案二背景说明Idea在使用过程中经常会涉及到一个启动内存设置多大的问题,设置少了担心不够用卡,设置多了在有限的机器硬件资源下又觉得里浪费,Idea官方提供了显示实时内存的方案。解决方案2019.X版本打开Preferences(File->Settings…)–>Appearance & Behavior–>Appearance(找到Windows Options),左侧勾选Wi

2021-06-17 04:29:49 3073

原创 Idea配置SpringBoot配置自动提示

文章目录背景说明解决方案前提条件插件检查框架支持打开方式目录检查文件索引重启验证背景说明Idea编辑SpringBoot框架的application.properties和application.yml配置文件时可以自动提示,在最新项目搭建过程中发现无法自动提示,这里把排查过程简单记录下。解决方案前提条件构建工具使用Maven配置文件放置在源文件目录插件检查依次进入文件=>设置=>插件=>已安装输入Spring boot查找到对应的插件,默认是已捆绑状态,这里必须是勾

2021-06-17 04:29:04 2221

原创 SpringBoot组件Actuator数据源判活源码

文章目录背景说明解决方案组件引入主类入口核心流程分支流程构建JdbcTemplate获取数据源厂商获取数据源判活SQL构建返回结果暴露端点1.X2.X健康检查例外情况背景说明在生产环境中,需要实时或定期监控服务的可用性。Spring Boot的actuator(健康监控)功能提供了很多监控所需的接口,可以对应用系统进行配置查看、相关功能统计等。这里针对Actuator组件对数据源[DataSource]判活进行源码阅读简要过程进行记录。解决方案组件引入<dependency> &l

2021-06-17 04:25:07 1101

原创 Spring Cloud Alibaba生态入门

文章目录背景说明拥抱理由解决方案工程创建版本依赖开源地址官方文档版本演进孵化版本毕业版本补充信息Spring Cloud里程碑Spring Cloud版本演进官方脚手架依赖关系背景说明Spring Cloud 自 2015 年 3 月推出之后,很快就在 Java 微服务生态中,成为开发人员的首选技术栈。Spring Cloud 在 Spring Boot 的基础上,保留 Java 开发习惯,加入分布式特性,提供了一系列通用工具来帮助开发者在分布式系统里快速构建一些常见模式,现在已成为使用范围最广的微服务

2021-06-17 04:21:45 356

原创 Sentinel控制台容器部署简记

文章目录背景说明解决方案镜像选择镜像使用访问验证容器重启背景说明Sentinel 是面向分布式服务架构的高可用流量防护组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。Sentinel-dashboard是一个单独的应用,通过spring-boot进行启动,主要提供一个轻量级的控制台,它提供机器发现、单机资源实时监控、集群资源汇总,以及规则管理的功能。这里简单记录下Docker部署相关要点。解决方案镜像选择由于网络原因可以使用G

2021-06-17 04:13:20 574

原创 Sentinel控制台本地部署简记

文章目录背景说明解决方案下载地址服务启动注册自己排除自己启动参数鉴权参数服务参数监控检查注册参数背景说明Sentinel-dashboard是一个单独的应用,通过spring-boot进行启动,主要提供一个轻量级的控制台,它提供机器发现、单机资源实时监控、集群资源汇总,以及规则管理的功能,控制台里默认的实时流量监控数据只保留5分钟(在内存中)解决方案下载地址打开浏览器访问:https://github.com/alibaba/Sentinel/releases 找到对应版本的Assets段展开下载

2021-06-17 04:12:17 400

Another Redis DeskTop Manager 免费的Redis可视化管理工具

Another Redis DeskTop Manager是一款免费的Redis可视化管理工具

2022-06-25

CIS Kubernetes Benchmark V1.23 -PDF

CIS Kubernetes Benchmark V1.23 -PDF

2022-06-07

CIS_Kubernetes_V1.23_Benchmark_V1.0.1_PDF

CIS_Kubernetes_V1.23_Benchmark_V1.0.1_PDF

2022-06-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除