Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
带你使用Golang快速构建出命令行应用程序
在日常开发中 大家对命令行工具 CLI 想必特别熟悉了 如果说你不知道命令工具 那你可能是个假开发 每天都会使用大量的命令行工具 例如最常用的Git Go Docker等 不管是做技术开发还是业务开发 都会有开发命令行程序的场景 例如如果是
Golang系列知识讲解
Golang
go
中间件
后端
kafka系列——KafkaProducer源码分析
实例化过程 在KafkaProducer的构造方法中 根据配置项主要完成以下对象或数据结构的实例化 配置项中解析出 clientId 用于跟踪程序运行情况 在有多个KafkProducer时 若没有配置 client id则clientId
Java
消息队列
中间件
kafka
ESB开发WebService接口
1 概述 在进行系统间集成时经常利用WebService 但是从建立WebService和调用的重复性和维护性的工作量都相当大 首先简单介绍一下 ESB全称为Enterprise Service Bus 即企业服务总线 它是传统中间件技术与
技术文档
web service
中间件
esb
Django
HTTP无状态协议 是指协议对于交互性场景没有记忆能力 每次客户端检索网页时 客户端打开一个单独的连接到 Web 服务器 服务器会自动不保留之前客户端请求的任何记录 创建用户对象的三种方法 create 创建一个普通用户 密码是明文的 cr
django
中间件
python
【读写锁 ReadWriteLock 结合 LinkedHashMap】
import java util LinkedHashMap import java util Map import java util concurrent locks ReadWriteLock import java util con
中间件
Java
分布式 dataX 详细 (落地) 设计
1 背景 分布式 DataX 基于 datax 打造的语义分分布式 ETL 平台 Datax 提供 reader framework writer 框架 方便开发两种异构数据源数据同步 但开源的 datax 缺少分布式特性 本文介绍基于 e
源码原理分析系列elasticjob3
分布式dataX
分布式
中间件
线上系统性能太差,我手写了字符串切割函数,性能提升10倍以上
V xin ruyuanhadeng获得600 页原创精品文章汇总PDF 目录 工作中常用的 split 切割字符串效率高吗 JDK 提供字符串切割工具类 StringTokenizer 手把手带你实现一个更高效的字符串切割工具类 总结 今
性能优化
职场
Java
中间件
docker安装rocketmq4.6.1(精简版)
一 创建文件 mkdir p usr local rocketmq server logs usr local rocketmq server store usr local rocketmq broker logs usr local r
Java
Docker
中间件
消息队列
RocketMQ概论
目录 前言 1 概述 2 下载安装 集群搭建 3 消息模型 4 如何保证吞吐量 4 1 消息存储 4 1 1顺序读写 4 1 2 异步刷盘 4 1 3 零拷贝 4 2 网络传输 前言 RocketMQ的代码示例在安装目录下有全套详细demo
消息中间件
Java
RocketMQ
中间件
原力计划
常见 Web 中间件及其漏洞概述(一):IIS
目录 PUT漏洞 漏洞原理 复现 修复 短文件名猜解 漏洞原理 IIS短文件名产生 复现 短文件漏洞的局限性 IIS短文件名扫描工具 修复 远程代码执行 解析漏洞 IIS 6 0 基于文件名 基于目录名 IIS 7 0 7 5 IIS PH
中间件
前端
安全
IIS
thinkphp6 入门(6)--中间件是什么 怎么用
一 什么是中间件 当客户端发送请求至服务器时 HTTP请求会经过多个中间件 最后返回响应给客户端 中间件可以 在请求到达目标控制器或动作之前对请求进行操作 可以在响应离开目标控制器或动作之前对响应进行操作 二 中间件的作用 我们可以在不修改
php
中间件
ThinkPHP
nacos安装配置
1 下载 sentos安装 先下在安装包 nacos server 2 0 3 tar gz nacos官网 https nacos io zh cn 2 解压安装 上传安装包至linux系统 使用 tar zxvf nacos serve
中间键
中间件
RabbitMQ使用详解
文章目录 RabbitMQ 一 简介 二 rabbitmq基本原理 三 安装 3 1安装erlang环境 3 2 安装rabbitmq 3 3 使用docker安装 四 RabbitMQ程序的编写 4 1 rabbitMQ支持的消息模型 4
中间件
rabbitmq
深聊性能测试,从入门到放弃之:我只做了这几点,公司的架构师也对我刮目相看
1 引言 2 执行步骤 2 1 测试确认 2 2 通过标准 2 3 测试设计 2 4 数据准备 2 5 处理问题 3 总结 1 引言 接着上一篇 深聊性能测试 从入门到放弃之 性能测试如何做 这篇我们看看 到底做到那几点 架构师也对我刮目相
性能测试基础到实战(JmeterLocust)
软件测试
中间件
大数据
Leaf-美团分布式id生成系统
概述 分布式id生成已经有业界较为成熟的方案 现在公司使用的是美团的Leaf的号码段模式 之所以不用雪花算法模式还是因为雪花算法的自身缺陷 即时间回拨问题 本文就从源码角度剖析leaf项目的两种id生成模式 Leaf这种分布式id生成系统是
中间件
分布式
数据库
mysql
布隆过滤器(Bloom Filter)
1 引言 通常我们会遇到很多要判断一个元素是否在某个集合中的业务场景 一般想到的是将集合中所有元素保存起来 然后通过比较确定 链表 树 散列表 又叫哈希表 Hash table 等等数据结构都是这种思路 但是随着集合中元素的增加 我们需要的
学习笔记
面试
概率论
中间件
哈希算法
你遇到过的测试难题(6)记一次xxl-job的故障失败没有重试机制
你遇到过的测试难题 6 记一次xxl job的故障失败没有重试机制 你遇到过的测试难题 6 记一次xxl job的故障失败没有重试机制 业务背景 线上故障表现 故障结论 测试过程 总结 你遇到过的测试难题 6 记一次xxl job的故障失败
棘手测试
测试工程师
Java
中间件
分布式
C语言static和extern关键字
1 static static修饰的变量 自始至终只有一块空间 当前文件才能使用 生命周期是从定义开始直到程序结束 全局变量的定义是在 c文件中 但是声明全局变量是在 h中 static 静态型 用它定义的变量自动初始化为0值或空值 常用于
嵌入式
c语言
Linux
中间件
物联网
中间件(redis,rabbitmq,zookeeper,kafka)集群讨论及搭建
一 前言 大家好 我是小墨 这一篇文章我们来一个中间件的集群的搭建的大团圆章节 将围绕我们使用的主流几个中间件 我使用过的 的集群构建方式进行原理讨论和实际搭建方案探讨 包括zookeeper redis rabbitmq zookeepe
分布式
中间件
go 进阶 请求代理相关: 二. ReverseProxy 基础讲解
目录 一 ReverseProxy 基础 ReverseProxy 中提供了哪些功能 ReverseProxy 结构详解 ReverseProxy实现代理的简单示例 1 NewSingleHostReverseProxy 函数源码解释 2
九 Go 请求代理相关
Golang
负载均衡
中间件
«
1
2
3
4
5
6
...15
»