- 博客(12)
- 收藏
- 关注
原创 Error: Failed to download metadata for repo ‘appstream‘: Cannot prepare internal mirrorlist: No URLs
在阿里云服务器上 docker build 出现错误Error: Failed to download metadata for repo ‘appstream’: Cannot prepare internal mirrorlist: No URLs in mirrorlist[root@iZbp18knnewwywd8jkf062Z dockerfile]# docker build -f mydockerfile-centos -t mycentos:0.1 .Sending build con
2022-03-09 10:27:15 3055 6
转载 MySQL索引-B+树(看完你就明白了)
索引是一种数据结构,用于帮助我们在大量数据中快速定位到我们想要查找的数据。索引最形象的比喻就是图书的目录了。注意这里的大量,数据量大了索引才显得有意义,如果我想要在 [1,2,3,4] 中找到 4 这个数据,直接对全数据检索也很快,没有必要费力气建索引再去查找。索引在 MySQL 数据库中分三类:B+ 树索引 Hash 索引 全文索引我们今天要介绍的是工作开发中最常接触到的 InnoDB 存储引擎中的 B+ 树索引。要介绍 B+ 树索引,就不得不提二叉查找树,平衡二叉树和 B 树这三种数据结
2022-02-11 10:31:34 3191 1
原创 搭建简单的nginx+tomcat集群
一、 Tomcat集群可以带来什么 1.提高服务的性能,并发能力,以及高可用性 2.提供项目架构的横向扩展能力高可用性:Nginx下面挂了多台Tomcat,当Tomcat1挂掉的时候,我们可以把这个从Nginx负载均衡Tomcat集群当中摘掉,那么Nginx会打到可用的Tomcat服务器上,并不影响服务,Tomcat集群就能带来一定的高可用性横向扩展能力:假设有一台服务器,...
2019-07-23 17:18:36 305
转载 Redis分布式算法及一致性hash算法
传统分布式算法传统的分布式算法通常是采用hash取模的方式来处理数据与服务器节点的映射关系。举个栗子假设有个图片为test.jpg,现在有3个服务器,我们称之为0服务器、1服务器、2服务器。首先我们对这张图片进行hash,可以拿到一个散列值,用散列值对3进行取模,取模结果为0或者1或者2。如果结果是0则将图片存入0服务器节点上,如果是1则存入1服务器节点,如果是2则存入2服务器节点。Re...
2019-07-12 17:36:52 373 1
原创 装饰者模式(decration)
java设计模式之装饰者模式一、定义:在不改变原有对象的基础上,将功能附加到对象上。它提供了比继承更有弹性的替代方案,即扩展了原有对象的功能。二、 装饰者模式的优缺点合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公...
2019-06-27 16:09:13 627
原创 SQL之开窗函数
SQL之开窗函数开窗函数与聚合函数一样,也是对行集组进行聚合计算,但是它不像普通聚合函数那样每组只返回一个值,开窗函数可以为每组返回多个值,因为开窗函数所执行聚合计算的行集组是窗口。主要语法:over( PARTITION BY (根据某条件分组,形成一个小组)….ORDER BY(再组内进行排序) … )下面是样例:创建表:create table Student( Name ...
2019-04-30 17:29:21 1335
转载 java线程池
Java线程池一、在平常我们的程序中在使用线程的时候我们就去创建一个线程,但是如果我们的并发的线程数量很多,并且每个线程执行任务很短的时间就结束了,这样就会频繁的创建线程和销毁线程增加程序的执行时间,大大降低了系统的效率。那有没有一种办法可以使线程在执行完任务后不被销毁而得以复用,线程池应运而生。二、线程池介绍在java线程池中,ThreadPoolExecutor类是线程池中最核心的一个类...
2019-03-27 09:54:28 155
原创 java多线程
Java多线程在Java中主要提供两种方式实现线程,分别为继承java.lang.Thread类和实现java.lang.Runnable接口。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown ...
2019-03-25 10:55:03 138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人