自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [完整版】一文讲完 Spring Cloud,2W 字超详细总结

作为过来人,小编是整理了很多进阶架构视频资料、面试文档以及PDF的学习资料,针对上面一套系统大纲小编也有对应的相关进阶架构视频资料加入社区:https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0许通过则怎么进行处理@Override// 这里我设置了全局的RequestContext并记录了请求开始时间// lombok的日志@Slf4j// 加入 Spring 容器@Component// 指定该过滤器的过滤类型。

2024-09-08 07:02:12 934

原创 Spring Boot 整合 Elasticsearch

/builder下有must、should以及mustNot 相当于sql中的and、or以及not。//id(需要添加@Id注解,或会自动识别名称为id的字段为id,其余字段没有限制)//设置分页(拿第一页,一页显示两条)。@ApiModelProperty(value = “名称”)@ApiModelProperty(value = “性别”)//es注解,设置索引名称以及类型。//获取总条数(前端分页需要使用)//将搜索条件设置到构建中。//设置“名称”模糊搜索。//获取查询到的数据内容。

2024-09-07 22:24:09 513

原创 MySQL NDB Cluster 分布式架构搭建 自定义启动、重启和关闭集群Shell脚本_mysql cluster启动

以下是自定义的集群重启Shell脚本(前提是hadoop102的root用户已经将ssh密钥分配给hadoop103和hadoop104的root用户,否则还需要输入密码;为了测试集群是否能够正常存储数据,需要在SQL节点中设置MySQL远程连接配置。在第三台服务器完成数据节点初始化之后,便可以启动两个SQL节点。注意SQL节点需要在数据节点全部启动后,才能开始启动,所以别着急启动mysqld。报错,导致后续无法启动mysqld,需要修改该文件夹的权限。在初始化mysqld之前,需要将。

2024-09-07 16:12:32 380

原创 Java筑基 - JNI到底是个啥

在前面对native方法有了一定了解的基础上,本文介绍了jni的相关知识。通过本文的学习,有助于我们:理解java的为何能够做到跨平台,以及依赖操作系统的底层操作是如何实现的了解native方法的调用过程,在必要时可以自己实现jni类接口调用回顾一些C/C++知识当然了,使用jni也会带来一些缺点:当在某个操作系统下使用了jni标准,将本地代码编译生成了动态链接库后,如果要将这个程序移植到其他操作系统,需要在新的平台重新编译代码生成动态链接库。

2024-09-07 10:16:04 426

原创 Java中的重重“锁”事

在自旋的这段时间中,CPU的资源是白白消耗了的,如果锁持有的时间是很短的情况下,自旋的效果是很好的,但是如果长时间自旋得不到结果,那么就会导致过多的CPU资源被消耗掉,所以,线程不能无限制的自旋下去,而是要限制自旋的次数,当达到自旋次数限制的时候就要进行阻塞。如果在轻量级锁期间,第一个线程持有锁,第二个线程自旋等待获取锁,一个新的第三个线程也来获取该锁,此时就会出现对象锁的竞争,则会将该轻量级锁升级为重量级锁,重量级锁会将除了使用该锁的线程之外,都阻塞等待,防止CPU资源浪费。

2024-09-07 04:35:22 683

原创 docker下,极速搭建spark集群(含hdfs集群)

稍后的实战是经典的WordCount,也就是将指定文本中的单词出现次数统计出来,因此要先准备一个文本文件,我这里在网上找了个英文版的《乱世佳人》,文件名为GoneWiththeWind.txt,读者您请自行准备一个英文的txt文件,放入input_files文件夹中;您看过docker-compose.yml就会发现,宿主机的input_files目录已经挂载到namenode容器上了,所以上面的命令其实就是将容器内的文件上传到hdfs上去;

2024-09-06 19:50:55 972

原创 Burp Suite应用分享之Web漏洞扫描_burpsuite扫描端口

可见,所有通过百度的数据包都已经被截获了,而且在截获的过程中爬行了相关域名下路径,可以再截获数据包的时候进行改包和发送,forward或者drop,这个就先不说了,此次重点是扫描,点击scanner可以看到下面有四个选项,结果,扫描队列,存活的扫描线程和选项。效果还算不错,功能也多。效果还算不错,功能也多。好了基本上这块就差不多了,关于数据包截取改包,暴力破解,下次再说,在做这个的时候其实已经把网站爬行的地方演示了,但是这一个小小的JAVA程序,却还有很多其他的功能,下次有空在发出来给大家分享。

2024-09-04 21:35:22 970

原创 8种不同类型的防火墙详细解释_电路防火墙的区别

企业往往会在同一个网络中设置多个防火墙,选择理想的防火墙首先要了解企业网络的架构和功能,确定这些不同类型的防火墙和防火墙策略哪个最适合自己。通常情况下,企业网络应该设置多层防火墙,既在外围保护又在网络上分隔不同的资产,从而使你的网络更难破解。硬件防火墙相对更适合大型企业,中小型企业可能更多地会选择在每台主机上安装软件防火墙的方式,硬件防火墙对于拥有多个包含大量计算机的子网的大型组织来说是一个极好的选择。硬件防火墙(或设备防火墙)是一个单独的硬件,用于过滤进出网络的流量。此过程隐藏了客户端的 ID。

2024-09-04 09:40:32 926

原创 (二) GNU GCC 编译器及其编译流程概述_gcc 的编译过程分为那几个阶段,每个阶段都做了些什么

GCC编译器的前端非常强大,经过多年的发展,GCC 编译器前端已经变得相当成熟,它能编译现在计算机界主流的高级编程语言,前端支持多种编程语言,如 C、Fortran、Pascal、Objective-C、Java、Ada、Go等,同样支持这些语言的标准库libstdc++、 libgcj 等。GCC编译的前端将不同的高级编程语言经过词法分析、语法分析转化为与前端语言无关的统一的中间表示。

2024-09-03 21:08:13 1076

空空如也

空空如也

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

TA关注的人

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