自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 -吐槽文-

1.大批大批的文贼,导航员,赚那丁点流量何用?2.将公开资源下载后上传,开启收费。这资源的版权属于你吗?你受益与开源,却用开源牟利,可耻至极!3.IT乞丐,分享丁点知识便摆上自己的收款码,可笑且可怜。...

2021-12-21 17:36:44 222

原创 OpenResty

安装官方安装向导(1)wget https://openresty.org/download/openresty-1.15.8.1.tar.gz #下载源码安装包(2)tar -zxvf openresty-1.15.8.1.tar.gz #解压(3)./configure --without-http_redis2_module --with-http_iconv_module #选择需要的插件启用, --with-Components 激活组件,–without 则是禁止组件(4)make &

2021-12-21 16:54:25 1588

原创 Docker

Docker三元素镜像:环境的副本容器:根据镜像创建的实例仓库:存放镜像的地方容器数据卷作用:将docker容器运行产生的数据持久化,还能完成容器间数据的共享和容器与宿主机之间信息的共享创建数据卷:docker run -it -v【创建数据卷】 /宿主机绝对路径:/容器内路径 镜像名:【ro 只读】在这两个目录下任何修改都会同步到另一端,哪怕在一端关机时另一端被修改,那么开机后也会同步数据卷容器:容器B、C继承于容器A,那么ABC及宿主机之间便可进行数据传递docker run -i

2021-12-21 15:17:32 228

原创 Linux常用指令

目录结构bin:存放系统命令home:存放普通用户的主目录,每个普通用户对应一个目录root:管理员用户的的主目录etc:配置文件存放的目录例如:/etc/passwd 用户信息​ /etc/shadow 用户加密信息​ /etc/group 分组信息usr:放用户的应用程序和文件usr/local:是另一个给主机额外安装软件所安装的目录boot:存放启动Linux使用的核心文件media:外设文件var:这个目录中存放着在不断扩

2021-12-21 15:15:16 320

原创 Elaticsearch

ElaticsearchLUCENE索引norm:用来计算得分,根据文档+权重计算得出doc values:用来存储字段的正排索引,以此来优化分组、排序、聚合等操作。Elaticsearch索引一个Elaticsearch索引由多个Luene索引构成,其实就是数据分片,细节由分片和备份机制及其配置决定。节点分类数据节点:用来持有数据,提供对这些数据的搜索功能主节点:作为督促者,监督其他节点工作,一个集群只能与一个主节点部落节点:可以连接多个集群分析器GET http://121.36.

2021-12-21 15:14:37 125

原创 计算机网络

基础知识什么是连接连接就是通信双方开辟所需要的资源,一个连接对应了通信双方各一个Socket,从而保证了链接的唯一性。网络通信过程以发送流程为例:首先应用层将数据写入内核的send queue中,然后交由内核来完成数据传输,传输的过程中会经历多个网络分层,同时会需要多个协议来协助其传输,每个协议的加入都意味着给数据包多进行一次封装,一直到吧数据传递给链路层,在链路层数据会从路由表中一次一次的找到下一个目标节点的MAC地址,从而一步一步的发送到接收方主机,接收方接受到的数据会被存在receive q

2021-12-21 15:14:16 157

原创 如何防止XSS攻击

76. 如何防止XSS攻击例如:在提交的表单中写入<script> windows.location = https://www.false.com/login.html</script>如果这个代码被存入数据库,那么在将来这个数据被渲染在前端后,页面将自动跳转到假网站的登录页面。用户如果未发现是虚假网站,将数据提交,那么就会造成用户数据泄漏解决方案将文本信息转移后再存储具体实现:import org.springframework.web.util.HtmlUt

2021-12-21 15:13:05 1818

原创 Nginx 小记

1、全局块:配置影响nginx全局的指令。一般有运行nginx服务器的用户组,nginx进程pid存放路径,日志存放路径,配置文件引入,允许生成worker process数等。worker_provesses ${cpu.core.num}error_log ${error.log.path}pid ${pid.path}2、events块:配置影响nginx服务器或与用户的网络连接。有每个进程的最大连接数,选取哪种事件驱动模型处理连接请求,是否允许同时接受多个网路连接,开启多个网络连接

2021-12-21 15:11:28 126

原创 mongo sql

启动以配置文件的方式启动 mongod -f config/mongod.conf命令行+参数 mongod --depath=data\dbSQL数据库创建新数据库或者使用使用已有的该库use databaseName展示当前磁盘中保存的数据库show dbs查看当前使用的什么库db 删除当前库db.dropDatabase() 集合(数据表)db.createCollection(name)显式创建show tables/col

2021-11-17 18:01:08 542

原创 R2dbc-MySQL&Redis的简单使用

本文涉及到的为MySQL和Redis配置数据库信息在这里插入代码片spring: r2dbc:# r2dbc:driver[:protocol]}://[user:password@]host[:port] url: ******** redis: host: ******* port: ******* password: ********注入组件@Configurablepublic class R2dbcConfig { @Value("${spring.r2

2021-11-17 17:23:09 1016

原创 WebFlux笔记

与SpringMVC在实现Controller时有较大差异,其他方面基本一致。给TestRouter标注 RestController 注解并创建一下两个方法映射方法 @Bean public RouterFunction<ServerResponse> routers() { return RouterFunctions.route() .GET("/test", this::test).build(); }处理

2021-11-17 16:52:22 468

原创 Reactor笔记

以下为近期学习Reactor的一些见解,由于仍在入门阶段,所以所述难免有所偏颇,欢迎大家讨论和指教为什么使用Reactor?阻塞模式的弊端阻塞就意味着程序将会空占系统的资源,是对资源的极大浪费,无法更好发挥硬件的性能。 HttpClient client = HttpClients.createDefault(); HttpGet request = new HttpGet("https://www.baidu.com"); HttpRespons

2021-11-17 16:32:45 768

原创 两个含有50亿个url的文件,如何找到公共的url

两个含有50亿个url的文件,如何找到公共的url1G内存,现有2^32个int数字,如何找到重复的

2021-03-20 15:04:40 236

空空如也

空空如也

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

TA关注的人

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