本节我们看看Netty的传输(全是干货,自带水杯 # 一、Java的NIO和OIO 流经网络的数据总是具有相同的类型:字节。这些字节是如何流动的主要取决于我们所说的网络传输。 ## 1.1 OIO 我们先来看一段Java的阻塞应用程序程序: “`java package com.example.j
分类: Java
Hackathon 代码黑客马拉松采访复盘
AIGC Hackathon 2023 北京站 我参加了选手采访提纲,这里我感觉有些点可以分享给大家。之前复盘的链接: 下面是采访我的回答内容: ## 1. 请向大家简单介绍一下自己吧? – 子木,社区名称为程序员泥瓦匠,年龄三十岁,毕业于温州医科大学。 – 有8年SaaS经验,曾在有赞和售后宝等S
【华为机试】单词倒叙
– 题目描述: 输入单行英文句子,里面包含英文字母,空格以及,.?三种标点符号,请将句子内每个单词进行倒序,并输出倒序后的语句 – 输入描述: 输入字符串 S, S 的长度 1≤N≤100 – 输出描述: 输出逆序后的字符串。 – 解题思路: 遍历给定句子,判断如果字母,则插入到指定位置,如果是指定
Java设计模式-策略模式
# 简介 在软件开发中,设计模式是为了解决常见问题而提供的一套可重用的解决方案。策略模式(Strategy Pattern)是其中一种常见的设计模式,它属于行为型模式。该模式的核心思想是将不同的算法封装成独立的策略类,使得它们可以相互替换,而不影响客户端的使用。 策略模式与其他设计模式有一些明显的区
Fastjson 很快,但不适合我….
作者:nyingping\ 来源:juejin.cn/post/7215886869199863869 > 记者:大爷您有什么特长呀? > > FastJson:我很快。 > > 记者:23423 乘以 4534 等于多少? > > FastJson:等于
JavaWeb编程面试题——Spring Web MVC
面试题==知识点,这里所记录的面试题并不针对于面试者,而是将这些面试题作为技能知识点来看待。不以刷题进大厂为目的,而是以学习为目的。这里的知识点会持续更新,目录也会随时进行调整。
聊聊「短信」渠道的设计与实现
短信在实现的逻辑上,也遵循消息中心的基础设计,即消息生产之后,通过消息中心进行投递和消费,属于典型的生产消费模型;
javaer你还在手写分表分库?来看看这个框架怎么做的 干货满满
# java orm框架easy-query分库分表之分表 高并发三驾马车:分库分表、MQ、缓存。今天给大家带来的就是分库分表的干货解决方案,哪怕你不用我的框架也可以从中听到不一样的结局方案和实现。 一款支持自动分表分库的orm框架[`easy-query`](https://github.com/
【RocketMQ】NameServer总结
NameServer是一个注册中心,提供服务注册和服务发现的功能。NameServer可以集群部署,集群中每个节点都是对等的关系(没有像ZooKeeper那样在集群中选举出一个Master节点),节点之间互不通信。 **服务注册** Broker启动的时候会向所有的NameServer节点进行注册,
JVM系统参数
JVM(Java虚拟机)是Java程序的运行环境,它可以通过一些系统参数进行配置和优化。以下是一些常用的JVM系统参数: 1. -Xmx: 用于设置JVM堆的最大内存大小。例如,-Xmx1g表示将堆的最大大小设置为1GB。 2. -Xms: 用于设置JVM堆的初始内存大小。例如,-Xms512m表示