自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MongoDB定时异地备份所有数据库为加密压缩包

1.备份文件为加密的zip压缩包 ,并且打印日志,便于排查。

2024-06-22 14:17:05 169

原创 MongoDB异地备份数据文件脚本(带日志打印,便于排查)

1.可以直接下载本文件使用,将其放到mongo安装目录的bin目录下。2.并赋予执行权限:chmod 777 文件名。

2024-06-21 16:45:18 248

原创 系统盘制作和安装CentOs

2. 下载UltralSO,作为制作系统盘的工具(这里已经准备好了安装包uiso9_cn.exe)(这里备好了镜像:CentOS-7-x86_64-DVD-1804.iso)5.点击左上角,找到CentOS7的系统镜像,开始制作系统盘。4. 安装完成后双击桌面桌面图标打开,选择继续试用。8.写入方式选择USB-HDD+,点击写入,等待写入完成。3. 双击打开后一直下一步安装好就行。1. 准备一个空的8G以上优盘。6.点击启动,选择写入硬盘映像。7.选择制作的U盘进行格式化。

2024-06-18 11:34:55 1837

原创 使用脚本向SFTP服务器传输文件

示例:当前可执行文件uploadFile.sh同目录下存在一个1.txt的文件,将其上传到sftp的 /shared目录下。执行命令2:./uploadFile.sh 172.20.xxx.xxx sftpuser 123456 ./ /shared put 1.txt 22。执行命令1:./uploadFile.sh 172.20.xxx.xxx sftpuser 123456 ./ /shared put 1.txt。将上述代码复制到空白的一个文件里,将文件改名为:uploadFile.sh。

2024-04-28 14:04:31 923

原创 sftp配置文件设置参数不生效导致上传文件到sftp出错

这样导致lombok等其他生成的关于boolean的getter的方法是isTestOnBorrow(),不是getTestOnBorrow()方法,这样在框架底层调用get方法时,就只能用sftpPoolConfig.java类父类的get方法,就导致没有让配置文件里的参数生效。看sftpPoolConfig.java的父类GenericObjectPoolConfig的父类BaseObjectPoolConfig代码中的getter和setter。验证:在target里看编译后的代码。

2023-11-09 18:23:53 235

原创 ELK搭建完整步骤

ELK其实是Elasticsearch,Logstash 和 Kibana三个产品的首字母缩写,这三款都是开源产品。ElasticSearch(简称ES),是一个实时的分布式搜索和分析引擎,它可以用于全文搜索,结构化搜索以及分析。Logstash,是一个数据收集引擎,主要用于进行数据收集、解析,并将数据发送给ES。支持的数据源包括本地文件、ElasticSearch、MySQL、Kafka等等。Kibana,为 Elasticsearch 提供了分析和 Web 可视化界面,并生成各种维度表格、图形。

2023-11-09 14:59:56 2133

原创 SpringBoot打jar包把config文件打到单独的文件夹

java打jar包将配置文件单独打到config文件夹中

2023-11-03 14:42:47 274

原创 凝思系统与centOS不一样的一些命令记录

3.重启ssh连接:60和42就得用/etc/init.d/sshd restart,80用这个或者systemctl restart sshd.service都行。1.查看ssh配置文件:grep -v "^#" /etc/ssh/sshd_config | grep -v "^$"2.修改ssh配置文件:42:vim /etc/ssh/sshd_config。凝思6.0.42,60,80三个版本略有不同。

2023-11-02 09:24:05 887

原创 Linux find命令查找一堆文件中的某个内容

find查找多文件中的内容

2023-09-23 17:48:43 166

原创 凝思服务器6.0.42版本操作系统安装JDK

凝思不支持yum,不能像centOS一样去卸载openJDK后进行安装,直接进行如下步骤就行(官方步骤)原因:被移除过了或者原来就没有,不用管,直接验证jdk,如果验证通过,代表安装jdk完成。将上述内容粘贴到环境变量文件中最下方,保存退出即可。2.上传jdk压缩包到上述目录下,并进行解压。3.修改环境变量:/etc/profile。5.将原来的java二进制文件移除。4.让环境变量配置信息生效。1.创建JAVA目录。

2023-08-29 09:41:44 1217

原创 MySQL压缩包版升级:8.0.32升级到8.0.33(Linux)

背景:请安全公司来扫描系统发现了mysql版本低,有漏洞,需要升级版本注:上述步骤3中的“备份sql”数据可以通过数据库工具dbeaver可视化操作,一直下一步就行。

2023-07-01 14:53:00 1582

原创 JQGird表头自动换行方法

表头宽度要小一些,字多一些,就能看到效果。

2023-04-14 16:13:56 129

原创 Failed to parse configuration class [com.xxx.xxx.ServerApplication];

有些帖子说的是配置文件映射问题,我这里配置文件映射都弄好了,但是 还是有问题的情况。把上图的pom.xml文件的标签下的红框内容注释了。

2023-03-17 11:39:17 1892

原创 java用Dom4j生成xml文件

导入dom4j的maven依赖。

2023-03-16 09:25:17 125

转载 linux centos7 升级mysql

linux mysql版本升级 - xuxianshun - 博客园 (cnblogs.com)

2023-03-10 17:25:39 129

原创 The following error occurred while inst alling the boot loader. (附带U盘启动安装centOS 7的方法)

你在重新进行分区时,系统告诉你你得磁盘空间所剩不多,这时你是要去删除以前因为分区占用的空间的,你删除时是插着U盘的,你是不是直接delete all,小心!2.重新安装的10次中我都没有自己分/data(这个不能选,是自己输入的),导致每次都出错,这次想着试试,因为第一次就自己写了/data(第一次成功了的,给/data分区分大了,重新安装)在dell r720上以U盘启动方式安装centOS时报错(第一次误打误撞安装成功了,因为分区方案不合理,才重新装,结果老是出上面的错,安装了10次都没成功,

2022-10-27 10:15:59 4036

原创 Intel(R) Wi-Fi 6 AX201 160MHz驱动被禁用(HUAWEI电脑 Win11系统)

华为电脑右下角WIFI图标突然不见了,搜索后发现是无线网卡的驱动(标题中的驱动)被禁用了,启用驱动后,又自动被禁用了。,华为电脑管家和腾讯电脑管家这两个玩意互相攻击,导致驱动被禁用,卸载腾讯电脑管家,重启电脑即可。办法:看看华为电脑是不是安装了。前提:你没卸载过上述驱动。

2022-10-13 13:49:43 6783

原创 【通俗易懂】Oracle Start with 关键字递归查询父级所有组织和子集所有组织

Oracle Start with 关键字使用通俗解读

2022-09-07 10:13:04 2262

转载 Error creating bean with name ‘captchaController‘: Unsatisfied dependency expressed through field ‘c

(ERR Client sent AUTH, but no password is set解决办法)刚安装好redis,springboot启动后端报错这个问题看了很多博客,有说没启动redis的,等等等等,但是,都不对!我尝试从下往上看报错:这是最后一个报错“ERR Client sent AUTH, but no password is set翻译一下:意思就是刚安好的redis没有设置访问密码。设置一下访问密码就行了:方法有两种,都在下面的链接里,建议选择第二种:配置文件设置密

2022-03-03 19:01:33 9396

原创 Could not install from “Files\nodejs\node_modules\npm\node_cache\_npx\14564“ as it does not contain

npm 下载安装某些模块时报错具体报错:npm ERR! code ENOLOCALnpm ERR! Could not install from "Files\nodejs\node_modules\npm\node_cache\_npx\14564" asitdoes not contain a package.json file.npm ERR! A complete log of this run can ...

2021-11-03 14:45:32 2649 1

原创 【超详细】Vue+elementUI 项目创建步骤(HBuilderX创建)

1.打开HBuilder新建一个项目2.在package.json文件下的dependencies下加入router的相关配置("vue-router": "^3.5.3"),如下图:3.打开这个项目的终端,运行npm install,这样vue的router就加载进来了4.添加elementUI:在本终端执行:npm i element-ui -S,完成后可以在项目下的node_modules里面找到elementui文件夹,同时在mian.js文件中导入下面五局代码:...

2021-11-01 14:26:59 3682

原创 【已解决】【最新】关于HBuilderX创建项目后不能在终端进行npm xxxxxx命令的解决方案

具体报错我忘了,反正就是PowerShell相关的报错,HBuilderX不让执行npm 安装相关插件(比如安装elementUI 时输入相关npm命令就会报错)比如:解决办法:(先关闭HBuilderX),在桌面右键弹出属性,找到兼容性选项,选择管理员身份运行,点击应用,确定,成功!解决成功!...

2021-11-01 09:49:08 6998 6

原创 Vue创建项目到挂载模块具体步骤

1.创建项目2.自定义components组件在components文件夹下创建hello.vue文件3.编辑hello.vue, template标签下只能有一个根节点,所以写一个<div></div>,所有内容都放在这个div标签下。然后在script标签下暴露这个hello.vue组件,name属性的话建议和hello.vue文件名一致!!!(即为:hello)4. 4.1 在主组件App.vue中导入刚才暴露的hello.vue...

2021-10-29 16:43:00 486

原创 Java1.8+的Stream流学习总结(第一部分)

感谢:bilibili up主:学相伴飞哥 倾囊相授!这只是我的学习总结,更多知识可以关注飞哥!1.Stream流常用创建方法1-1 Collection下的Stream()方法和paralleStream()方法List<String> list = new ArrayList<>();Stream<String> stream1 = list.Stream();//获取一个顺序流Stream<String> stream2 ..

2021-10-28 22:00:35 320

原创 Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-00904: “A“.“AGE“:

从上面报错信息来看,我以为是我mapper.xml文件中的<select></select>中的查询语句中的age字段写成了AGE,检查发现并不是!!!解决办法:这是因为Oracle数据库中创表时,表的字段名应该全是大写,或者全是小写。我的STUDENT表的学号字段写的stuID,最后一个字段是age,所以上面报错是用的A.AGE,在数据库中改一下就行了。(顺带说一句:Oracle中创建表要用大写字母命名!!!我因为用小写字母,找了2天错,太浪费时间了。)...

2021-10-24 16:19:22 3958

原创 报错:nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping:

原因:mybatis中的mapper.xml文件中的<select></select>标签中不能有注释!mybatis会把注释当作参数识别,导致上述报错。

2021-10-24 16:14:10 1391

原创 Error querying database. Cause: java.sql.SQLException: ORA-00942: 表或视图不存在

这个玩意让我浪费了2天,一共28H左右时间,没错,我是废物这是操作Oracle数据库时的心得:来看看完整报错15:19:14.891 [http-nio-8085-exec-7] ERROR com.yinhai.ta404.core.restservice.interceptor.RestServiceExceptionInterceptor : Exception msg = ### Error querying database. Cause: java.sql.SQLSyntax

2021-10-24 16:09:04 1682 2

原创 学习总结:枚举

感谢:bilibili up主:学相伴飞哥 倾囊相授!这只是我的学习总结,更多知识可以关注飞哥!1.首先:枚举是一个类!只不过它的实例是在自己内部创建。解读:* 枚举是一个类,是特殊类,可以定义成员变量,构造函数。* session_user和cookie_user,他俩其实是一个枚举引用。他俩现在调用的是无参构造函数。* 枚举的构造函数不能是public,protected,只能是private(默认就是private)。*为什么是private呢?因为jdk把枚举定义...

2021-10-20 10:45:40 117

原创 学习总结:接口和抽象类

1.为什么要面向接口编程:在一个接口一个实现类的编程中面向接口编程毫无意义,这和抽象类+实现类不是一样的吗,spring中也有大量的抽象类来实现功能。但是,接口的好处是约束、规范。当一个东西有多套实现方式时,就可以用一个接口来将他们约束起来,这样在未来业务拓展时会非常方便。同时在jdk的动态代理需要以接口的方式才能实现(在框架中大量存在,比如:mybatis的mapper,spring的aop)2.注意点:接口中的方法写成 : void XXX(); 实际上是省略了public abstract

2021-10-20 10:19:53 117

原创 ES6箭头函数写法

2021-10-18 10:55:13 77

原创 ES6字符串模板的使用

2021-10-18 10:47:02 80

原创 ES6解构赋值时,与传入参数的顺序无关

function f( { x , y , z } ) { console.log( x , y , z )}f( y = 2 , z = 3 , x = 1 );//打印出来:1,2,3

2021-10-18 10:35:45 133

原创 ES6 函数解构 中的遍历方式:循环

let arr = [1,2,3,4,5,6]//遍历方式一for(let item of arr){ console.log(item)}//遍历方式二arr.map(function(item){ console.log(item)})//箭头函数遍历[[1,2],[3,4]].map(([a,b] => return a+b))// 答案:3,7...

2021-10-18 10:26:02 267

转载 Mysql 5.7安装时的踩坑

Mysql 5.7版本,所有的坑,这里都有 - 阿久569 - 博客园 (cnblogs.com)https://www.cnblogs.com/ajiu569/p/15376401.html

2021-10-07 16:58:34 72

原创 【已解决】【SSM框架整合】根据搜索框输入的name查询数据库信息时,sql没有问题,表单传递的数据为null,提交不到后台的sql上

日志报错:经过日志分析发现,前端的表单跳转到后台是成功了的,表示底层代码都是没有问题的(因为书籍是查询出来了的)所以问题出错一定在我们的表单上。初次分析发现错误(实际上不是的): 我的搜索框所对应的查询按键是一个Button,这个按钮并没有绑定单机事件,所以表单数据提交不上去(找到错误后我发现这是正确的!!!!再说一次,这是正确的。太尴尬了)。然后我突然想起表单上传数据到后台,表单的<input>标签是要携带name属性,且name属性的之必须和后台co...

2021-09-20 14:07:45 622

MongoDB备份数据脚本(带日志打印,便于排查)

MongoDB备份数据脚本(带日志打印,便于排查)

2024-06-21

MongoDB备份数据脚本

MongoDB备份数据脚本

2024-06-21

空空如也

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

TA关注的人

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