- 博客(82)
- 资源 (1)
- 收藏
- 关注
原创 Could not resolve host: mirrors.cloud.aliyuncs.com; Unknown error
Centos在拉取镜像,或者下载依赖时;显示。
2024-08-01 10:34:41 658
原创 Centos7.9开机自启更新系统时间
在CentOS 7.9中设置自动同步系统时间,主要依赖于NTP(Network Time Protocol)服务。
2024-08-01 09:58:41 563
原创 @achrinza/node-ipc@9.2.2: The engine “node“ is incompatible with this module. Expected version “8 ||
自动补充兼容所报的错误。
2024-07-31 10:28:26 220
原创 Let’s Encrypt申请证书流程(附带问题解决方式)
区别OpenSSL定义Let’s Encrypt是一个由互联网安全研究小组(ISRG)提供的免费、自动化和开放的证书颁发机构(CA)OpenSSL是一个强大的开源程序套件,主要用于提供加密功能,包括SSL/TLS协议的实现功能旨在通过自动化流程消除手动创建和安装SSL/TLS证书的复杂流程,推广万维网服务器的加密连接,并为安全网站提供免费的SSL/TLS证书提供加密库(libcrypto)和SSL/TLS库(libssl),支持多种加密算法和协议,可用于创建、管理SSL/TLS证书和私钥等。
2024-07-20 14:42:34 1565 1
原创 [Errno 14] curl#7 - “Failed to connect to 2a03:2880:f11b:83:face:b00c:0:25de: Network is unreachable
由于国内访问不到docker官方镜像的缘故。
2024-07-20 11:39:09 872
原创 Linux部署禅道(无脑复制版)
我加的用户名是admin,密码是Admin123. 那么授权页面里用户名和密码就填写admin和Admin123.启动 start 、停止 stop、重启 restart 、查看状态 check。此账号密码只用于登录数据库管理网页,和数据库的账号密码不是同一个。–aport 8999:设置Apache启动端口为8999。–mport 3307:设置mysql启动端口为3307。管理员默认账号:admin 密码:123456。
2024-07-15 16:19:18 419
原创 vue实现提交时对不同板块的表单内容进行校验
需求1、需要对第一个红色框框板块内所有带星号的地方进行校验,并将提示语显示到对应的输入框下面,如图:2、第二个红色框框板块中,点击 “添加相关人员” 能实现对多人的添加功能,并且能绑定相对应的校验规则3、在第二个红色框框板块中,对所有红色星号进行指定规则校验,如下图:代码 <!-- 添加或修改出勤信息 --> <el-dialog :title="title" :visible.sync="open" width="1300px" append-to-body
2024-07-12 16:52:45 774
原创 测试环境:使用OpenSSL生成证书并配置Https
回车后,提示需要部分信息,该部分信息照着抄就行,没有二次校验的过程,自己随便填,但是填写域名的位置尽量真实点;安装完成后,可以设置环境变量,也可以不设置环境变量,设置环境变量的好处是:在任意位置通过cmd命令行窗口都可以执行openssl命令,而没有设置环境变量则需要进入OpenSSL安装目录进行命令行的操作。刚才生成的证书文件和key的位置,要写相对路径,建议将这两个文件放到nginx配置文件的同级目录,写绝对路径可能会报错。正常情况会生成两个文件,一个server.key 一个server.csr。
2024-07-06 14:13:10 1259
原创 mysql获取连续的一段月份(年月)、一段日期(年月日)、一段年月日小时
【代码】mysql获取连续的一段月份(年月)、一段日期(年月日)、一段年月日小时。
2024-06-14 09:19:32 170
原创 vue针对动态生成的表单el-form进行提交校验
2、前端将得到的各个空闲人员的薪酬方式、出勤类型等进行填写。需要对所有空闲人员的考勤信息进行管理。4、当每个对象校验通过时,予以提交保存。1、后台得到所有的空闲人员名单数组。3、对指定填写内容进行必填项校验。
2024-06-08 11:45:08 435
原创 Axure10_win安装教程(安装、汉化、授权码,去弹窗)
打开Axure-RP-10-CHS-1.2.0中文字体文件夹,进入Axure-RP-10-CHS-1.2.0中文字体文件夹后,你会看到lang包和DefaultSettings文件夹。因为我的电脑是Windows操作系统,所以我下载的AxureRP-Setup-Beta v10.0.0.3816 (Win).exe。链接:https://pan.baidu.com/s/1fc8Bgyic8Ct__1IOv-afUg。
2024-05-09 11:10:30 5165 11
原创 PostgreSQL15 + PostGis + QGIS安装教程
描述:postgis_sfcgal是一个基于SFCGAL库的扩展模块,SFCGAL是一个开源的库,提供了对2D和3D曲面几何对象进行高级计算和分析的功能。用途:处理和分析复杂的曲面几何对象:postgis_sfcgal可以处理和分析曲面多边形、曲面线、曲面点等复杂的几何对象,提供了丰富的几何操作和分析功能。进行高级空间计算:postgis_sfcgal基于SFCGAL库,提供了高级的几何计算功能,如几何对象之间的交集、并集、差集等操作。描述:存储和查询整数数组,并支持数组间的交集、并集、差集等操作。
2024-04-12 16:20:26 1701 2
原创 结构型模式-享元模式
享元模式是一种结构型设计模式, 它摒弃了在每个对象中保存所有数据的方式, 通过共享多个对象所共有的相同状态, 让你能在有限的内存容量中载入更多对象。
2024-02-03 08:00:00 824
原创 创建型模式-单例模式:定义、实现及应用
单例模式(Singleton Pattern)是一种创建型模式,用于限制某个类只能创建一个对象。它提供了一个全局的静态方法,返回该类的唯一实例。如果实例不存在,该方法会创建一个新的实例;如果实例已经存在,则返回该实例。这样可以确保系统中的某个类只有一个实例,避免了不必要的资源消耗和重复操作。
2024-02-02 11:30:08 1286
原创 cn.hutool.core.date.DateException: Parse [Fri Feb 02 2024 08:54:29 GMT+0800 (中国标准时间)] with format [E
cn.hutool.core.date.DateException: Parse [Fri Feb 02 2024 08:54:29 GMT+0800 (中国标准时间)] with format [EEE MMM dd HH:mm:ss zzz yyyy] error!前端传入时间没有指定格式,后台获取的是一个Object数据,使用hutool做时间转换时,不管是转成字符串还是时间格式都会报异常信息,所以解决办法之一就是前端指定时间格式传去后台。
2024-02-02 09:18:55 675
原创 Linux防火墙相关命令(开启防火墙、关闭防火墙、添加ip白名单等)
【代码】Linux防火墙相关命令(开启防火墙、关闭防火墙、添加ip白名单等)
2024-02-01 15:20:05 669
原创 linux服务器springboot或tomcat项目启动,进行jvm参数调优设置
在实验环境或生产环境中,往往一台linux服务器需要添加启动n个项目,但是项目启动占用的jvm内存默认值基本上都是很大的,800m到2G都有,这样很容易将服务器的内存吃垮,从而导致系统强制oom(内存泄露),不留任何情面;所以,我们在部署项目的时候需要进行jvm参数的调优设置,保证内存使用的稳定性;
2024-02-01 14:22:58 713
原创 Linux环境docker安装gitlab(简单粗暴,复制即用)
v /usr/local/gitlab/etc:/etc/gitlab #将容器/etc/gitlab目录挂载到宿主机/usr/local/gitlab/etc目录下,若宿主机内此目录不存在将会自动创建。-v /usr/local/gitlab/log:/var/log/gitlab #与上面一样。-v /usr/local/gitlab/data:/var/opt/gitlab #与上面一样。twang2218/gitlab-ce-zh #镜像的名称,这里也可以写镜像ID。
2024-02-01 14:15:49 1062
原创 mybatis中的if-else用法详解(<choose>、<when>、<otherwise>标签)
otherwise是else。其中choose为一个整体。
2024-02-01 08:01:13 1081
原创 idea常用注释模板
在提供的示例模板中,说明了作者和时间,IDEA 支持的所有的模板参数在下方的 Description 中被列出来。保存后,当你创建一个新的类的时候就会自动添加类注释。如果你想对接口也生效,同时配置上图中的 Interface 项即可。
2024-01-31 07:58:38 2335
原创 Elasticsearch Windows版安装配置
Elasticsearch是一个开源的搜索文献的引擎,大概含义就是你通过Rest请求告诉它关键字,他给你返回对应的内容,就这么简单。Elasticsearch封装了Lucene,Lucene是apache软件基金会一个开放源代码的全文检索引擎工具包。Lucene的调用比较复杂,所以Elasticsearch就再次封装了一层,并且提供了分布式存储等一些比较高级的功能。基于Elasticsearch有很多的插件,一个是kibana,一个是Elasticsearch-head、Logstash、ik分词器。
2024-01-30 08:03:51 1142
原创 MySql语句中的ON DUPLICATE KEY UPDATE使用详解
有时候由于业务需求,可能需要先去根据某一字段值查询数据库中是否有记录,有则更新,没有则插入。你可能是下面这样写的else这样写在大多数情况下可以满足我们的需求,但是会有两个问题。性能带来开销,尤其是系统比较大的时候。在高并发的情况下会出现错误,可能需要利用事务保证安全。有没有一种优雅的写法来实现有则更新,没有则插入的写法呢?提供了这样的一个方式。首先我们了解下这个简单的表结构id(主键)、code、name。
2024-01-29 10:57:10 2320
原创 Navicat连接Oracle时报错ORA-28547:完美解决
链接:https://pan.baidu.com/s/1volkj328Ttm-Mt0Grt1X4g 提取码:3d5f 进行下载。3)重新启动Navicat,进行数据库的连接测试,此时已经可以连接成功。2)选择oci->选择本地oci.dll文件放置的文件地址,点击确定。先用你的IDEA或者别人的连接到oracle数据库(为了查询版本)查询版本SQL:select * from v$version;1)打开Navicat->选择工具->选项,进入配置页面;引入对应的oci.dll文件。
2024-01-29 08:01:16 680
原创 idea引入ojdbc包报错
注:若装了多个maven版本的请检查目前maven_home的地址是哪个版本,这个命令就是将jar本地安装至我们的本地的maven仓库中,若仓库不对,装上去了也用不起来。若build failure 请检查语句中的版本号,groupId,文件名等等是否与实际相符,修改后再运行即可。网上下载或者让同事传两个jar过来,ojdbc6-11.2.0.7.0.jar 以及jconn3.0.jar。点击ok,然后再次maven install 就不会报错了。在此文件夹中cmd如下:回车,进入cmd控制台。
2024-01-29 07:55:48 441
原创 idea提交代码到git或svn上时,怎么忽略.class、.iml文件和文件夹等不必要的文件
千万不要忽略.class文件,千万不要忽略.class文件,千万不要忽略.class文件,重要的事说三遍,因为如果把class文件也忽略的话,就会导致java自带的类大批量报错,如果要忽略class文件的话,只需要把target目录给忽略就可以了。
2024-01-28 20:08:23 3331
原创 collection、ofType、select的联合用法(Mybatis实现树状结构查询)
得到树结构数据也可以用lambda表达式也行,也可以直接循环递归也行,本文采用的是直接在Mybatis层得到结果,各有各的优势。
2024-01-27 15:58:29 501
原创 ruoyi-vue代码生成模板优化(支持导入、导出、显隐列等)
目录需求模板controller.java.vmdomain.java.vmmapper.java.vmservice.java.vmserviceImpl.java.vmsub-domain.java.vmapi.js.vmsql.vmindex.vue.vmindex-tree.vue.vmmapper.xml.vm需求原版ruoyi代码生成器生成代码不支持导入、导出、显隐列功能,本文章在其基础上进行优化模板controller.java.vmpackage ${packageName}.co
2024-01-27 15:49:53 764 4
原创 MYSQL实现分组排名和不分组排名(函数RANK,DENSE_RANK和ROW_NUMBER)
创建一张分数表,里面有字段:分数score,课程号course_id和学生号student_id。执行如下SQL语句,进行导入数据。
2024-01-27 09:09:32 1801
原创 查询redis路径,清除redis缓存
1、执行ps -ef | grep redis 命令,结果如下(记住PID)结合1的操作结果图可知:redis服务所在的进程id 为7284。2、执行ps -u 系统用户名,进一步确定进程id,3,执行命令:flushall,出现OK代表执行成功。1,进入目录redis下src目录。2,执行redis-cli文件。4,退出命令exit。
2024-01-26 09:16:14 531
原创 MySQL时区问题、数据库时间相差8小时问题解决
在命令行界面或者可视化工具下(如:Navicat)依次运行以下命令。命令执行完毕之后再次查询时区是否正确。2、检查MySQL系统时区。1、查询当前系统时间。
2024-01-25 17:42:42 608
原创 Linux环境docker安装Neo4j,以及Neo4j新手入门教学(超详细版本)
图数据库:是基于图论实现的一种NoSQL数据库,其数据结构是和查询方式是以图论为基础的,图数据库主要用于存储更多的连接数据。图论:用多个节点代表事物,用节点之间连线代表事务之间关系的图形。Neo4j是一个开源的NoSQL图形数据库,2003 年开始开发,使用 scala和java 语言,2007年开始发布。是世界上最先进的图数据库之一,提供原生的图数据存储,检索和处理;采用属性图模型(Property graph model),极大的完善和丰富图数据模型;专属查询语言 Cypher,直观,高效;
2024-01-25 08:59:53 3713
原创 idea快速解决jar包重复导入或冲突
3、找到需要解决冲突的pom文件,点击Dependency Analyzer。1、下载 Maven Helper 插件。2、启动项目,报jar重复导入或者冲突。
2024-01-25 08:44:07 1019
原创 VMware安装的虚拟机允许局域网内其他主机连接
NAT模式可能是没设置正确,怎么设置第三方主机都无法ping到虚拟机,所以我用的桥接模式这些设置都有个前提,不管是宿主机还是虚拟机还是其他需要连接的机器,都必须是一个网段,一个网段,一个网!!!!!(重要事情说三遍)特别要记得开放宿主机的防火墙访问端口,如果你遇到能ping通虚拟机,但是无法连接到虚拟机服务,要么是你虚拟机端口白名单没开,要么是你window系统的宿主机的白名单端口没开。
2024-01-25 08:37:47 2540
原创 windows环境下设置redis在后台运行
双击 redis.vbe 文件,redis服务就已经在后台安安静静地提供服务了。虽然双击后没有交互响应,但可以在任务管理器中查看。
2024-01-24 07:57:53 832
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人