自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 Docker部署SpringBoot项目

Dockerdocker安装yum包更新到最新sudo yum update安装需要的软件包sudo yum install -y yum-utils device-mapper-persistent-data lvm2设置yum源为阿里云sudo yum-config-manager --add-repo \http://mirrors.aliyu...

2020-04-15 18:58:56 137

转载 Redlock(redis分布式锁)原理分析

Redlock(redis分布式锁)原理分析Redlock:全名叫做 Redis Distributed Lock;即使用redis实现的分布式锁;使用场景:多个服务间保证同一时刻同一时间段内同一用户只能有一个请求(防止关键业务出现并发攻击);官网文档地址如下:https://redis.io/topics/distlock这个锁的算法实现了多redis实例的情况,相对于单redis节点来说,优点在于 防止了 单节点故障造成整个服务停止运行的情况;并且在多节点中锁的设计,及多节点同时崩.

2021-06-02 14:59:20 1190 1

转载 redis主从数据不一致如何解决

redis 数据库主从不一致问题解决方案在聊数据库与缓存一致性问题之前,先聊聊数据库主库与从库的一致性问题。问:常见的数据库集群架构如何?答:一主多从,主从同步,读写分离。如上图:(1)一个主库提供写服务(2)多个从库提供读服务,可以增加从库提升读性能(3)主从之间同步数据画外音:任何方案不要忘了本心,加从库的本心,是提升读性能。问:为什么会出现不一致?答:主从同步有时延,这个时延期间读从库,可能读到不一致的数据。如上图:(1...

2021-05-30 22:29:39 3001

转载 去除空格

遇见的问题:  前台把参数通过报文或者使用表单、ajax提交到后台,如果我们的请求参数是加密的,那么我们在controller里面的每一个方法里都需要进行解密处理。如果方法太多,那就太麻烦了。设计方案:  使用过滤器,在一个Filter中将 HttpServletRequest 里的所有参数都取出来分别进行过滤然后再放回到该HttpServletRequest 中行不行呢?通过测试后发现是不行的,因为HttpServletRequest 只提供了getParameter ,而没有提供setParame

2021-03-30 13:59:27 559

转载 网络编程

网络编程三次握手TCP包和握手规则位码即tcp标志位,有6种标示:SYN(synchronous建立联机) 、ACK(acknowledgement 确认)、 PSH(push传送)、 FIN(finish结束)、RST(reset重置)、URG(urgent紧急)、Sequence number(顺序号码) 、Acknowledge number(确认号码)。三次握手B ----> 【SYN】----> AB需要跟A建立连接时,首先向A发送一个SYN (Synchronize)

2021-02-08 14:31:16 100

原创 多线程总结

# 线程和进程

2021-02-01 11:10:31 63

原创 Es学习总结

Es学习总结1.es概述1.1 概念doc 文档类型数据库的一行type 类型 es8.0准备废弃 相当于tableindex 索引 相当于db1.2节点配置1.node.master = true 是否为候选master节点2.node.data = true 是否为数据节点2.es查询2.1 query string "query":{ "match":{ "name":"张三" } }2.2 boolbool 多條件查詢

2021-02-01 11:08:27 111

转载 2021-02-01

史上最骚最全最详细的IO流教程,没有之一!前言io流用到的地方很多,就比如上传下载,传输,设计模式等....基础打扎实了,才能玩更高端的。在博主认为真正懂IO流的优秀程序员每次在使用IO流之前都会明确分析如下四点:(1)明确要操作的数据是数据源还是数据目的(也就是要读还是要写)(2)明确要操作的设备上的数据是字节还是文本(3)明确数据所在的具体设备(4)明确是否需要额外功能(比如是否需要转换流、高效流等)以上四点将会在文章告白IO流的四点明...

2021-02-01 09:35:21 107

转载 集合总结(转)

ArrayList实现原理要点概括参考文献:http://zhangshixi.iteye.com/blog/674856lhttps://www.cnblogs.com/leesf456/p/5308358.htmlArrayList是List接口的可变数组非同步实现,并允许包括null在内的所有元素。底层使用数组实现该集合是可变长度数组,数组扩容时,会将老数组中的元素重新拷贝一份到新的数组中,每次数组容量增长大约是其容量的1.5倍,这种操作的代价很高。若是能预估到顶峰容量,可以设置一个足够大

2020-07-18 16:10:47 85

转载 单例模式的五种写法

版权声明:本文为此博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/chenzhao2013/article/details/88410523————————————————单例模式的五种写法1、饿汉式静态变量 线程安全将变量使用static final修饰,在类加载的时候即完成对象的加载和初始化...

2020-05-05 09:52:58 143

原创 反射获取类的所有方法和属性

反射获取类的所有方法和属性Java语言中,子类是不能访问父类的私有成员的,包括成员变量和方法,但可以通过Java的反射机制去访问。其实在一个子类被创建的时候,首先会在内存中创建一个父类对象,然后在父类对象外部放上子类独有的属性,两者合起来形成一个子类的对象。所以所谓的继承使子类拥有父类所有的属性和方法其实可以这样理解,子类对象确实拥有父类对象中所有的属性和方法,但是父类对象中的私有属性和方法,...

2020-05-04 14:41:51 2358

《数据库上机》实验报告

文档有数据库文件,基本涵盖所有基本sql操作,看完之后sql基本查询都能学会了

2019-03-17

空空如也

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

TA关注的人

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