- 博客(17)
- 收藏
- 关注
原创 阿里云服务器启动nacos报错No DataSource set
最近在一台阿里云服务器上部署nacos,数据库用的也是阿里云mysql数据库,启动nacos的时候却报错"ErrMsg:Nacos Server did not start because dumpservice bean construction failure :No DataSource set"数据库连接地址在本地测试的时候是连接成功的,mysql版本为8.0.18,url连接地址如下:翻了全网类似的问题常见解决方法,逐个排查,依然报同一个错。最后,用同样的nacos包和applicatio
2024-08-07 17:30:05
587
原创 linux对文件夹赋权命令记录
表示对所有者赋予可读可写可执行权限,对所有者群组和其他群组的用户服务可读可执行的权限,并打印执行的详细信息。前三个字符表示所有者的权限,中间三个字符代表群组的权限,后三个字符代表其他组用户的权限。u代表文件所有者,g代表文件所有者群组,o代表其他组用户 a代表全部用户;读写执行权限为7, 读写权限为6,读权限为4,写为2,执行为1。+代表添加权限,-代表取消权限,=代表设定权限。表示对saas文件夹的所有用户赋予可读可写可执行的权限。表示对saas文件夹的所有用户赋予可读可写可执行的权限。
2024-08-05 17:20:42
1067
1
原创 nvm安装node报错Could not retrieve https://npm.taobao.org/mirrors/node/latest/SHASUMS256.txt.
修改nvm安装目录下的settings.txt文件中的淘宝镜像地址为最新地址。nvm安装node报错提示如下。最后安装node命令执行成功。
2024-06-21 11:07:33
702
2
原创 angular7项目安装部分问题解决方式
环境:操作系统windows10 、前端框架 angular v7.2.0 、 node v14.18.2 、 npm v6.14.15。今天维护一个angular7老项目的时候,nvm切换node版本后,构建和运行时遇到了一些问题,于是将遇到的常见问题和解决方式进行记录。最后 npm run start 启动成功。
2024-05-30 15:02:31
358
原创 vue3构建项目时,ts文件引用静态文件夹下的js文件报错。Could not find a declaration file for module ‘../../public/config.js‘
用一个api.ts文件管理接口url地址,为方便修改服务地址,config.js管理访问服务地址,api.ts引用该config.js文件,项目本地运行的时候可行。npm run build构建成功,并且在打包好后的前端项目中可以修改config.js中的数据,方便切换。2.在tsconfig.app.json中的include配置中增加types.d.ts。(记录一次问题解决过程,但理解得不透彻,如果有更好的方案,欢迎提出来呀~)但是npm run build 打包时,
2024-05-08 17:28:49
1216
原创 Jenkins源码管理配置提示‘returned status code 128:stdout:stderr: remote: Not Found‘错误
今天在用jenkins部署的时候出现了以下的错误提示,找不到项目,便猜想是否是该git账户无项目权限的问题,随后便在Credentials增加了有项目权限的git账户名和密码,切换之后错误提示消失。一、问题产生背景与解决思路。切换账号,报错提示消失。
2024-04-30 15:47:47
1316
2
原创 Vue3使用element-plus的el-pagination分页条,让“Go to”等英文显示为中文的解决方法
Element UI库支持国际化,允许使用中文等其他语言。要在Element UI组件中显示中文,就在组件中引入并注册中文语言包。前提已安装element-plus相关的包。在Vue文件中引用中文包。
2024-01-23 09:19:17
1823
2
原创 用CSS写一段从上到下滚动,效果相对顺滑过度的代码
使用@keyframes可以指定一系列关键帧,每个关键帧定义了动画中的特定状态,浏览器会根据这些关键帧自动生成中间帧,从而实现平滑的动画效果。定义关键帧:在@keyframes规则中,需要定义一系列的关键帧,每个关键帧表示动画中的一个状态。可以通过@keyframes来定义一个动画,然后将动画名称赋给animation-name参数,就可以在元素上应用这个动画了。:此属性用于指定动画的持续时间,单位为秒或毫秒。定义动画名称:在@keyframes规则中,需要指定一个动画名称,以便在CSS中引用该动画。
2023-12-29 15:35:32
1232
1
原创 页面获得两个数组中的不同元素,并生成数组
操作可编辑的列表A(A中都有一个ID来区分元素不是新增的数据),可新增、修改、删除,操作完毕后生成B,并把操作过程从A中删除的元素找到。在使用concat的时候,arr1不能为undefined不然会报错,而arr2如果为undefined,会被合并到数组中。找出A和B中的差异元素数组C,再取出有ID的元素数组D,D则为从A中删除的元素。所以在使用concat的时候注意判断数组是否定义,没有则给一个默认空数组[]。使用组合数组、筛选脚标的方式获取两数值的不同元素。
2023-12-14 15:52:26
543
1
原创 记录一次配置log4j2中PatternLayout的pattern模版含义
这里的value【%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5level [%logger{50}:%L] [%X{X-B3-TraceId},%X{X-B3-SpanId}] - %msg%n】含义具体如下。${LOG_PATTERN}为自定义的变量,在项目中的配置如下。在appenders中配置控制台输出格式,增加了过滤内容。前提:当在配置log4j2时,需要配置输出日志的格式。
2023-12-07 16:02:28
914
原创 CentOS系统采用NTP同步网络时间
今天在服务器部署项目的时候,发现服务器时间与网络时间有差,通过如下方式,完成了时间同步。2、参考方式:在CentOS8.0及之前的版本,可使用ntpdate命令完成时间同步。(2)从time.nist.gov这个ntp服务器获取当前的时间并同步到系统。【ntpdate是一种简单快捷的同步当前时间的方式】1、前提:系统版本如下。
2023-12-05 14:24:07
760
原创 免费好用的数据库通用连接工具DBeaver
3.支持Windows、macOS、Linux、Solaris和IBM AIX等操作系统。1.个人版免费,相比navicat,使用成本低不少。4.操作相对繁琐些许,整体囊括内容较多。二、下载安装,安装步骤跟着导引操作即可。2.几乎支持所有数据库。
2023-11-30 17:06:13
765
原创 推送公众号消息报错,提示errcode:40164
原因是微信公众平台后台未设置项目服务器ip白名单,这个ip地址不是内网地址而是对外的ip地址。如果有多个IP,则回车换行设置即可。
2023-11-29 17:28:26
3649
1
原创 angular页面获取字符串,展示成json格式
data={"sn": "22001", "isOk": "0", "error": ["柜门未关"], "orderNo": "CZ2023112800007", "messageId": "9cb02d6654ff0af764737ea6757", "createTime": "2023-11-29 09:21:56"}2.再将JSON对象,在页面样式用json格式展示(被包围在 pre 元素中的文本通常会保留空格和换行符), json通道将对象序列化。1.先将data转换为JSON对象。
2023-11-29 10:19:15
640
1
原创 微信小程序web-view使用非“开发调试“模式打开公众号网页授权h5页面,提示“无法打开该页面”
微信小程序引导用户进行公众号网页授权,会跳转到业务服务的一个h5页面进行网页授权,授权成功后再跳转回小程序。但是用体验版手机调试时打开“开发调试”模式能跳转成功,但是关闭“开发调试”模式就提示“无法打开该页面”小程序业务域名设置: 微信公众平台登录-开发-开发管理-开发设置-业务域名。按照提示下载文件到域名服务根目录,到业务域名框填写域名保存成功即可。排查后发现原因是微信小程序未设置业务域名,设置完成后访问成功。
2023-11-10 11:17:17
1644
1
原创 SpringBoot跳转thymeleaf模板页面获取传参
[${xxx}]]为内联文本的表示方式 ,其中xxx为后端放到model中的数据,这样便可取出后端传参的值。th:inline=”text/javascript/none”标签激活js内联文本。二、配置视图解析器,这里设置为 resources下的templates文件夹。三、新增接口,跳转到wechatAuth模板文件。本案例中以thymeleaf模板为例。四、html模板页面中,获取该参数。一、引入thymeleaf包。
2023-11-01 15:27:41
588
1
原创 如何设置微信公众号网页授权域名
在【设置与开发】-【公众号设置】-【功能设置】点击“网页授权域名”的“设置”,将MP-开头的文件下载下来,放在前端文件根目录中,以nginx转发前端页面为例。文件放置完毕之后,填写备案域名,点击保存,完成。
2023-10-30 16:35:25
2582
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人