显示精简版的字节码指令javap -c [.class] 显示精简版的字节码指令javap -v [.class] 字节码 助记符 指令含义 0x00 nop 什么都不做 0x01 aconst_null 将null推送至栈顶 0x02 iconst_m1 将int型-1推送至栈顶 0x03 iconst ......
309
0
0
2022-04-20
背景:springboot 1.5.1 +Thymeleaf 1.5.1 +WebUploader 0.1.5第一步:去官网下载项目包第二步:引入CSS和JS第三步:在页面上准备一个picker按钮和存放文件信息的list容器第四步:初始化WebUploader,js代码如下注释:我这里auto赋值为true,表示文件自动上传,所以页面上没有上传按钮,如果赋 ......
325
0
0
2022-04-20
外部库填补了 Java 核心库中的一些功能空白。Java 自带有一组核心库,其中包含了定义常用数据类型和相关行为的库(例如 String 和 Date)、与主机操作系统交互的实用程序(例如 System 和 File),以及一些用来管理安全性、处理网络通信、创建或解析 XML的有用的子系统。鉴于核心 ......
328
0
0
2022-04-20
短链接发送数据后断开连接,下次发送时重新建立连接// Client端 public static void main (String[] args) { for (int i = 0; i < 10; i++) { send(); } } // 发送数据 public void send () { ......
347
0
0
2022-04-20
Logstash 简介Logstash 是一个数据流引擎:它是用于数据物流的开源流式 ETL(Extract-Transform-Load)引擎在几分钟内建立数据流管道具有水平可扩展及韧性且具有自适应缓冲不可知的数据源具有200多个集成和处理器的插件生态系统使用 Elastic Stack 监视和管理部署Logstash 是如何工作的?Logstash 包含 ......
496
0
0
2022-04-20
本文案例收录在 github.com/chengxy-nds/Springboot-... 大家好,我是小富~ 最近接个任务,用webhook做了个代码提交监听功能,就是有人向远程仓库提交代码后,会在企业微信群内发送一条消息,类似 @XXX 在XXX时间,向XXX项目提交 XXXX 代码 这样的文案。 至于为啥要做这么个工具,没办法官大一级压死人,其实我 ......
422
0
0
2022-04-19
前言看到很多人不理解什么是RPC,特撰文分享一下。(尤其是那些分不清http和rpc的人,一定要看)RPC概念RPC即远程过程调用(Remote Procedure Call),这么讲你可能不明白,画个图这就是一个RPC场景我习惯这么去理解:RPC(远程过程调用)是一功能的称呼,这个功能就是客户端和服务端之间数据交互的过程,不是一个具体的技术/代码。就好比“ ......
433
0
0
2022-04-19
让用户用命令行选项调整你的 Java 应用程序运行方式。通常向终端中输入命令时,无论是启动 GUI 应用程序还是仅启动终端应用程序,都可以使用 命令行选项options or switches or flags (以下简称选项)来修改应用程序的运行方式。这是 POSIX 规范 设定的标准,因此能够检测和解析选项对 Ja ......
414
0
0
2022-04-18
不管是爱它还是恨它,都很难避开 Java。Java 仍然是一种非常流行的编程语言,在学校里教,在企业里用。如果你想使用基于 Java 的工具或用 Java 编程,你就需要在你的系统上安装 Java。这就变得很混乱,因为围绕着 Java 有很多技术术语。Java 开发工具包Java Development Kit(JDK)用于创建 Java 程序Java 运行 ......
412
0
0
2022-04-18
一本新的展示了开发者如何继续使用 Java 框架来构建新的无服务器功能的电子书。 无服务器 架构已经成为一种高效的解决方案,无论是物理服务器、虚拟机还是云环境,都可以根据实际工作负载调整超额配置和不足配置资源(如 CPU、内存、磁盘、网络)。然而,在选择新的编程语言来开发无服务器应用时,Java 开发者有一个担忧。对于云上的无服务器部 ......
344
0
0
2022-04-18
本分享自公众号-猿天地,作者为尹吉欢一、前言前后端分离的开发方式,我们以接口为标准来进行推动,定义好接口,各自开发自己的功能,最后进行联调整合。无论是开发原生的APP还是webapp还是PC端的软件,只要是前后端分离的模式,就避免不了调用后端提供的接口来进行业务交互。网页或者app,只要抓下包就可以清楚的知道这个请求获取到的数据,这样的接口对爬虫工程师来说是 ......
491
0
0
2022-04-17
概述DLX,全称为 Dead-Letter-Exchange,可以称之为死信交换机,也有人称之为死信邮箱。当消息在一个队列中变成死信(dead message)之后,他能被重新发送到另一个交换机中,这个交换机就是 DLX,绑定 DLX 的队列就称之为死信队列。消息变成死信,可能是由以下的原因消息被拒绝消息过期队列达到最大长度DLX 也是一个正常的交换机,和一 ......
375
0
0
2022-04-16
学习 Java 如何外理数据的读与写。当你写一个程序时,你的应用程序可能需要读取和写入存储在用户计算机上的文件。这在你想加载或存储配置选项,你需要创建日志文件,或你的用户想要保存工作以待后用的情况下是很常见的。每种语言处理这项任务的方式都有所不同。本文演示了如何用 Java 处理数据文件。安装 Java不管你的计算机是什么平台,你都可以从 Adop ......
334
0
0
2022-04-16
概述过期时间 TTL 表示可以对消息设置预期的时间,在这个时间内都可以被消费者接收获取;过期后自动被删除;RabbitMQ 可以对消息和队列 设置 TTL。目前有两种方法可以设置第一种方法是通过队列属性的设置,队列中所有消息多有相同的过期时间第二种方法是对消息单独设置,每条消息 TTL 可以不同这两种方式的区别在于通过队列属性设置的消息是移到死信队列中,而单 ......
397
0
0
2022-04-15
项目架构如下服务层代码如下@Service @RabbitListener(bindings = @QueueBinding( value = @Queue(value = "email.topic.queue",durable = "true",autoDelete = "false"), exchange = @Ex ......
367
0
0
2022-04-15