自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 解决 systemctl Failed to locate executable : Permission denied

解决 systemctl Failed to locate executable : Permission denied。

2024-06-29 11:47:09 423 1

原创 CentOS Stream9 修改阿里源

主要修改BaseOS和AppStream两个源。

2023-10-31 22:46:01 2278

原创 在IDEA 2021.3.3版本下使用UTF-8在IDEA控制台输出中文乱码

今天升级项目到JDK 18,遇到中文在IDEA控制台输出是乱码,但是文件输出是正常的问题,经过排查,确定是在IDEA 2021.3.3下使用JDK 18打印到IDEA控制台才会出现的bug。将项目编译打包,在cmd等命令行窗口中控制台使出的中文是正常的。今天尝试将旧项目升级到的JDK 18,结果发现控制台输出的中文有乱码,如打印出来的效果如下:里面的“你好”乱码了。一开始还以为是JDK的bug,但是尝试打包出来,在cmd运行,又是正常的。于是乎怀疑是IDEA控制台的bug。故写了以下代码测试:上述代码分

2022-06-02 00:11:56 3566 5

原创 Downloading from maven-default-http-blocker的解决办法

配置私有仓库后,Maven依赖下载不下来,提示:Downloading from maven-default-http-blocker的解决办法。

2022-03-30 23:18:57 3952

原创 IDEA配置spring-boot-devtools热部署

spring-boot-devtools提供了很多提高应用开发体验的功能。其中就有热部署的功能。该功能在spring-tool-suit自动集成热部署,但在IDEA中需要配置才能实现,不然需要手动编译类来使更改生效。

2022-03-30 23:01:03 496

原创 MySQL实现上下行相减

前言执行sqlDROP TABLE IF EXISTS TMP;CREATE TABLE TMP( I INT PRIMARY KEY AUTO_INCREMENT, V INT);INSERT INTO TMP(V) VALUES(1), (2), (3), (4);则有如下表mysql> select * from TMP;+---+------+| I | V |+---+------+| 1 | 1 || 2 | 2 || 3 | 3

2021-10-28 23:01:06 7149 2

原创 ZooKeeper官方概述

前言本文内容来自ZooKeeper官网。个人进行整理和翻译。简介Apache ZooKeeper 是一个开发和维护开源服务器的项目,它支持高度可靠的分布式协调。ZooKeeper 是一个用于维护配置信息、命名、提供分布式同步和提供组服务的集中服务。所有这些类型的服务都以某种形式被分布式应用程序所使用。每次实现它们时,都会不可避免的有大量的工作用于修复 bug 和竞争条件。由于实现这些类型的服务很困难,应用程序在开始时通常会缩减这些服务,这使得它们在出现改变时变得脆弱和难以管理。即使正确地执行,在部署

2021-10-26 23:49:01 717

原创 MYSQL Performance Schema详解

前言本文mysql版本:mysql Ver 8.0.18 for Linux on x86_64 (MySQL Community Server - GPL)performance_schema的介绍MySQL的performance schema 用于监控MySQL server在一个较低级别的运行过程中的资源消耗、资源等待等情况。特点如下:提供了一种在数据库运行时实时检查server的内部执行情况的方法。performance_schema 数据库中的表使用performance_sche

2021-10-20 08:13:49 1284

原创 windows下多网卡通过配置路由解决上网问题

文章目录前言一、打印当前路由表二、使用步骤1.引入库2.读入数据总结前言当我们电脑有多张网卡的时候,如一个是连接外网的网卡,一个是连接内部网络的网卡,由于系统默认路由配置,导致只能走一个网卡。我们可以通过route指令操作网络路由表,指定所有未指定的网段走外网网卡,指定内部网络如:233.233.233.0/24,走内网网卡。一、打印当前路由表在CMD命令行下执行ROUTE PRINTROUTE PRINT示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务

2021-10-10 22:32:28 3596

原创 VS Code Remote SSH远程连接异常:Resolver error: Error: Running the contributed command

问题描述:通过VS Code插件Remote - SSH连接一台新主机时,提示错误:Resolver error: Error: Running the contributed command: ‘_workbench.downloadResource’ failed.原因分析:查看VS Code的日志发现,原来是因为新主机没有tar命令,导致插件无法在远程主机上安装好插件需要的服务。日志如下:tar --version:main: line 416: tar: command not

2021-09-04 11:35:55 4034

原创 【碎碎念】公平锁与非公平锁——以ReentrantLock为例

概念其实锁的公平与否是人为的以某一参照作为界定,实际就是看设计者对于锁的公平与否是怎样考虑的。以JDK提供的ReentrantLock为例:公平锁:当一个新的线程尝试获得锁的时候,会先去判断等待队列中是否有正在等待的线程,如果有,则进入等待等列等待,没有则可以尝试获得锁。非公平锁:当一个新的线程尝试获得锁的时候,直接尝试获得锁,成功,则执行自己的操作逻辑,失败则进入等待队列中。这样,公平锁的情况,能够完全保证获得锁的顺序就是队列的顺序,即FIFO。而非公平锁的情况,由于新的线程直接尝试锁的获取

2021-07-14 21:54:40 357

原创 屏蔽Windows系统输入法快捷键Ctrl+Space

快速解决新建文件1.reg写入以下内容Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\00000010]"Key Modifiers"=hex:00,c0,00,00"Virtual Key"=hex:ff,00,00,00[HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\00000070]"

2021-07-08 22:25:41 2212

原创 我对Java9模块的理解

目录一、前言二、历史三、快速上手1. 传统项目2. Java module项目3. 传统项目与Java module项目的区别四、JPMS的特性一、前言主要介绍Java 9平台模块系统(JPMS: Java 9 Platform Module System),它是Java自诞生以来最重要的新软件工程技术。是模块化项目Jigsaw的产物,帮助开发人员在构建、维护和扩展软件系统(尤其是大型系统)时提高生产力。二、历史Java SE自1995年诞生依赖,从用于资源受限设备的小型应用程序(如物联网(IoT)

2021-04-24 16:33:04 244

原创 Java String 字符串拼接的三种方式与效率对比分析

String 字符串的拼接+ 号通过 + 号拼接是最常见的拼接方式了。String jeremy = "Jeremy";String tsai = "Tsai";String jeremytsai = jeremy + tsai;观察字节码 L0 LINENUMBER 12 L0 LDC "Jeremy" ASTORE 1 L1 LINENUMBER 13 L1 LDC "Tsai" ASTORE 2 L2 LINENU

2020-10-26 21:28:35 31346 2

原创 CentOS8安装最新Docker教程(含离线安装方法)

一、离线安装我已经将安装Docker所有需要rpm上传: Dcoker整合包,这样就可以离线安装Docker。整合包安装平台:CentOSDocker版本:19.03.12下载解压后,进入解压后的目录,执行:sudo rpm -Uvh *.rpm[jeremy@cent8-02-jeremy docker]$ sudo rpm -Uvh *.rpm[sudo] password for jeremy: warning: audit-3.0-0.17.20191104git1c2f876.el

2020-09-12 15:24:44 3121

原创 最小化安装CentOS 8快速编译安装GCC10.2.0最新版本

在 Centos 最小化安装的情况下,如何快速编译安装最新版本的 gcc 编译器。

2020-09-09 22:50:14 3093 1

原创 MySQL通过yum源安装最新版本教程

介绍截至目前,MYSQL最新的版本为4月23号官方发布的8.0.20版本,本文主要讲解CentOS 8 如何通过yum源安装 最新mysql-community-server-8.0.20版本。安装官方yum源官方仓库下载yum源安装包进入MySQL官方仓库1, 在首页,最近的新版本仓库源安装包都会在这里,如果你对自己的系统了解,你可以直接找到自己Linux平台对应的官方源安装包直接安装。MySQL官方分别管理了yum源和apt源,进入里面,你就可以看到各个MySQL版本的安装包了。我的Linux为

2020-05-23 17:39:25 524

原创 CentOS 8安装最新Oracle19c数据库

介绍目前 Oracle 官方推荐安装19c 的 linux 版本为Linux 7,不过强制安装到CentOS 8上,还是可以用的,接下来就来介绍怎么安装。安装安装Oracle官方yum仓库 cd /etc/yum.repos.d/ sudo curl -O http://yum.oracle.com/public-yum-ol7.repo yum makecache sudo yum install oracle-database-preinstall-19c.x86_64附录安装执行过

2020-05-23 17:37:11 3438 3

原创 Ctrl + Alit + F8 快捷键 显示器黑屏 变仅电脑屏幕

起因IDEA 添加断点的快捷键 Ctrl + Shift + Alt + F8,不小心按成了 Ctrl + Alt + F8,直接倒至了显示器断开连接,黑屏了。故排查下原因。罪魁祸首之前 Ctrl + Alt + ← 和 Ctrl + Alt + → 就会出现显示器显示翻转的问题,就是因为 英特尔 核心显卡 控制面板 的快捷键问题。现在这个的原因也是因为他。引用[^1]https:/...

2020-04-11 21:43:27 6124 2

原创 Yarn的介绍、安装与使用说明

Yarn的介绍、安装与使用说明介绍安装全局安装项目安装从master重新安装最新版本使用查看指令列表开始一个新的项目安装所有依赖添加一个依赖将依赖项添加到不同分类的依赖项中升级依赖移除依赖升级yarn切换镜像源介绍Safe, stable, reproducible projectsyarn 是 facebook 开发并发布的一款包管理工具,关于他的介绍,可以前往yarn-a-new-p...

2020-04-11 17:08:51 1429

原创 Yarn 1.x 全局安装

Yarn 1.x 全局安装介绍依赖检查不同系统的安装方式Windows 安装下载安装器通过 Chocolatey 安装通过 Scoop 安装通过 npm 安装(多平台适用)注意介绍目前最新的稳定版本为: v1.22.4node要求为: ^4.8.0 || ^5.7.0 || ^6.2.2 || >=8.0.0依赖yarn 的安装需要 node.js检查不同系统的安装方式你可以在...

2020-04-11 17:02:33 2640

原创 重拾设计模式——六大设计原则之开闭原则

重拾设计模式——六大设计原则单一职责原则(Single Responsibility Principle)新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表...

2020-04-07 22:05:36 172

原创 从零开始的 Hexo 博客搭建

Hexo 博客搭建什么是Hexo前置条件安装 node.js安装 hexo创建博客配置hexo成为你的博客启动博客服务创建你的第一篇文章Hexo 常用操作参考什么是HexoHexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。前置条件安装 node.js去 node.js官网下载安装即可。安装过...

2020-04-05 21:19:49 780

原创 Linux 安装并配置最新的MongoDB

文章目录前言配置仓库文件安装坑前言目前的稳定版本 是4.2.X,截止至20年4月初的最新是4.2.5,也推荐安装此版本,也可以尝鲜,安装4.3.X的unstable版本。目前最新的是4.3.5配置仓库文件sudo vi /etc/yum.repos.d/mongodb-org-4.2.repo[mongodb-org-4.2]name=MongoDB Repositorybaseu...

2020-04-04 13:03:55 1337

原创 从零开始的Android学习之路:一、AndroidStudio的安装以及安卓开发环境的配置

AndroidStudio的安装以及安卓开发环境的配置前言一、官方安装(科学上网)1. 安装Android Studio2. 首次启动 Android Studio3. Android Studio设置向导前言Android Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA。 类似 Eclipse ADT,Android Studio 提供了集成的 An...

2019-03-31 23:36:28 1727

原创 Linux 安装最新版MySQL 教程

Linux 安装最新版MySQL 教程Linux 安装最新版MySQL 教程安装通过 yum 安装1. 下载安装2. 升级安装仓库3. 修改仓库默认安装版本,只开启一个enabled,如5.74. (可选) 若以前装过mysql,清空数据库数据 datadir ,防止冲突启动不了服务5. 启动 mysql 服务6. 设置密码安装通过 yum 安装...

2018-09-07 20:55:38 664

Docker最新19.03.12版本CentOS8整合包(含所有依赖)

Docker 作为一款开源的应用容器引擎,他是基于Go语言开发的,遵循 Apache2.0 开源协议。 本资源为CentOS8安装当前最新版本Docker-19.03.12版本的整合包,含所有依赖,可以一键安装。

2020-09-12

gcc-10.2.0-all.tar.gz

gcc 是一款由GNU开发的一款编程语言编译器,他支持多种编程语言的编译,如:C、C++、 Objective-C、 Fortran、Java、Ada和Go语言前端等. 本资源是 gcc-10.2.0的整合包,解压后已将 gmp、mpc、mpfr 和 isl 集成,可以直接编译安装。

2020-09-09

jdk-9.0.4_windows-x64_bin存档.rar

JDK9安装包的存单,Oracle官网每次下载都都需要登录帐号,比较麻烦,放CSDN里面方便大家下载。

2020-08-26

TortoiseSVN-1.9.7本体与汉化包存档.7z

TortoiseSVN 1.9.7的安装包与汉化安装包。国外下载挺慢的,放CDSN方便大家下载,不用等待龟速下载。

2020-07-20

oracle数据库的preinstall-19c与centos8相关依赖.rar

Oracle Database 19c 所需要的preinstall 以及他依赖的CentOS 8 的相关依赖

2020-05-23

node-v12.16.1&yarn-1.22.4安装包.rar

node.js-v12.16.1安装包,和yarn-1.22.4安装包的存档。 方便国内下载。 node.js ,简单的说 Node.js 就是运行在服务端的 JavaScript。是一个基于Chrome JavaScript 运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。 yarn 为快速、可靠、安全的依赖管理工具。

2020-04-11

空空如也

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

TA关注的人

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