自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 redis跳跃表

**跳跃表是一种有序的数据结构,它通过在每个节点中维持多个指向其他节点的指针,从而达到快速访问节点的目的。这么说,我们可能很难理解,我们可以先回忆一下链表。一、复习跳跃表#**1.1 什么是跳跃表#对于一个单链表来讲,即便链表中存储的数据是有序的,如果我们要想在其中查找某个数据,也只能从头到尾遍历链表。这样查找效率就会很低,时间复杂度会很高,是 O(n)。单链表如果我们想要提高其查找效率,可以考虑在链表上建索引的方式。每两个结点提取一个结点到上一级,我们把抽出来的那一级叫作索引。一层跳跃表..

2021-08-12 15:18:30 96

原创 Redisson实现分布式锁(1)---原理(watch dog)

https://www.cnblogs.com/qdhxhz/p/11046905.html

2021-07-15 17:48:17 144

转载 win10下Rabbitmq的安装和配置

来自:https://blog.51cto.com/ccj168/2362486在win10环境下安装RabbitMQ的步骤第一步:下载并安装erlang原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。下载地址:http://www.erlang.org/downloads根据位数选择erlang下载版本,本机64位。下载完这个:双击,点next就可以。选择安装路径,然后next、finish就可以。安装完事儿后要

2021-07-02 13:39:39 114

原创 常用传输层协议(tcp/ip+udp)与常用应用层协议简述(http)

TCP协议与UDP协议的区别首先咱们弄清楚,TCP协议和UDP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信!TCP/IP协议是一个协议簇。里面包括很多协议的,UDP只是其中的一个, 之所以命名为TCP/IP协议,因为TCP、IP协议是两个很重要的协议,就用他两命名了。TCP/IP协议集包括应用层,传输层,网络层,网络访问层。其中应用层包括:1、超文本传输协议(HTTP):万维网的基本协议;2、文件传输(TFTP简单文

2021-06-24 17:07:51 1861

原创 通过sql循环获取父级的信息

CREATE DEFINER=root@localhost FUNCTION getParentName(orgNo int(11)) RETURNS varchar(255) CHARSET utf8mb4BEGINDECLARE orgName varchar(100) default ‘’; --组织名称DECLARE orgNo int(11) default orgNo; --组织号DECLARE legalPersonality int(1) default 0; --组织级别

2021-06-23 15:26:01 378

原创 eureka中显示有服务但是通过ribbon调用显示No instances available for service-hello的问题

一,问题采取eureka集群、客户端通过Ribbon调用服务,Ribbon端报下列异常?1234567java.net.UnknownHostException: SERVICE-HIjava.lang.IllegalStateException: No instances available for SERVICE-HIjava.lang.IllegalStateException: Request URI does not contain a valid hostname: ht

2021-06-03 13:56:18 518

原创 nginx: [emerg] https protocol requires SSL support in /usr/local/nginx/conf/nginx.conf:50

最近在nginx中配置一个443端口一、安装nginx首先得先安装个nginx1、安装依赖包<span style="color:#cccccc"><code class="language-shell"> <span style="color:#999999"># 一键安装上面四个依赖</span> <span style="color:#cccccc">[</span>root@dex ~<span st

2021-04-13 15:07:56 2078

原创 sql-解决orm框架封装entity过程-

1:原始sqlselect GROUP_CONCAT(REPLACE(REPLACE(na,'_',''),LEFT(na,1),LOWER(LEFT(na,1)))) as col from (select REPLACE(aaa.name,left(SUBSTRING_INDEX(aaa.name,'_',-1),1), UCASE(left(SUBSTRING_INDEX(aaa.name,'_',-1),1)) ) as nafrom(select `column_name` as name

2021-04-09 17:14:47 88

原创 解决如何去除字符串括号-sql

substring_index(str,delim,pos):str:指定字符串;pos:字符串长度;规则:无符号从左,负号从右,数值是其占位数;delim:定义规则;案例:select CONCAT(SUBSTRING_INDEX(name,'(',1) ,SUBSTRING_INDEX(name,')',-1)) from table_namewhere name like '%(%'如果有其它实现方式,欢迎交流。。。。。。。。。。。...

2021-03-12 11:08:55 1866

原创 Linux系统-防火墙

1:首先查看系统是否安装了iptables,在终端输入:"iptables -V",如果显示出版本号表示已经安装,如果没有请运行:"apt-get install iptables"。2:查看当前防火墙配置信息。注意对iptables的操作都必须有root权限。3:在linux系统里面bai找到并打开编辑配du置防火墙的文件,zhi执行命令:vi /etc/sysconfig/iptables。在上面打bai开的文件里面加入一下语句:-A INPUT -m state –state NEW -m

2021-03-08 10:00:07 179 1

原创 Linux(centos)系统各个目录的作用详解

文件系统的类型LINUX有四种基本文件系统类型:普通文件、目录文件、连接文件和特殊文件,可用file命令来识别。普通文件:如文本文件、C语言元代码、SHELL脚本、二进制的可执行文件等,可用cat、less、more、vi、emacs来察看内容,用mv来改名。目录文件:包括文件名、子目录名及其指针。它是LINUX储存文件名的唯一地方,可用ls列出目录文件。连接文件:是指向同一索引节点的那些目录条目。用ls来查看是,连接文件的标志用l开头,而文件面后以"->"指向所连接的文件。...

2021-03-08 09:43:50 437

原创 IO多路复用技术

首先说一下,什么是IO多路复用技术。比如,现在我们模拟一个tcp服务器处理30个客户的socket,如何快速的处理掉这30个请求呢?在不了解原理的情况下,我们类比一个实例:在课堂上让全班30个人同时做作业,做完后老师检查,30个学生的作业都检查完成才能下课。如何在有限的资源下,以最快的速度下课呢?第一种:安排一个老师,按顺序逐个检查。先检查A,然后是B,之后是C、D。。。这中间如果有一个学生卡住,全班都会被耽误。这种模式就好比,你用循环挨个处理socket,根本不具有并发能力。这种方式只需要一个

2021-03-04 15:48:59 881 1

原创 如何实现多文件的压缩文件下载

1:导包:<dependency> <groupId>org.csource</groupId> <artifactId>fastdfs-client-java</artifactId> <version>1.29-RELEASE</version> <scope>compile</scope></dependency>2:使用 StorageC

2021-01-13 11:15:03 209 1

原创 RSA 算法的加密原理是什么? - 知乎用户的回答 - 知乎

RSA 算法的加密原理是什么? - 知乎用户的回答 - 知乎https://www.zhihu.com/question/25038691/answer/388573650

2020-09-01 12:14:58 286

空空如也

空空如也

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

TA关注的人

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