- 博客(8)
- 收藏
- 关注
原创 gradle编译springboot源码
学习springboot第一步,就是下载springboot的源码,并对其进行编译。然而从springboot 2.3.x开始,其源码构建工具全面从maven转变为gradle,这让许多习惯使用maven例如我在内的码友们非常不适应。鉴于此,特地记录自己学习使用gradle编译springboot过程中的笔记,希望能为各位码友们提供点参考。
2023-07-29 10:01:41 417
原创 spring中事务的传播行为
**TransactionDefinition中的各传播行为到底是什么?**想要做个代码测试来彻底了解一下。以下是网上的一些文字描述:PROPAGATION_REQUIREDE:如果当前存在一个事务,则当前事务。如果不存在任何事务,则的事务。总之,要至少保证在一个事务中运行。PROPAGATION_REQUIRED常作为默认的事务传播行为。PROPAGATION_SUPPORTS:如果当前存在一个事务,则当前事务。如果当前不存在事务,则执行。
2023-01-17 14:55:12 171
原创 tomcat和netty下对长连接的测试
本文用于探讨默认配置下tomcat处理长连接的问题。 何为长连接:即以此tcp连接中发生多次http交互。 使用到的框架为spring-boot(内嵌tomcat),netty(用于比较) 每次接受数据时打印出当前处理线程的id。2.2、客户端代码 模拟长连接中连续发送100次http报文2.3、结果 而我们通常面临的qps需求往往是短连接需求,即对不同用户的访问在预期时间内回包。比如,我们使用tomcat对服务发起两次访问,tomcat会使用两个不同的线程对数据进行处理,截图如下:
2022-06-12 11:20:27 502
原创 Visual Studio Code配置yapf和flake8
Visual Studio Code 1.52.1配置yapf和flake8踩坑实录下载Visual Studio Code安装yapf和flake8插件安装步骤下载Visual Studio Code这个不用多说,直接上官网,我下载的是windows环境的,傻瓜式下载安装,非常easy。官网:https://code.visualstudio.com/安装yapf和flake8插件因为本人一直从事运维工作,之前写python脚本也一直用vim和eclipse+PyDev来编写,也没觉得多差。但最
2021-01-10 12:02:14 4698 2
原创 hadoop调度规则
目录什么是调度规则先进先出调度(FIFO)容器调度(Capacity)公平调度(Fair)配置参数Capacity SchedulerFair Scheduler什么是调度规则什么是调度规则,在了解它之前我们需要先知道调度规则其在整个hadoop架构中所处的位置。然后带着以下两个疑问进行探索。为什么会存在调度规则?调度规则有哪些,其区别又是什么?我们都知道原生hadoop的整个架构大致可以分为hdfs、yarn和mapreduce等。而其中yarn负责资源的分配、管理、调度等功能。是的,你已经
2020-09-28 14:06:25 731
原创 hadoop压缩
目录一、为什么使用压缩二、hadoop中的压缩格式三、配置参数3.1、core-site.xml3.2、mapred-site.xml一、为什么使用压缩与我们系统中的压缩概念相似,通过压缩技术,不仅可以降低文件在磁盘中的占用空间,还可以降低在I/O操作过程中消耗的网络带宽和资源,从而提升文件传输效率。因此,我们可以总结出使用压缩有两个好处,也是主要用来优化的两个方向:降低最后持久化到磁盘的文件容量占比,节省空间。降低在hadoop分布式中经常发生的文件交换传输带宽占比,提升传输效率。而在ha
2020-09-28 09:52:33 237
原创 hive简介
hive相关参数说明:https://www.cnblogs.com/duanxingxing/p/4535842.html目录hive概要介绍特点部署方式hive的架构总体架构内嵌模式本地模式远程模式补充说明须知关于Metadata和Metastorehive的配置文件非内嵌模式下Metastore的配置hive server2的配置hive概要介绍hive是由facebook开源用于解决海量结构化日志的数据统计;是基于hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提供类sq
2020-09-24 10:57:10 375
原创 简单的ntp搭建
ntp是自动时间同步,需要至少有一台主ntp服务器(同步时钟)和一台从ntp客户端(对标同步时钟调整的主机),当然服务器和客户端可以部署在同一台物理机上,这里只是在软件层面上进行区分。 ntp的服务进程为ntpd,下载方式可以使用yum -y install ntp进行安装,默认配置文件会存放在/etc/ntp.conf。服务端配置:#注释以下4行#server 0.centos.pool.ntp.org iburst#server 1.centos.pool.ntp.org iburst
2020-08-31 17:56:04 1047
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人