自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (5)
  • 收藏
  • 关注

原创 线程安全和多线程三要素

一、线程安全1.什么是线程安全 线程安全就是当多个线程访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行为都可以获得正确的结果,那这个对象是线程安全的。 - 通俗来讲,如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果...

2019-11-04 14:26:24 1932

原创 深拷贝与浅拷贝

1.什么是浅拷贝浅拷贝是按位拷贝对象,它会创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。 - 如果属性是基本类型,拷贝的就是基本类型的值;如果属性是内存地址(引用类型),拷贝的就是内存地址 ,因此如果其中一个对象改变了这个地址,就会影响到另一个对象。如下demo:List<String> string = Arrays.asList("abc", "b...

2019-11-04 11:54:36 131

原创 https学习

一、https工作原理01.HTTPS工作原理- HTTPS工作原理 - 一、首先HTTP请求服务端生成证书,客户端对证书的有效期、合法性、域名是否与请求的域名一致、证书的公钥(RSA加密)等进行校验; - 二、客户端如果校验通过后,就根据证书的公钥的有效, 生成随机数,随机数使用公钥进行加密(RSA加密); - 三、消息体产生的后,对它的摘要进行MD5(或者SHA1...

2019-11-01 17:16:19 490

原创 http学习2

一、HTTP缓存01.http缓存有何控制- Http的缓存主要利用header里的两个字段来控制:Cache-control,ETag02.Cache-control介绍- **Cache-control主要包含以及几个字段:** ``` private:则只有客户端可以缓存 public:客户端和代理服务器都可以缓存 max-age:缓存的过期时间...

2019-11-01 11:51:02 151

Elasticsearch6.22和kibana6.22 windows版本启动包

Elasticsearch6.22和kibana6.22 版本启动包

2020-10-12

spring cloud study demo.zip

本案例中包含为一套基础spring cloud的学习demo,其中包含了eureka服务中心的搭建,eureka服务注册和发现,ribbon的服务调用,feign的服务调用,zuul网关的实现,spring cloud config配置中心和配置客户端的搭建,spring cloud的消息总线,spring cloud hystrix断路器,断路器监控,断路器聚合监控等服务

2020-07-30

spring boot整合shiro实现url请求过滤

本demo为Spring boot整合shiro,以mybatis plus做dao层交互数据,实现了读取数据库用户数据实现用户登录,权限认证,读取数据库中用户对应的url请求,实现请求的过滤。自定义了relam和过滤器来实现这些功能

2020-07-13

shior2.zip

本案例是基于springboot+mybatis plus作为基础框架,整合shiro安全框架做的登录,权限认证案例,其中包含了如何自定义relam,shiro如何读取数据库实现权限认证

2020-07-08

springboot-security.rar

spring boot项目配置spring security,然后通过读取数据库用户以实现权限认证,通过数据库中用户对象配置权限实现页面拦截,即哪个页面所有用户都可以反问,哪些页面只有哪些特定用户可以访问

2020-06-04

空空如也

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

TA关注的人

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