- 博客(26)
- 资源 (6)
- 收藏
- 关注
原创 解决 systemctl Failed to locate executable : Permission denied
解决 systemctl Failed to locate executable : Permission denied。
2024-06-29 11:47:09
942
1
原创 在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
3912
6
原创 Downloading from maven-default-http-blocker的解决办法
配置私有仓库后,Maven依赖下载不下来,提示:Downloading from maven-default-http-blocker的解决办法。
2022-03-30 23:18:57
4305
原创 IDEA配置spring-boot-devtools热部署
spring-boot-devtools提供了很多提高应用开发体验的功能。其中就有热部署的功能。该功能在spring-tool-suit自动集成热部署,但在IDEA中需要配置才能实现,不然需要手动编译类来使更改生效。
2022-03-30 23:01:03
571
原创 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
7650
2
原创 ZooKeeper官方概述
前言本文内容来自ZooKeeper官网。个人进行整理和翻译。简介Apache ZooKeeper 是一个开发和维护开源服务器的项目,它支持高度可靠的分布式协调。ZooKeeper 是一个用于维护配置信息、命名、提供分布式同步和提供组服务的集中服务。所有这些类型的服务都以某种形式被分布式应用程序所使用。每次实现它们时,都会不可避免的有大量的工作用于修复 bug 和竞争条件。由于实现这些类型的服务很困难,应用程序在开始时通常会缩减这些服务,这使得它们在出现改变时变得脆弱和难以管理。即使正确地执行,在部署
2021-10-26 23:49:01
779
原创 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
1507
原创 windows下多网卡通过配置路由解决上网问题
文章目录前言一、打印当前路由表二、使用步骤1.引入库2.读入数据总结前言当我们电脑有多张网卡的时候,如一个是连接外网的网卡,一个是连接内部网络的网卡,由于系统默认路由配置,导致只能走一个网卡。我们可以通过route指令操作网络路由表,指定所有未指定的网段走外网网卡,指定内部网络如:233.233.233.0/24,走内网网卡。一、打印当前路由表在CMD命令行下执行ROUTE PRINTROUTE PRINT示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务
2021-10-10 22:32:28
4389
原创 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
4267
原创 【碎碎念】公平锁与非公平锁——以ReentrantLock为例
概念其实锁的公平与否是人为的以某一参照作为界定,实际就是看设计者对于锁的公平与否是怎样考虑的。以JDK提供的ReentrantLock为例:公平锁:当一个新的线程尝试获得锁的时候,会先去判断等待队列中是否有正在等待的线程,如果有,则进入等待等列等待,没有则可以尝试获得锁。非公平锁:当一个新的线程尝试获得锁的时候,直接尝试获得锁,成功,则执行自己的操作逻辑,失败则进入等待队列中。这样,公平锁的情况,能够完全保证获得锁的顺序就是队列的顺序,即FIFO。而非公平锁的情况,由于新的线程直接尝试锁的获取
2021-07-14 21:54:40
397
原创 屏蔽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
2592
原创 我对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
309
原创 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
39111
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
3677
1
原创 最小化安装CentOS 8快速编译安装GCC10.2.0最新版本
在 Centos 最小化安装的情况下,如何快速编译安装最新版本的 gcc 编译器。
2020-09-09 22:50:14
3353
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
635
原创 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
3549
3
原创 Ctrl + Alit + F8 快捷键 显示器黑屏 变仅电脑屏幕
起因IDEA 添加断点的快捷键 Ctrl + Shift + Alt + F8,不小心按成了 Ctrl + Alt + F8,直接倒至了显示器断开连接,黑屏了。故排查下原因。罪魁祸首之前 Ctrl + Alt + ← 和 Ctrl + Alt + → 就会出现显示器显示翻转的问题,就是因为 英特尔 核心显卡 控制面板 的快捷键问题。现在这个的原因也是因为他。引用[^1]https:/...
2020-04-11 21:43:27
6976
2
原创 Yarn的介绍、安装与使用说明
Yarn的介绍、安装与使用说明介绍安装全局安装项目安装从master重新安装最新版本使用查看指令列表开始一个新的项目安装所有依赖添加一个依赖将依赖项添加到不同分类的依赖项中升级依赖移除依赖升级yarn切换镜像源介绍Safe, stable, reproducible projectsyarn 是 facebook 开发并发布的一款包管理工具,关于他的介绍,可以前往yarn-a-new-p...
2020-04-11 17:08:51
1492
原创 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
2823
原创 重拾设计模式——六大设计原则之开闭原则
重拾设计模式——六大设计原则单一职责原则(Single Responsibility Principle)新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表...
2020-04-07 22:05:36
212
原创 从零开始的 Hexo 博客搭建
Hexo 博客搭建什么是Hexo前置条件安装 node.js安装 hexo创建博客配置hexo成为你的博客启动博客服务创建你的第一篇文章Hexo 常用操作参考什么是HexoHexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。前置条件安装 node.js去 node.js官网下载安装即可。安装过...
2020-04-05 21:19:49
826
原创 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
1408
原创 从零开始的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
1829
原创 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
713
Docker最新19.03.12版本CentOS8整合包(含所有依赖)
2020-09-12
gcc-10.2.0-all.tar.gz
2020-09-09
oracle数据库的preinstall-19c与centos8相关依赖.rar
2020-05-23
node-v12.16.1&yarn-1.22.4安装包.rar
2020-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人