自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小猿备忘录

知识源于分享~

  • 博客(144)
  • 资源 (2)
  • 收藏
  • 关注

原创 【开源】常用shell

tree命令输出文件目录 tree >> D: \ project \ shell \ tree.txt 项目目录生成命令# 项目完整目录├── README.md 整个shell项目内容介绍├── common-command 存放了一些常用命令记录├── ├── centos7-cmd 存放了操作系统相关命令├── ├── ├── img 本阶段配图(已存在)├── └── docker 存放了docker的相关命令├── ├── ├── img 本阶段配图(已规划)

2023-06-13 20:30:00 278

原创 【开源】JAVA零基础入门

文章结合作者多年的软件行业从业经验与JAVA源码阅读分析(基于jdk1.8),从理论与实践相结合的视角出发,从点到面完整的介绍了使用JAVA语言开发软件应用的知识框架。全书共8个内容章节,以图、文、代码示例多种展示方式深入浅出的介绍了基础语法、面向对象编程、java中的容器、IO流、线程等JAVA相关内容,为JAVA软件开发从业者提供了夯实基础的可靠性材料。

2023-06-09 21:00:00 267

原创 【开发工具】代码版本管理操作手册

文章主要解决使用idea集成git工具,完成代码版本管理任务。使用idea界面操作git的方式可以降低使用命令行直接操作git的错误率。本文是基于idea集成git客户端撰写教程,适用于采用idea编辑器来进行代码编写的人群。工作中开发人员对于git的常用操作:clone远程项目。checkout项目分支 。create项目分支。向远程仓库push代码。从远程仓库pull代码。merge分支代码。解决分支冲突。使用GIT管理工具可以操作Gitee、Github、Gitlab。gitla

2022-05-30 14:58:27 1441 1

原创 欢迎大家关注博主微信公众号

公众号介绍小猿备忘录(coder-memo)主要涉及一些计算机技术相关文章,此公众号平台功能如下:作用一:专业技术文章分享;作用二:专业技术知识备忘;作用三:不定期分享一些系统性总结资料;作用四:分享工作开发经验及个人感悟。与csdn区别说明作者除公众号外,曾有常年写csdn博文的习惯,因早期文章创作距今时隔较长,现在回看自己的某些博文会有些不满意的地方,但牵扯到各方面因素作者不大打算再对原博文进行修改完善。前期,作者会选择所写的一些好的博客文章逐渐向公众号迁移,在迁移过程中会取其精华,再加以

2020-09-20 11:55:16 577

原创 【Maven】pom常用配置标签详解

【代码】【Maven】pom常用配置标签详解。

2024-03-12 20:30:00 454

原创 tomcat敏感数据加密实现方案

tomcat源码中在BasicDataSourceFactory工厂类中,通过获取context.xml配置文件配置信息,将信息加入到数据源连接中,此过程完成对数据源的配置读取处理过程。

2023-09-18 20:00:00 616

原创 【问题解决】zookeeper找不到创建节点信息

问题描述:应用服务用到了zookeeper,在启动时找不到创建节点数据。报错信息:错误原因:sh zkCli.sh使用默认ip与默认端口打开终端,而搭建的zookeeper集群做了配置,则再默认的终端下执行create命令创建数据节点的数据并未到集群节点数据中,而引用连接的是zookeeper的集群地址,导致连接节点的数据找不到报错。解决方法...

2022-07-01 10:41:02 1448 1

原创 【问题解决】nginx页面访问报403

问题描述:该问题是在服务端搭建nginx时出现,作者使用自建用户“oss”搭建nginx后,因为oss用户一些地址因权限问题受限,所以使用sudo 用root启动nginx,发现在前端页面访问nginx默认页,报403的错误。报错详情:问题原因:nginx的工作用户与启动用户不一致,导致实际在工作用户下的路径权限无法被使用,从而在nginx访问该路径时出现403访问权限问题。解决方案:在nginx配置文件中指定工作用户。...

2022-07-01 10:38:14 1661

原创 【问题解决】nginx自建用户下启动失败

问题描述:配置nginx工作用户未成功报错。报错详情:报错原因:oss用户为自建用户,并非在默认的用户组下,导致nginx启动后不能正常找到默认用户组下的该用户。解决方法:

2022-07-01 10:36:18 1297

原创 【问题解决】tkmybatis insertList方法报错

问题描述在使用tkmybatis的批量插入方式时报错报错详情org.springframework.dao.DataIntegrityViolationException: ### Error updating database. Cause: java.sql.SQLException: Field 'id' doesn't have a default value### The error may involve ....insertList-Inline报错原因tkmybatis的i

2022-03-05 17:08:40 1598

原创 (七)Java多线程机制(知识模块较为完整)

(一)线程的基本概念线程是一个程序内部的顺序控制流。/** * 说明:演示同一线程内的方法调用顺序 * * @author huayu * @date 2019/7/6 11:40 AM */public class ThreadDemo { public static void main(String[] args) { method1(); ...

2022-01-20 18:22:20 1239

原创 【问题解决】maven外部第三方jar引入问题

报错信息:Failed to execute goal on project xxx: Could not resolve dependencies for project xxx: Could not find artifact com.aspose:aspose-words:jar:15.8.0 in aliyun (http://maven.aliyun.com/nexus/content/groups/public)问题描述:项目中有个word文档转pdf的需求,作者放弃了jacob选用了as

2021-08-05 08:41:01 6243

原创 【综合】hosts文件位置

Hosts 文件系统中的一个处理域名与IP地址的文件,文件中包含了一一对应的关系。日常开发中可能需要查看 Hosts 文件中的信息,或是添加一些对应的信息。下面介绍mac与win10环境下查看文件方法。(1)macOS环境1)使用命令行修改# 使用管理员账户进入hosts文件,i进入编辑状态,修改完后按组合“shift+:”,输入wq!192:~ huayu$ sudo vim /private/etc/hosts//输入开机密码Password:提醒:非管理员用户没有修改hosts文件的

2021-06-07 19:36:33 332

原创 【问题解决】GitLab version mismatch

问题描述:gitlab数据备份恢复的时候需要两台机器上的gitlab的版本一致,否则就会报这个错误。报错信息:问题解决:(1)确认两个服务器的的版本信息。# 查看A服务器gitlab版本信息root@4df3d06b9448:/# gitlab-rake gitlab:env:infoSystem informationSystem: Current User: git...GitLab informationVersion: 12.2.1...GitLab Shell...

2021-06-07 19:12:59 1534

原创 【redis】设置redis开机自启动

1.将redis.conf文件中 daemonize 配置由no改为 yes################################# GENERAL ###################################### 开启redis的守护进程,开启后会生成一个 /var/run/redis.pid文件daemonize yes2.创建开机自启动脚本#在/etc/init.d路径下创建redis文件,脚本内容如下[root@master ~]# vi /etc/init.d/

2021-06-07 18:55:10 1437

原创 【问题解决】*.jar中没有主清单属性

问题描述:问题发生在java模块之间启动类移动的过程中,启动类从原来的A模块转移到B模块,导致B模块的jar包内容不全,导致在linux环境下使用java -jar命令启动报错。自己机器的开发环境不会出这种情况。问题原因:启动类所在项目模块pom文件中缺少maven插件(或插件配置有问题),导致install后jar包内容缺失。解决方法:将maven插件配置放入启动类所在的项目模块下。 <build> <plugins> <plug

2021-03-12 08:17:14 1144

原创 【综合】一大波值得攻城狮收藏的软件工具

搬砖这几年,我总结了一些工作中常用的并且用着还算顺手的工具推荐给大家。设计工具说明特点及描述墨刀/axure画原型图工具墨刀是一款国产软件,相比axure更容易上手processon在线画图工具使用灵活,可在线保存图edraw画图工具支持多行业画图工具,功能较强大。开发工具说明特点及描述git分布式版本控制系统多数公司选择了git,svn正在慢慢被侵蚀IntelliJ IDEAjava语言集成开发环境它的竞品是ec

2021-01-11 21:12:52 399

原创 【综合】系统架构设计师考试经历分享

1.系统架构设计师​ 中国计算机技术职业资格考试(软考)中高级资格有五项,分别为信息系统项目管理师、系统分析师 、系统架构设计师、 网络规划设计师、系统规划与管理师。系统架构设计师属于软考高级资格考试,考试有一定难度,高级资格的合格率约20%(此领域某培训机构给出数据)。软考必须一次考试所有科目同时及格才算合格(每科成绩总分75分,及格45分),高级资格有三个考试科目,包含了论文考试,论文偏主观题型,难度比较大,因此软考高级往年的通过率并不是很高。对于软考的难度考量不同的人可能会有不同的感受,这与每个人

2021-01-04 21:27:23 3333 2

原创 【问题解决】property [elasticsearch.version] is missing for plugin [head]

报错信息:[2019-09-28T11:41:25,169][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [node-1] uncaught exception in thread [main]org.elasticsearch.bootstrap.StartupException: java.lang.IllegalArgumentException: property [elasticsearch.version] is missing f

2020-11-15 21:39:23 2213

原创 【问题解决】java.sql.SQLException: null, message from server: “Host ‘xxx.xx.xx.xxx‘ is blocked because of

某台服务器项目连接不上mysqljava.sql.SQLException: null, message from server: "Host 'xxx.xx.xx.xxx' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'" at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)

2020-11-15 21:38:00 2750

原创 【docker】Dockerfile文件常用指令详解

常见模板# 使用From指令指定基础镜像可以为hub中的镜像也可以为私有仓库的镜像(ACR、Harbor)From nginx:latest# 使用MAINTAINER指令描述维护者信息MAINTAINER yuhua <your contact info># 镜像操作指令 把“./”(当前目录)下的所有文件拷贝到容器内的“/abc”目录COPY ./ /abc # 指定RUN、ENTRYPOINT、CMD指令的工作目录(容器内)WORKDIR /abc# 使用RUN指令,指

2020-08-19 21:28:45 1036

原创 【问题解决】Data source rejected establishment of connection, message from server: “Too many connections“

问题描述:详细报错信息如下java.sql.SQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too many connections"2020/8/15 下午8:18:19 at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110)co

2020-08-18 22:01:16 4184

原创 【mysql】mysql5.7修改客户端最大连接数

1、设置最大连接数​ 修改mysql客户端最大连接数可以通过两种方式,一种是使用命令设置,另一种是直接修改my.cnf文件,本文写作基于mysql5.7。$ mysql -Vmysql Ver 14.14 Distrib 5.7.30, for Linux (x86_64) using EditLine wrapper(1)使用命令设置​ 使用命令设置这种方式是临时修改,只能治标不能治本,在这个mysql服务不重启的条件下是可用的,若mysql重启会恢复到mysql默认的连接数(或者恢复

2020-08-18 21:59:40 5262 1

原创 【问题解决】stat /var/lib/docker/tmp/docker-builder258037372/xx/xx/xx/default.conf: no such file or direct

问题描述:该问题是在构建vue项目镜像的过程中出现的,详细报错如下ADD failed: stat /var/lib/docker/tmp/docker-builder258037372/xx/xx/xx/default.conf: no such file or directory错误原因:出现这个问题的根本原因在要ADD源文件没有加载到上下文context中,或者加入的路径不对。使用docker build命令构建镜像的时候Dockerfile中ADD命令后的源文件取的是当前路径下的,比如def

2020-07-24 20:19:37 5091

原创 【问题解决】Access denied for user ‘root‘@‘localhost‘

报错信息:E:\developsoftware\mysql-8.0.13-winx64\bin>mysql -uroot -pEnter password: ******ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)E:\developsoftware\mysql-8.0.13-winx64\bin>mysql -urootERROR 1045 (28000): Ac

2020-07-10 17:22:16 1368

原创 【软件工具卸载-Mac】Mac下完全卸载mysql

在系统偏好设置下可以看到已安装的mysql服务,如下图本参考文档是在MacBook Pro使用dmg文件默认安装mysql服务的基础上编写,mysql默认安装位置为/usr/local路径下。删除如下路径下mysql相关文件:huadembp:PreferencePanes huayu$ cd /usr/local/huadembp:local huayu$ lsCaskroom motionproCellar mysqlFrameworks mysql-5.7.22-macos

2020-07-08 21:23:29 808

原创 【软件工具安装-linux】docker安装

1 安装搭建环境介绍docker支持centos版本>=7。工具版本备注centosCentOS Linux release 8.1.1911 (Core)内核版本Linux 4.18.0-80.el8.x86_64yum4.2.172 清理旧版docker如果以前安装过docker,先将旧版本卸载干净。sudo yum remove docker \ docker-client \

2020-06-18 20:33:00 337

原创 【软件工具】国内常用软件镜像站

阿里镜像站支持搜索华为开源镜像站支持搜索清华大学开源软件镜像站支持搜索北京交通大学镜像站 不支持搜所网易云镜像站 不支持搜索,镜像较少搜狐镜像站 不支持搜索,镜像较少北京理工大学开源软件镜像服务不支持搜索,镜像较少华中科技大镜像站 不支持搜索,镜像较少...

2020-06-17 22:35:06 537

原创 【问题解决】package docker-ce-3:19.03.11-3.el7.x86_64 requires containerd.io 大于等于1.2.2-3 but none of..

问题: package docker-ce-3:19.03.11-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed错误描述:centos8在安装docker时执行如下命令报错# 安装最新版本Docker Engine和containerd[root@master ~]# sudo yum -y install docker-ce docker-ce-cli co.

2020-06-17 22:04:15 9803 3

原创 【软件工具安装-linux】maven安装

1. 安装方式选择通过maven官网下载地址下载所需版本tar包安装。通过北理工的镜像地址下载所需版本tar包安装。本文选择第二种方式进行安装,所选版本3.6.3,第一种方式下载慢且还得再往目标机上传包,较繁琐。当然,除北理镜像外,还有诸多镜像地址,根据需要选用即可。2. 系统信息#查看当前centos版本,无关紧要[root@localhost ~]# rpm -q centos-releasecentos-release-7-8.2003.0.el7.centos.x86_643.

2020-06-16 19:06:09 190

原创 【软件工具安装-linux】centos安装jdk8

centos7系统jdk1.8安装1.安装方式选择通过oracle官网下载对应版本tar包安装通过国内jdk下载镜像地址下载tar包安装通过yum进行安装本文档选择第二种方式进行安装,第一种方式下载慢且还得再往目标机上传包,较繁琐。第三种方式内置或者通过软件源安装JDK的话,都是安装的OpenJDK。2.条件准备#查看当前centos版本,目的是后面下载适合的jdk包[root@localhost ~]# rpm -q centos-releasecentos-release-7-8.

2020-06-13 20:25:59 351

原创 【vue项目0-1搭建】vue-cli脚手架目录结构及其改造(2)

(1)安装完成后默认vue脚手架目录结构|-- build //项目构建(webpack)相关代码| |-- build.js //bulid.js是webpack的打包文件,通过配置package.json中的script来执行脚本。命令号npm run build即运行node build/build.js| |-- check-versions.js //检查node跟npm版本号| |-- logo.png | |-- utils.js //相关构建工具.

2020-05-12 20:28:59 377 1

原创 【软件工具安装-Linux】ElasticSearch单节点搭建

创建es普通用户[root@slave6 ~]# groupadd elasticsearch[root@slave6 ~]# useradd es[root@slave6 ~]# passwd es更改用户 es 的密码 。新的 密码:无效的密码: 密码未通过字典检查 - 过于简单化/系统化重新输入新的 密码:passwd:所有的身份验证令牌已经成功更新。[root@slave6 ~]# usermod -G elasticsearch es[root@slave6 ~]# v.

2020-05-08 22:41:20 292

原创 【vue项目0-1搭建】vue-cli脚手架安装(1)

本文默认已经安装vue项目运行所需node环境,若未安装环境,需要先安装nodejs(https://www.runoob.com/nodejs/nodejs-install-setup.html)。(1)使用npm方法创建vue项目#首先进入目标路径下(即为vue项目存放路径)Lenovo@LAPTOP-LBSL5GE4 MINGW64 /d/project/alive (master)#查看当前npm版本,有种说法是低于3.0不可以(本人尚未验证)$ npm -v6.13.4#使用淘

2020-05-08 20:18:22 518

原创 【nginx】nginx搭建静态资源服务

(1)安装Nginx去Nginx官网下载最新版本Nginx,本人试过在centos8下安装nginx-1.9.13版本会报错,解决一个问题后还会有下个问题,个人不建议使用,可能是因为版本低的问题。在centos7安装nginx-1.9.13版本正常。在安装nginx前需要干两件重要的事。#安装编辑工具及库文件yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel#关闭防火墙[root@local

2020-05-08 20:15:39 309

原创 【问题解决】org.crazycake.shiro.exception.SerializationException

org.apache.shiro.session.UnknownSessionException: org.crazycake.shiro.exception.SerializationException: serialize error, object=org.apache.shiro.session.mgt.SimpleSession,id=login_token_059abe24-c...

2020-04-28 17:53:32 3988 4

原创 【问题解决】java.lang.NoSuchMethodError: redis.clients.jedis.ScanResult.getStringCursor()...

问题描述:java.lang.NoSuchMethodError: redis.clients.jedis.ScanResult.getStringCursor()Ljava/lang/String; at org.crazycake.shiro.BaseRedisManager.keys(BaseRedisManager.java:148) ~[shiro-redis-3.1.0.jar...

2020-04-22 08:30:33 5168 1

原创 【问题解决】Excel无法打开文件xxx.xlsx,因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。

问题描述:使用esaypoi导出后缀为xlsx的Excel文件后,用wps可以打开,用office Excel工具打不开,报错如下:问题原因:后缀为.xlsx如果使用office工具打开

2020-04-15 20:51:05 22127

原创 【问题解决】org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): xxx

错误描述:在springboot整合mybatis多数据源配置时碰到,无效的绑定状态错误,即为mapper接口与mapper.xml绑定无效。详细报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.yuhua.springbootmybatisplus.system.m...

2020-04-15 08:21:01 645

原创 【问题解决】Field xxxMapper in xxxImpl required a bean of type 'xxxMapper' that could not be found.

问题描述:springboot整合mybatis时出现问题,详细报错如下Description:Field studentMapper in com.yuhua.springbootmybatisplus.system.service.impl.StudentServiceImpl required a bean of type 'com.yuhua.springbootmybatisp...

2020-04-15 08:20:41 4746 1

IDEA集成GIT实现对代码版本库操作

文章主要介绍使用idea集成git工具,完成代码版本管理任务。使用idea界面操作git的方式可以降低使用命令行直接操作git的错误率。本文是基于idea集成git客户端撰写教程,适用于采用idea编辑器来进行代码编写的人群。

2022-05-30

mac环境下hadoop集群搭建

本文档是关于在mac环境下hadoop虚拟集群的搭建,文中详细写了从虚拟机安装到hadoop安装完成的步骤。

2018-04-23

空空如也

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

TA关注的人

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