- 博客(35)
- 收藏
- 关注
原创 MongoDB异地备份数据文件脚本(带日志打印,便于排查)
1.可以直接下载本文件使用,将其放到mongo安装目录的bin目录下。2.并赋予执行权限:chmod 777 文件名。
2024-06-21 16:45:18 267
原创 系统盘制作和安装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 2506
原创 使用脚本向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 1099
原创 sftp配置文件设置参数不生效导致上传文件到sftp出错
这样导致lombok等其他生成的关于boolean的getter的方法是isTestOnBorrow(),不是getTestOnBorrow()方法,这样在框架底层调用get方法时,就只能用sftpPoolConfig.java类父类的get方法,就导致没有让配置文件里的参数生效。看sftpPoolConfig.java的父类GenericObjectPoolConfig的父类BaseObjectPoolConfig代码中的getter和setter。验证:在target里看编译后的代码。
2023-11-09 18:23:53 245
原创 ELK搭建完整步骤
ELK其实是Elasticsearch,Logstash 和 Kibana三个产品的首字母缩写,这三款都是开源产品。ElasticSearch(简称ES),是一个实时的分布式搜索和分析引擎,它可以用于全文搜索,结构化搜索以及分析。Logstash,是一个数据收集引擎,主要用于进行数据收集、解析,并将数据发送给ES。支持的数据源包括本地文件、ElasticSearch、MySQL、Kafka等等。Kibana,为 Elasticsearch 提供了分析和 Web 可视化界面,并生成各种维度表格、图形。
2023-11-09 14:59:56 2367
原创 凝思系统与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 951
原创 凝思服务器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 1342
原创 MySQL压缩包版升级:8.0.32升级到8.0.33(Linux)
背景:请安全公司来扫描系统发现了mysql版本低,有漏洞,需要升级版本注:上述步骤3中的“备份sql”数据可以通过数据库工具dbeaver可视化操作,一直下一步就行。
2023-07-01 14:53:00 1628
原创 Failed to parse configuration class [com.xxx.xxx.ServerApplication];
有些帖子说的是配置文件映射问题,我这里配置文件映射都弄好了,但是 还是有问题的情况。把上图的pom.xml文件的标签下的红框内容注释了。
2023-03-17 11:39:17 1943
原创 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 4245
原创 Intel(R) Wi-Fi 6 AX201 160MHz驱动被禁用(HUAWEI电脑 Win11系统)
华为电脑右下角WIFI图标突然不见了,搜索后发现是无线网卡的驱动(标题中的驱动)被禁用了,启用驱动后,又自动被禁用了。,华为电脑管家和腾讯电脑管家这两个玩意互相攻击,导致驱动被禁用,卸载腾讯电脑管家,重启电脑即可。办法:看看华为电脑是不是安装了。前提:你没卸载过上述驱动。
2022-10-13 13:49:43 6933
原创 【通俗易懂】Oracle Start with 关键字递归查询父级所有组织和子集所有组织
Oracle Start with 关键字使用通俗解读
2022-09-07 10:13:04 2301
转载 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 9424
原创 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 2666 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 3736
原创 【已解决】【最新】关于HBuilderX创建项目后不能在终端进行npm xxxxxx命令的解决方案
具体报错我忘了,反正就是PowerShell相关的报错,HBuilderX不让执行npm 安装相关插件(比如安装elementUI 时输入相关npm命令就会报错)比如:解决办法:(先关闭HBuilderX),在桌面右键弹出属性,找到兼容性选项,选择管理员身份运行,点击应用,确定,成功!解决成功!...
2021-11-01 09:49:08 7068 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 500
原创 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 338
原创 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 3969
原创 报错: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 1405
原创 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 1720 2
原创 学习总结:枚举
感谢:bilibili up主:学相伴飞哥 倾囊相授!这只是我的学习总结,更多知识可以关注飞哥!1.首先:枚举是一个类!只不过它的实例是在自己内部创建。解读:* 枚举是一个类,是特殊类,可以定义成员变量,构造函数。* session_user和cookie_user,他俩其实是一个枚举引用。他俩现在调用的是无参构造函数。* 枚举的构造函数不能是public,protected,只能是private(默认就是private)。*为什么是private呢?因为jdk把枚举定义...
2021-10-20 10:45:40 125
原创 学习总结:接口和抽象类
1.为什么要面向接口编程:在一个接口一个实现类的编程中面向接口编程毫无意义,这和抽象类+实现类不是一样的吗,spring中也有大量的抽象类来实现功能。但是,接口的好处是约束、规范。当一个东西有多套实现方式时,就可以用一个接口来将他们约束起来,这样在未来业务拓展时会非常方便。同时在jdk的动态代理需要以接口的方式才能实现(在框架中大量存在,比如:mybatis的mapper,spring的aop)2.注意点:接口中的方法写成 : void XXX(); 实际上是省略了public abstract
2021-10-20 10:19:53 122
原创 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 140
原创 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 277
转载 Mysql 5.7安装时的踩坑
Mysql 5.7版本,所有的坑,这里都有 - 阿久569 - 博客园 (cnblogs.com)https://www.cnblogs.com/ajiu569/p/15376401.html
2021-10-07 16:58:34 78
原创 【已解决】【SSM框架整合】根据搜索框输入的name查询数据库信息时,sql没有问题,表单传递的数据为null,提交不到后台的sql上
日志报错:经过日志分析发现,前端的表单跳转到后台是成功了的,表示底层代码都是没有问题的(因为书籍是查询出来了的)所以问题出错一定在我们的表单上。初次分析发现错误(实际上不是的): 我的搜索框所对应的查询按键是一个Button,这个按钮并没有绑定单机事件,所以表单数据提交不上去(找到错误后我发现这是正确的!!!!再说一次,这是正确的。太尴尬了)。然后我突然想起表单上传数据到后台,表单的<input>标签是要携带name属性,且name属性的之必须和后台co...
2021-09-20 14:07:45 634
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人