- 博客(26)
- 收藏
- 关注
原创 在 Docker 中启动 Nginx 并挂载配置文件到宿主机目录
nginx在开发应用中世纪作用非常广泛,这篇文章分析在 Docker 中启动 Nginx 并挂载配置文件到宿主机目录的教程。</</</主配置文件:/etc/nginx/nginx.conf虚拟主机配置(server blocks):/etc/nginx/conf.d/(通常以 .conf 结尾)默认虚拟主机配置:/etc/nginx/conf.d/default.conf。
2025-08-01 12:03:54
618
原创 Habor安装教程
Habor作为一个私有的镜像仓库,在开发中非常实用,这篇文章将手把手教你怎么安装habor。Harbor安装还是比较简单的,当然还有其他的安装方式,读者可以去尝试一下,最后希望这篇文章对读者能有帮助。
2025-07-31 00:12:38
325
原创 在运行的docker容器中安装vim命令
我们在容器的运行过程中,经常要给容器安装各种命令,现在我就来告诉大家一种,给正在运行的容器安装vim命令,希望对读者有帮助。
2025-07-30 09:41:09
288
原创 win11安装mysql5.7,checked密码的时候报错:应用程序中发生了未经处理的异常……
我的是因为没有启动服务导致的,因为我之前卸载过mysql5.7,所以这次安装的时候,到了要check密码那里就一直报错,我按照这样的步骤成功二次安装了,希望对读者有帮助。
2025-07-29 19:10:57
132
原创 mysql大数据量多表关联查询慢问题解决方案
最近遇到一个问题,mysql数据库中几张大数据量的表关联查询,sql执行很慢,最终的解决方案,希望对后来的读者能提供遇到该类问题的解决思路~~
2025-07-17 10:20:33
903
原创 教你一招,如果忘记了当初运行的Docker命令,现在想要查看怎么操作?
各位是否有个这样的场景,当初运行了一个docker容器,用了一堆参数命令,现在容器跑起来了,由于当时没有备份或者不知道备份到了哪里去了么现在却想查看一下当初是怎么运行的这个容器?那么接下来我教你一招轻松找回当初的命令。提示:以下是本篇文章正文内容,下面案例可供参考本文以一个已经安装好了的jenkins为例子,希望对读者能有所帮助。如图,我之前安装了一个jenkins,但是现在呢,我忘记了当初是怎么运行的docker的命令了~~咋整呢?遇事不要慌,看看下面的流程你就知道啦。
2025-07-12 15:30:36
275
原创 手把手教你如何下载安装docker-compose
我们在使用docker的过程中,通常要结合docker-compose了使用,在此,本人记录一篇博文介绍一下怎么安装,希望对读者有帮助。提示:以下是本篇文章正文内容,下面案例可供参考。
2025-07-12 14:35:45
601
原创 mysql主从复制教程
最近在学习docker,用到一个例子:mysql的主从复制,这个例子很有现实意义,例如保障数据的安全性,读写分离,负载均衡等实际意义,下面是本人的实现过程,希望对读者有帮助。首先,我默认读者已经安装了docker,若没安装可以参考我的目录里docker安装博文~~提示:过程中可能会遇到一些挫折,但整体流程就是这样一步步走下来的。希望能给读者提供到一些帮助。
2025-07-09 21:23:52
781
原创 ruoyi-cloud通过bootstrap.yml文件设置多环境配置
最近在学习ruoyi-cloud框架,发现在部署上线的时候要设置成多环境配置才能区分测试环境、正式环境,从而把代码提交到相应的分支,我是通过配置三个.yml文件来实现的:bootstrap.yml、bootstrap-dev.yml、bootstrap-prod.yml;通过提交不同的配置文件来实现发布不同环境的代码。通过这种配置可以实现,当你提交测试代码的时候就放开微服务bootstrap.yml里面的dev。
2025-06-28 14:00:26
747
原创 postman或SoapUI访问带用户名和密码的接口如何设置问题
很多时候我们访问的接口都需要带上用户名和密码才能访问,这时候用用SoapUI或postman怎么设置呢?下面是一篇本人最近遇到的接口访问实例,记录之,希望能给需要的读者提供一点方便。
2025-06-20 14:15:23
357
原创 Docker打包镜像、保存镜像、加载镜像操作流程
最近公司开发过程中,由于公司软件这块刚起步,我们用docker来完成运维工作,由此学习docker的一些技能,在此分享一个docker的镜像打包、镜像压缩、镜像加载的操作,希望对读者有帮助。这只是一个最简单的例子,大家可以参考包java代码打成镜像jar给到运维发布代码或者一些其他方面的应用。
2025-06-18 18:31:22
453
原创 Error response from daemon: Get “https://registry-1.docker.io/v2/“: net/http: request canceled while
Docker下载镜像的时候报错:Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)最近在学习docker,经常遇到这个报错,记录在这里,方便遇到的时候再来查看……
2025-06-18 16:07:32
846
原创 The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL)
首先我的本地电脑装的是JDK1.8,项目启动没有问题,但是呢,发布项目到linux环境却死活链接不了,一直报错The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL),网上查了很多资料,有的说是改数据库链接信息、有的说升级数据库链接的驱动版本、有的说修改JDK里面的文件,如此种种,全部都试过,都没看到效果!问题肯定出在了JDK的身上,于是我重点关注了JDK。
2025-06-13 09:20:24
419
原创 在linux服务器上安装JDK8
我们在部署项目的时候可能需要不同版本的JDK,这篇博文正是为了教新手怎么在linux上安装JDK,我这里以安装JDK8举例,其他版本也可以参考安装。
2025-06-07 12:51:25
564
原创 手把手教你用docker安装部署mysql8.0+、nacos教程
原来如果用户使用了 sha256_password 认证,密码在传输过程中必须使用 TLS 协议保护,但是如果 RSA 公钥不可用,可以使用服务器提供的公钥;由于目前很多博主介绍了docker安装部署mysql8,但是其中会遇到一些问题,对于新手来说也算比较坎坷,在此,本人更新一篇文章手把手教你怎么使用docker部署mysql8.0+,希望能减少读者在开发过程中遇到的问题。–lower_case_table_names=1 :忽略大小写。我这里下载了两个版本。
2025-06-05 20:59:02
968
原创 Docker安装redis,整合springboot工程详细教程
虽然docker安装redis非常简单,但是对于新手总会遇到一些棘手的问题卡住,然后花费大量的时间去查找资料,非常消磨一个程序员的意志,在此,本人这篇博客手把手教你怎么用docker安装redis并整合springboot工程,详细分析一下新手在此过程中可能出现的问题。【redis-server /etc/redis/redis.conf】 以配置文件启动redis,加载容器内的conf文件;宿主机redis.cof 文件位置 : /data/redis/conf/redis.cof。
2025-06-04 21:27:34
998
原创 手把手教你Docker安装、在Docker中安装GitLab详细教程
密码存在下面文件中,登录后需要改密码不然24小时之后会失效!我用的目前的最新版,读者根据自己的需求来选择。当首次运行出现502错误的时候排查两个原因。6. 配置开机启动项。
2025-05-30 16:24:30
574
原创 SonarQube 7.8安装与应用集成maven,jdk1.8,mysql、SonarScanner和SonarQube for IDE的闭环使用、文档下载……
SonarQube 7.8安装与Maven集成指南:兼容JDK 1.8和MySQL的代码质量管理,报告下载
2025-05-29 10:35:46
896
原创 oracle中简单的树形查询
oracle中简单的树形查询我们经常会用一些表来保存上下级的关系,如地区表,员工表,组织结构表等,为了按上下级递归查询这些数据,就需要用到树形查询,下面以emp表为例:emp表:select empno 员工编码,ename as 姓名,mgr as 主管编码,(prior ename) as 主管姓名 from emp start with empno=7566 connect by (prior empno)= mgr;查询的结果:我们分析一下这个语句:1.起点,这个语句是以start
2022-05-21 15:30:02
1985
原创 oracle
over函数的理解一句简单oracle函数用起来非常顺手,经常没有深入理解他的含义和原理,导致每次用的时候都有点生疏,以下是本人的理解:select * from emp;over函数的应用:工资累加select empno,ename,sum(sal) over(order by empno) as accumulateSal fromemp where deptno =30 order by empno;效果如下,分别累加工资:其实可以理解为按照over(order by empno)
2022-03-24 16:55:09
821
原创 oracle中对表中数据分组排序取最值
oracle中对表中数据分组排序取最值首先创建操作表emp:业务场景:需要查询相同部门的员工,按照入职日期排序,并且取出每个部门最新入职的员工信息!select * from (select t1.*,row_number() over(partition by t1.deptno order by hiredate desc) as row_number from emp t1) where row_number=1首先会根据各个部门里面的人员按照入职时间(hiredate)排序,然后取出
2021-04-16 09:31:37
391
原创 oracle中关于生成累计和
oracle中关于生成累计和首先创建oracle基础表如下:现在要求分别累计各部门的工资之和:select empno,deptno,ename,sal,hiredate,sum(sal) over(order by hiredate) as totalsal from emp order by hiredate;效果如图:当分析函数over()中的排序变成了deptno,后面的total就变成了部门工资的总和而不再是逐次叠加了。这个要区分一下:select empno,deptno,e
2020-08-06 17:20:01
227
原创 oracle中关于case when then的小解析
1.首先创建两个表emp,emp_bonus如下:(1)emp_bonus:(2)emp:2.首先对emp_bonus表进行操作:select emp_bonus.*,(case when empno=7934 then 0 when empno=7839 then 1 else -1 end) as asd from emp_bonus效果:可见case when then 的作用或者效果是根据条件重新添加了一列!其实这一列可以的多表关联中
2020-07-24 14:25:30
2156
原创 oracle中基本函数小记:listagg,pivot用法
(1)listagg()作用:将数据表某一列的内容转换为一行,并且用符号隔开;select job,listagg(ename,’,’) within group(order by job) from emp group by job(2)pivot()子句应用:实现行转列:select *from (select job,sal,deptno from emp)pivot(sum(sal) as afor deptno in(10 as d10,20 as d20, 30 as d30))
2020-07-04 16:06:25
689
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人