自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 三种数据库获取上期日期的SQL句写法

用帆软制作报表时,往往会遇到要计算环比的时候,而计算环比需要用到上期数据,那么如何用SQL语句获得上期数据呢?

2023-09-28 15:03:11 550

原创 完美解决Missing artifact com.oracle:ojdbc6:jar:11.2.0.4

今天运行Tomcat项目时,在加载maven依赖的时候报了Missing artifact com.oracle:ojdbc6:jar:11.2.0.4的错,意思是说我缺少了com.oracle:ojdbc6:jar:11.2.0.4的依赖包,于是上网找了解决办法,发现是因为oracle的jar包是收费的,在maven仓库中没有这个资源,需要在pom.xml中配置新的依赖和maven仓库才能解决这个问题。该解决方法不只针对这一个jar包,如果遇到其他jar包缺失都可以使用这个方法。

2023-06-30 15:15:32 1781

原创 完美解决stack Error: Can‘t find Python executable “python“, you can set the PYTHON env variable.

Can‘t find Python executable “python“, you can set the PYTHON env variable和Failed at the node-sass@4.14.1 postinstall script问题解决思路。

2023-04-25 13:59:37 7969 1

原创 MySQL索引(面试可用)

索引本质上是一种通过减少查询需要遍历的行数,加快查询性能的数据结构,避免数据库进行全表扫描,节约大量时间。MySQL 官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。

2023-01-08 18:24:15 217

原创 Nginx快速入门

Nginx (engine x)是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP(邮件)服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开的版本0.1.0发布于2004年6月1日。2011年6月1日,nginx 1.0.4发布。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网页等。

2023-01-01 18:27:31 179

原创 用git和idea推送本地项目到远程仓库

本文介绍了推送本地项目到远程仓库的两种方式

2022-12-18 17:05:45 5018 2

原创 curl: (56) Recv failure: Connection reset by peer问题汇总和解决方案

curl: (56) Recv failure: Connection reset by peer ,意思是说访问失败,连接被重置,会出现这个错误的原因有很多种,我们需要查看日志文件来找出原因。

2022-11-26 11:37:41 42126

原创 Docker进阶篇之DockerFile制作Tomcat镜像,教你如何发布镜像到DockerHub和阿里云

DockerFile实战:制作Tomcat镜像,不仅教你如何制作镜像,还能教你如何发布镜像到DockerHub和阿里云。

2022-11-26 11:06:18 1727

原创 Docker进阶篇之DockerFile,教你用DockerFile构建镜像

Dockerfile 是用来构建 docker 镜像的文件,命令参数脚本。编写一个 dockerfile 文件docker build 构建成为一个镜像docker run 运行镜像docker push 发布镜像(DockerHub、阿里云镜像仓库)。

2022-11-21 18:10:25 1141

原创 Docker进阶篇之容器数据卷持久化,内含两种数据卷持久化方式

将应用和运行的环境打包成一个镜像,发布后启动运行,变成一个容器。如果数据都在容器中,那么我们把容器删除,数据就会丢失。使用MySQL,如果把MySQL容器删除了,MySQL的数据和容器会一起删除。容器之间可以有一个数据共享的技术,Docker容器中产生的数据,同步到本地,即使删除了容器,数据也会保留下来,这就是卷技术。即目录的挂载,将我们容器内的目录,挂载到Linux主机上。

2022-11-20 21:40:25 1720

原创 Docker镜像讲解,教你如何自制并上传一个镜像

镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。所有的应用,直接打包 docker 镜像,就可以直接跑起来。

2022-11-19 18:40:55 491

原创 超详细的Docker常用命令演示步骤和说明

帮助命令、镜像命令、容器命令以及其他常用命令,一步到位!

2022-11-17 21:09:42 335

原创 Docker超详细安装教程及底层原理,一篇文章帮你弄懂什么是Docker

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux 或Windows 操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

2022-11-15 20:28:32 424

原创 Redis缓存之缓存穿透、缓存击穿、缓存雪崩

Redis 缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一些问题。其中,最要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题无解。如果对数据的一致性要求很高,那么就不能使用缓存。另外的一些典型问题就是,**缓存穿透**、**缓存雪崩**和**缓存击穿**。目前,业界也都有比较流行的解决方案。

2022-11-13 15:36:48 194

原创 Redis哨兵模式(Sentinel)

主从切换技术的操作是:当主机宕机后,需要手动把一台从机切换为主机。这就需要人工干预,费事费力,还会造成一段时间内服务不可用。这不是一种推荐的方式,更多时候,我们优先考虑哨兵模式。

2022-11-13 14:48:04 2901

原创 Redis主从复制

主从复制,是指将一台 Redis 服务器的数据,复制到其他的 Redis 服务器。前者称为主节点(master / leader),后者称为从节点(slave / follower)。数据的复制是单向的,只能由主节点到从节点。Master 以写为主,Slave 以读为主。一个主节点可以有多个从节点(或没有从节点),但一个从节点只能有一个主节点。默认情况下,每台 Redis 服务器都是主节点。

2022-11-09 19:42:11 156

原创 Redis持久化和发布订阅,一篇文章分清RDB和AOF

Redis 是内存数据库,即数据存储在内存。如果不将内存中的数据保存到磁盘,一旦服务器进程退出,服务器中的数据也会消失。这样会造成巨大的损失,所以 Redis 提供了持久化功能。

2022-11-06 18:13:18 451

原创 Jedis的介绍和使用,教你在Java中操作Redis

Jedis是Redis官方推荐的Java连接开发工具,使用Java操作Redis的中间件。如果你要使用Java操作Redis吗,那么一定要对Jedis十分熟悉。

2022-11-06 12:52:23 812

原创 适合零基础小白的Redis入门学习教程,手把手教你Redis的安装、数据类型和事务!

Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构,如 字符串(strings),散列(hashes),列表(lists),集合(sets),有序集合(sorted sets)与范围查询,bitmaps,hyperloglogs和地理空间(geospatial)索引半径查询。官方表示,Redis是基于内存操作,CPU不是Redis的性能瓶颈,Redis的瓶颈是根据机器的内存和网络带宽,既然可以使用单线程来实现,所以就使用了单线程。

2022-10-30 17:36:43 487

原创 适合小白的Linux入门学习教程,从安装到实操(涵盖各种常用指令,超详细!)

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

2022-10-30 16:14:28 6768

空空如也

空空如也

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

TA关注的人

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