java
文章平均质量分 81
进哥聊编程
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
消息队列:RocketMQ事务消息实战——事务消息、顺序消息、延迟消息与最佳实践全解析
在上一篇《Kafka高吞吐采集》中,我们探讨了分布式流处理平台的高性能设计。然而,在电商、金融等对数据一致性要求极高的场景中,事务消息成为了保障分布式事务的关键技术。RocketMQ作为阿里巴巴开源的分布式消息中间件,凭借其原生支持的事务消息、丰富的消息类型和优秀的存储设计,已成为国内互联网企业的首选消息队列。本文将围绕事务消息、顺序消息、延迟消息、最佳实践四大核心主题,结合实战代码与架构图,带你深入掌握RocketMQ的高级应用技巧。// RocketMQ 5.0 支持任意延迟时间。原创 2026-07-13 09:42:38 · 10 阅读 · 0 评论 -
消息队列:RabbitMQ深度应用——交换机类型、路由策略、死信队列与集群部署实战
在上一篇《Kubernetes容器编排部署》中,我们探讨了云原生时代的容器编排技术。然而,微服务架构中服务间的异步通信、流量削峰、系统解耦等核心需求,离不开消息队列这一关键基础设施。RabbitMQ作为基于AMQP协议的开源消息中间件,凭借其灵活的路由能力、可靠的消息投递机制和丰富的生态插件,已成为企业级异步通信的首选方案。本文将围绕交换机类型、路由策略、死信队列、集群部署四大核心主题,结合实战代码与架构图,带你深入掌握RabbitMQ的高级应用技巧。交换机类型。原创 2026-07-13 09:28:55 · 39 阅读 · 0 评论 -
Kubernetes容器编排部署实战——从资源定义到灰度发布的全链路解析
在上一篇《抓包工具实战》中,我们深入探讨了网络流量分析的核心技术。然而,现代云原生应用的部署早已超越了单台服务器的范畴——容器编排成为了大规模分布式系统的基石。Kubernetes(简称K8s)作为当前最主流的容器编排平台,凭借其强大的自动化能力、弹性伸缩机制和声明式API设计,已经成为云原生技术栈的核心组件。本文将围绕K8s资源定义、服务发现、自动扩缩容、灰度发布四大核心主题,结合实战代码与部署拓扑图,带你从零构建一套完整的K8s生产环境部署方案。原创 2026-07-13 09:19:00 · 8 阅读 · 0 评论 -
抓包工具全攻略——Fiddler/Charles/Wireshark代理配置、HTTPS解密、请求重放与流量分析
/ FiddlerScript - 自定义规则示例// 在请求发送前修改URL// 将生产环境请求重定向到测试环境// 添加自定义Header// 修改请求Body (JSON)// 在响应返回前修改内容// 修改响应状态码// 在HTML中注入调试脚本工具选型: Charles适合移动端,Wireshark适合协议层,Fiddler适合Windows Web开发HTTPS解密: 理解MITM原理,正确安装信任根证书移动端抓包。原创 2026-07-13 09:03:34 · 28 阅读 · 0 评论 -
Docker容器化部署爬虫——从Dockerfile编写到容器编排的完整实战
检查项状态说明使用多阶段构建✅减小镜像体积,提升安全性非root用户运行✅降低容器逃逸风险资源限制配置✅防止资源耗尽影响宿主机健康检查配置✅自动检测并重启异常容器日志集中采集✅便于排查问题和审计镜像漏洞扫描✅定期扫描修复安全漏洞配置外部化✅使用环境变量和配置文件数据持久化✅使用Volume保存重要数据网络隔离✅自定义桥接网络,限制通信自动扩缩容✅根据负载动态调整副本数Docker容器化技术为爬虫系统的部署和运维带来了革命性的改变。原创 2026-07-13 08:55:50 · 61 阅读 · 0 评论 -
学Java的人绕不开Tomcat,但很多人只会装不会用
很多Java开发者的第一个Web项目,几乎都是从Tomcat开始的。写一个Servlet,部署一个JSP页面,启动Tomcat后看到浏览器成功打开首页,那种成就感相信不少人都经历过。即便到了今天,各种Spring Boot、Docker和云原生技术层出不穷,Tomcat依然是很多Java项目的重要基础设施。不过真正开始做项目后,新的问题很快就出现了。本地开发没有问题,浏览器打开localhost也一切正常,可一旦需要让别人访问,事情就变得麻烦起来。原创 2026-06-25 11:20:40 · 12638 阅读 · 4 评论 -
Windows下JDK安装与环境变量配置
JDK(Java Development Kit)是Java开发工具包的缩写,包含了Java编译器、Java虚拟机、Java类库等众多组件,是Java开发的基石,提供了编写、编译和运行Java程序所必需的工具。同时,为了让系统能够正确识别Java环境,在开始使用JDK进行Java开发之前,需要先把JDK安装到本地计算机,并配置好相应的环境变量。本文将介绍JDK安装与环境变量配置的方法。原创 2023-08-04 22:15:47 · 49433 阅读 · 156 评论 -
提示-bash: command not found的解决方法集锦
3、export PATH=“$PATH:/phpstudy/mysql/bin” #在该文件中加入 command not found 的应用 bin 目录,这里我是将 mysql 的 bin 放到这里,因为我是 mysqld / mysqldump / mysqladmin 命令用不了。第三个这和Windows是相同的道理,都是环境变量惹的祸,就是说你的 命令的 执行文件不在 /usr/bin 或者 /etc/init.d 中,他就找不到 执行该命令的 文件来执行。1.你将命令的名称拼错了。原创 2023-06-10 21:42:42 · 88635 阅读 · 29 评论 -
Linux搭建配置jdk开发环境
注意:这里我使用的可视化工具是SecureCRT,读者也可以使用其他的可视化工具(如:MobaXterm、xshell、finalShell等),可以直接将jdk拖拽到Linux的文件目录里面。通过SecureCRT远程连接工具连接虚拟机Spark01,进入Linux操作系统中存放应用安装包的目录/export/software/,在该目录下执行“”命令查看JDK版本,验证虚拟机Spark01中的JDK环境。好了,jdk的安装和配置还是比较简单的,我们就讲到这里了,下一篇我们将讲解。原创 2023-06-10 09:59:40 · 35990 阅读 · 29 评论 -
搭建Java(Tomcat)开发环境以及遇到的问题
最近准备学习一下Java后台开发,最基本的就是搭建开发的环境,首先是安装JDK,然后是Tomcat,这里记录一下安装过程中遇到的问题。JDK就不用说了,前面写搭建Android开发环境的时候也是要先安装JDK,不知道可以去看一下(Android开发环境搭建)。下面主要说一下Tomcat的安装。 其实安装Tomcat还是很简单的,首先去官网下载安装包:http://tomcat.apach...原创 2018-03-30 11:00:14 · 29365 阅读 · 0 评论 -
使用JSOUP实现网络爬虫
最近想做一个app,没什么思路,网上看了,想做一个图片浏览的,可是没有数据呀,想到了网上比较火的网络爬虫,实现方式有很多种,这里选择了Jsoup。想到爬虫,还想到了网上有收费的什么电子书呀等等这些,那我是不是也可以通过爬虫来获取数据呢?当然,这里说的是一些比较low的网站,好的网站是很难有机会的,但也说明是技术不到家。 好了,下面进入今天的正题。 jsoup 是一款 Java 的HTML 解析器原创 2016-12-07 15:24:48 · 34781 阅读 · 1 评论 -
JSON解析的几种方式
JSON是首先一种数据结构,说白了就是对数据的描述,刚刚出现是为了取代XML,可惜并没有,但是在作为配置文件上,却是很好,由于它小巧灵活,描述数据很好,所以在网络上进行数据传输更加方便。 请记住JSON对数据的描述形式,既然是形式,那么它的数据形式是什么样的: 对象的描述是: {} 这个表示jsonobject(json对象) 数组的描述是: [] 表示jsonarray(json数组)原创 2016-12-21 12:07:59 · 45098 阅读 · 0 评论 -
通过H5(浏览器/WebView/其他)唤起本地app
前两天接到一个无线的需求,我这个小白可是忙活了好几天……在页面上有一个连接, 如果用户安装了APP,则点击打开对应的APP如果用户没有安装,则点击打开对应的设置连接.上网搜索了一下,基本都说可以实现,但是实际情况却不乐观. 当然只是其中的一个需求,还有的是现在各类app,分享出去的H5页面中,一般都会带着一个立即打开的按钮,如果本地安装了app,那么就直接唤起本地的app,如果没有安装,则跳原创 2017-12-11 10:50:01 · 36199 阅读 · 12 评论 -
Markdown实用语法
首先来说明一下我们为什么要学习这门语言,作为一款「写作软件」,在诞生之初就支持了 Markdown,Markdown 是一种「电子邮件」风格的「标记语言」,我们强烈推荐所有作者学习和掌握该语言,很多互联网都是以Markdown编辑器为基础的。 在此,我们总结 Markdown 的优点如下: * 纯文本,所以兼容性极强,可以用所有文本编辑器打开。 * 让你专注于文字而不是排版。原创 2017-10-25 14:07:37 · 32664 阅读 · 0 评论 -
玩转CSDN之自定义博客栏目
目录[+]自定义链接自定义带框框的链接贴图Flash新浪微博邮我HTML代码示例 玩转CSDN之自定义博客栏目 不得不说,CSDN在IT界还是非常不错的, 不管是文章数量还是质量,都非常不错,很多程序猿也在CSDN建了窝,那么如何把CSDN的主页设置的更加符合自己的口味,就是我们今天要做的事。CSDN博客的栏目指的是这块内容:这里面,有的是CSDN博客自带的内容,比如个人资料、转载 2017-01-17 16:40:07 · 1448 阅读 · 0 评论
分享