- 博客(20)
- 收藏
- 关注
原创 三种数据库获取上期日期的SQL句写法
用帆软制作报表时,往往会遇到要计算环比的时候,而计算环比需要用到上期数据,那么如何用SQL语句获得上期数据呢?
2023-09-28 15:03:11
704
原创 完美解决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
1989
原创 完美解决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
9636
2
原创 MySQL索引(面试可用)
索引本质上是一种通过减少查询需要遍历的行数,加快查询性能的数据结构,避免数据库进行全表扫描,节约大量时间。MySQL 官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。
2023-01-08 18:24:15
250
原创 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
205
原创 curl: (56) Recv failure: Connection reset by peer问题汇总和解决方案
curl: (56) Recv failure: Connection reset by peer ,意思是说访问失败,连接被重置,会出现这个错误的原因有很多种,我们需要查看日志文件来找出原因。
2022-11-26 11:37:41
45972
原创 Docker进阶篇之DockerFile制作Tomcat镜像,教你如何发布镜像到DockerHub和阿里云
DockerFile实战:制作Tomcat镜像,不仅教你如何制作镜像,还能教你如何发布镜像到DockerHub和阿里云。
2022-11-26 11:06:18
1806
原创 Docker进阶篇之DockerFile,教你用DockerFile构建镜像
Dockerfile 是用来构建 docker 镜像的文件,命令参数脚本。编写一个 dockerfile 文件docker build 构建成为一个镜像docker run 运行镜像docker push 发布镜像(DockerHub、阿里云镜像仓库)。
2022-11-21 18:10:25
1207
原创 Docker进阶篇之容器数据卷持久化,内含两种数据卷持久化方式
将应用和运行的环境打包成一个镜像,发布后启动运行,变成一个容器。如果数据都在容器中,那么我们把容器删除,数据就会丢失。使用MySQL,如果把MySQL容器删除了,MySQL的数据和容器会一起删除。容器之间可以有一个数据共享的技术,Docker容器中产生的数据,同步到本地,即使删除了容器,数据也会保留下来,这就是卷技术。即目录的挂载,将我们容器内的目录,挂载到Linux主机上。
2022-11-20 21:40:25
1779
原创 Docker镜像讲解,教你如何自制并上传一个镜像
镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。所有的应用,直接打包 docker 镜像,就可以直接跑起来。
2022-11-19 18:40:55
537
原创 Docker超详细安装教程及底层原理,一篇文章帮你弄懂什么是Docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux 或Windows 操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
2022-11-15 20:28:32
474
原创 Redis缓存之缓存穿透、缓存击穿、缓存雪崩
Redis 缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一些问题。其中,最要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题无解。如果对数据的一致性要求很高,那么就不能使用缓存。另外的一些典型问题就是,**缓存穿透**、**缓存雪崩**和**缓存击穿**。目前,业界也都有比较流行的解决方案。
2022-11-13 15:36:48
219
原创 Redis哨兵模式(Sentinel)
主从切换技术的操作是:当主机宕机后,需要手动把一台从机切换为主机。这就需要人工干预,费事费力,还会造成一段时间内服务不可用。这不是一种推荐的方式,更多时候,我们优先考虑哨兵模式。
2022-11-13 14:48:04
3035
原创 Redis主从复制
主从复制,是指将一台 Redis 服务器的数据,复制到其他的 Redis 服务器。前者称为主节点(master / leader),后者称为从节点(slave / follower)。数据的复制是单向的,只能由主节点到从节点。Master 以写为主,Slave 以读为主。一个主节点可以有多个从节点(或没有从节点),但一个从节点只能有一个主节点。默认情况下,每台 Redis 服务器都是主节点。
2022-11-09 19:42:11
177
原创 Redis持久化和发布订阅,一篇文章分清RDB和AOF
Redis 是内存数据库,即数据存储在内存。如果不将内存中的数据保存到磁盘,一旦服务器进程退出,服务器中的数据也会消失。这样会造成巨大的损失,所以 Redis 提供了持久化功能。
2022-11-06 18:13:18
479
原创 Jedis的介绍和使用,教你在Java中操作Redis
Jedis是Redis官方推荐的Java连接开发工具,使用Java操作Redis的中间件。如果你要使用Java操作Redis吗,那么一定要对Jedis十分熟悉。
2022-11-06 12:52:23
919
原创 适合零基础小白的Redis入门学习教程,手把手教你Redis的安装、数据类型和事务!
Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构,如 字符串(strings),散列(hashes),列表(lists),集合(sets),有序集合(sorted sets)与范围查询,bitmaps,hyperloglogs和地理空间(geospatial)索引半径查询。官方表示,Redis是基于内存操作,CPU不是Redis的性能瓶颈,Redis的瓶颈是根据机器的内存和网络带宽,既然可以使用单线程来实现,所以就使用了单线程。
2022-10-30 17:36:43
572
原创 适合小白的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
7067
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人