摘要:
作者:海向
来源:https://www.cnblogs.com/haixiang/p/10826710.html
RabbitMQ 简述
RabbitMQ是一个消息代理:它接受并转发消息。 您可以将其视为邮局:当您将要把寄发的邮件投递到邮箱中时,您可以确信Postman 先生最终会将邮件发送给收件人。 在这个比喻中... 阅读原文
2021-07-06 19:55:03 阅读(39) 评论(0)
摘要:
前言
学习Netty编程,避免不了从了解Java 的NIO编程开始,这样才能通过比较让我们对Netty有更深的了解,才能知道Netty大大的好处。传统的NIO编程code起来比较麻烦,甚至有遗留Bug,但其中最基本的思想是一致的。
参考资料《Netty In Action》、《Netty权威指南》(有需要的... 阅读原文
2021-07-06 18:46:05 阅读(42) 评论(0)
摘要:
1. 概述
PDF文件包可方便在仅打开一个窗口的情况下阅读多个文档,通过将多个PDF文档或其他非PDF文档封装在一起,打开文件包后可以随意切换查看文件包中的文档,在需要编辑更改的情况,也可以打开文本包中的文档进行编辑。下面,通过Java程序来演示如何来创建PDF文件包。这里分以下两种情况来添加,方法类似。
(1)创建... 阅读原文
2021-07-06 17:53:07 阅读(40) 评论(0)
摘要:
作者:rickiyang
出处:www.cnblogs.com/rickiyang/p/11074222.html
今天我们来完成一个使用netty进行文件传输的任务。在实际项目中,文件传输通常采用FTP或者HTTP附件的方式。事实上通过TCP Socket+File的方式进行文件传输也有一定的应用场景,尽管不是主流... 阅读原文
2021-07-06 17:24:11 阅读(36) 评论(0)
摘要:
活久见 。org.jboss.netty 和 io.netty 你分的清吗?
大家好,我是小猿来也,一个热衷写 bug 的程序猿。
一天我正在专心致志写 Bug 的时候,一个同事跑过来找我。
说有个很特别三方依赖库的 jar 包,里面有一些 netty 的依赖,但是无法确定 netty 的具体版本,让我帮忙给看... 阅读原文
2021-07-06 16:11:19 阅读(35) 评论(0)
摘要:
Java的构造器(构造方法)
概念
构造方法是一种特殊的方法,它是一个与类同名且没有返回值类型的方法。
构造方法的主要功能就是完成对象创建或者初始化。
当类创建对象(实例化)时,就会自动调用构造方法。
构造方法与普通方法一样也可以重载。
他的形式如下:
//方法名与类名相同
修饰符 方法名([参数列表]){
... 阅读原文
2021-07-06 13:19:05 阅读(36) 评论(0)
摘要:
这片文章中会总结一下与a.equals(b)的区别,然后对源码做一个小分析。
一,值是null的情况:
1.a.equals(b), a 是null, 抛出NullPointException异常。
2.a.equals(b), a不是null, b是null, 返回false
3.Objects.equals(a,... 阅读原文
2021-07-06 11:30:04 阅读(31) 评论(0)
摘要:
欢迎访问我的GitHub
https://github.com/zq2599/blog_demos
内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;
《hive学习笔记》系列导航
基本数据类型
复杂数据类型
内部表和外部表
分区表
分桶
HiveQL基础
内置... 阅读原文
2021-07-06 09:45:06 阅读(38) 评论(0)
摘要:
WebSocket 简介
WebSocket 协议是完全重新设计的协议,旨在为 Web 上的双向数据传输问题提供一个切实可行的解决方案,使得客户端和服务器之间可以在任意时刻传输消息
Netty 对于 WebSocket 的支持包含了所有正在使用钟的主要实现,我们将通过创建一个基于 WebSocket 的实时聊天应用程... 阅读原文
2021-07-05 23:24:12 阅读(31) 评论(0)
摘要:
Java的常量及final修饰符
常量
常量(Constant):初始化(initialize)后不能再改变的值!不会变动的值。
常量可以理解为一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。
final 常量名 = 值;
final double PI = 3.14;
常用名一般使用大写字符。... 阅读原文
2021-07-05 21:30:08 阅读(30) 评论(0)