自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 什么是预言机 Chainlink与Augur解析

如果我们现在要实现一个赌球合约,用户用ETH参与这个合约中来,由于区块链是一个确定性的、封闭的系统环境,当球赛结束时,合约怎么知道哪个球队赢了呢?这时候就需要预言机来获取链外数据。

2022-10-06 12:27:35 1666 4

原创 红日安全内网渗透笔记

靶场下载地址:漏洞详情环境配置参考:【红日安全-VulnStack】ATT&CK实战系列——红队实战(二) - yokan - 博客园此实战仅有3台机器 DMZ区的WEB机 、核心区的AD机、办公区的PC第一步:信息收集已知WEB机的IP地址,用syn包进行扫描。nmap -sS -v 192.168.111.80获得端口开放...

2022-04-10 15:10:50 4528 2

原创 Failed to start bean ‘documentationPluginsBootstrapper‘; nested exception is

Springboot整合Swagger2时遇到的错误!!试遍全网都还再爆这个错,最后发现是因为Springboot版本太高导致的<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.4</version> <rel

2021-11-21 03:44:36 4623

原创 SpringBoot总汇

所有技术框架都遵循一条主线规律:从一个复杂的应用场景衍生出一种规范框架,人们只需要进行各种配置而不去手动实现它,就能完成一些强大的功能;发展到一定程度后,人们根据所需要的生产实际情况,选取其中的一些功能和设计精华,重构出一些轻量级框架;之后为了提高开发效率,把各种配置趋向于自动化,提倡出“约定大于配置”,进而衍生出一站式的解决方案。1.SpringBoot是什么?Spring Boot 基于 Spring 开发,它致力于帮助Spring基础框架开发更加快速、方便、敏捷的plus框架!Spring B

2021-11-16 23:49:35 1837

原创 SpringBoot基础核心

SpringBoot基础功能:1.独立运行Spring项目SpringBoot可以通过jar包方式独立运行,打包为xxx.jar ,在cmd直接运行:java -jar xxx.jar2.内嵌servlet容器SpringBoot内嵌Tomcat、jetty等容器,无需war包形式部署项目。3.提供sarter简化MavenSpring提供一系列的starter,在pom中来简化Maven的依赖加载。4.自动装配SpringBoot 提供大量的自动装配类,会根据项目需求在类路

2021-11-16 06:11:33 247

原创 Websocket是什么

Websocket建立一个长会话(session),服务端主动把数据推给客户端。应用场景:页面弹出小广告,直播间人数变化。。。使用WebSocket技术之后,当服务器有了新的数据,会主动通知浏览器。

2021-11-16 04:42:34 1044

原创 Nignx笔记

Nginx一个高性能的反向WEB代理服务器,接收客户端请求,转发给内部网络的服务器,然后将内部网络上的应用程序服务器(tomcat)得到的结果,再返回给客户端。实现代理功能,且这个代理针对内部网络服务器,所以为反向。反向代理的作用:保证内网的安全,可以使用反向代理提供 WAF 功能,阻止 web 攻击。 负载均衡,通过反向代理服务器来优化网站的负载。试想一下:nginx就是组长,tomcat就是张三, 原来只有张三一个人做所有工作。现在有了组长,组长就把所有工作安排成合理均衡的给许多个张

2021-11-16 04:41:52 2304

原创 RabbitMQ学习笔记

RabbitMQ生产者指定一个rounting key作为路由规则,找到exchange ,exchange根据type 和rounting key 把消息通过binding类型传入对应队列,customer再从队列中获取数据exchange-type 的4种类型1.fanout(广播)消息来了,会发给所有的队列~2.directDirect 模式就是指定队列模式(rounting-key 与 binding-key完全匹配)3.topic根据消息的属性,给订阅该属性的队

2021-11-14 03:57:05 162

原创 SpringBoot自动装配原理

1.当SpringBoot应用程序启动时,先创建SpringApplication对象,在其构造方法中进行初始化工作判断项目类型、初始化参数、监听器,加载Spring.factories文件。2.执行run方法,先调用prepareContext初始化一些属性、环境对象、获取上下文配置等一些准备工作,再一个就是注册启动类为beanDenifition3.然后调用refreshContext。这个方法会调用Spring的refresh方法,一共13个方法来完成整个Spring的启动,总结一下就是:基础

2021-11-13 09:05:24 290

原创 Spring入门核心理解(心法篇)用你听得懂的方式告诉你Spring是什么

学习思维:学新东西!我喜欢从三个方向去处理这个知识:1.这个东西是用来干什么的?2.这个东西怎么用?3.使用前,使用后有什么区别?善用百度:首先我们去百度百科看看这个是什么?百度百科spring框架Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。(不用纠结其中专

2021-11-08 03:57:27 352

空空如也

空空如也

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

TA关注的人

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