周期servlet生命java

Java NIO原理 (Selector、Channel、Buffer、零拷贝、IO多路复用)

[系列文章目录和关于我](https://www.cnblogs.com/cuzzz/p/16609728.html) ## 零丶背景 最近有很多想学的,像netty的使用、原理源码,但是苦于自己对于操作系统和nio了解不多,有点无从下手,遂学习之。 ## 一丶网络io的过程 ![image-202 ......
拷贝 Selector 原理 Channel Buffer

[转][Java]多线程写法

多线程 闭包写法: 简化写法: ......
写法 线程 Java

Java 网络编程 —— 基于 UDP 的数据报和套接字

## UDP 简介 UDP(User Datagram Protocol,用户数据报协议)是传输层的另一种协议,比 TCP 具有更快的传输速度,但是不可靠。UDP 发送的数据单元被称为 UDP 数据报,当网络传输 UDP 数据报时,无法保证数据报一定到达目的地,也无法保证各个数据报按发送的顺序到达目 ......
套接字 网络编程 数据 网络 Java

java多线程基础的学习

#java多线程学习(主要围绕着线程的实现、状态、同步、通信以及高级主题如线程池) ##1.线程、进程、多线程 进程: 正在进行中的程序,一个程序的执行过程,需要资源:内存、cpu。 线程: 属于进程,指的是一个可以独立运行的代码片段(执行单元、执行路径)。 一个进程中有多个可以独立运行的执行单元, ......
线程 基础 java

Java中匿名内部类

package com.itheima.d8_innerclass_anonymous; /** * 目标:学习匿名内部类的形式和特点 */ public class Test { public static void main(String[] args) { Animal a = new Ani ......
Java

一份55页Java性能调优PPT分享

跟大家分享一份由唯品会资深技术专家,著名开源项目springSide作者——“江南白衣”,结合自己近20年软件开发、架构经验,深度总结的,针对高并发、海量数据场景下的一份性能调优手册(曾在Qcon分享),其内容涵盖微基准测试、JVM、并发与锁等主题方向上的调优笔记,内容含金量很高,大家一定看到最后,... ......
性能 Java PPT

Java开发——Maven

# MVC模式 MVC模式是软件工程中常见的一种软件架构模式,该模式把项目分为三个基本部分:模型Model、视图View和控制器Controller。 视图:界面的显示,以及与用户的交互功能 控制器:用来决定对于视图发来的请求需要那一个模型来处理,以及处理后需要跳回到哪一个视图,用来连接视图和模型 ......
Maven Java

java 聚合项目--pom.xml配置文件

java 聚合项目 1.parent--pom.xml配置文件 4.0.0 org.test.java.vip.train test-train-parent 1.0-SNAPSHOT pom test-train-common test-train-pojo test-train-dao test ......
文件 项目 java pom xml

Java第十一次作业

1.编写一个程序,实现从命令行参数输入两个字符串类型的数值,并计算输出两个数值的和。[必做题] package homework; import java.util.Scanner; public class llt { public static void main(String[] args) ......
Java

java 创建聚合项目的2种方式及 部署Nacos

创建聚合项目的2种方式by IDEA2023 1.创建module ,erp-parent 2.创建子module,设置每个module的 pom.xml 属性pom及父模块; 3.配置erp-parent 模块里的pom.xml 1.创建module ,erp-parent 2.创建子module ......
方式 项目 Nacos java

java——微服务——spring cloud——Nacos——NacosRule负载均衡

首先设置下orderservice的集群所属: 设置负载均衡规则: ......
NacosRule spring cloud Nacos java

Java第十次作业

5、利用接口实现动态的创建对象[选做题] • 5.1 创建4个类:苹果、香蕉、葡萄、园丁 • 5.2 在三种水果的构造方法中打印一句话.以苹果类为例 class apple { public apple() { System.out.println(―创建了一个苹果类的对象‖); } } • 5.3 ......
Java

Windows配置Java环境变量(下载、安装、配置环境)

# Windows配置Java环境变量(下载、安装、配置环境) 1.进入官网下载 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 本篇文章使用10.0+版本的 ![image]( ......
环境 变量 Windows Java

Generics in Java

https://www.geeksforgeeks.org/generics-in-java/ Generics in Java Read Discuss Courses Practice Generics means parameterized types. The idea is to allo ......
Generics Java in

Java中Object类中toString()方法

Object的toString方法作用是 1、默认是打印当前对象的地址 2、让子类重写,以便返回子类对象的内容 Objcet的equals方法 直接比较两个对象的地址是否完全相同可以用“ == ”代替equals 那它存在的意义是什么呢? 父类的equals方法存在的意义就是为了被子类重写,以便子类 ......
toString 方法 Object Java

这个学期课程的Java学习心得体会

不知不觉中以学习Java将近4个月了,在这几个月的学习中我从一开始的迷茫懵逼,到现在的懵逼迷茫中,写下了这篇这个学期课程的Java学习心得体会。首先,我认为作为一个该开始学习Java的小白,在开始学习之前无论你有多大的热情与信心,都会在之后的学习中被程序啪啪打脸,让你无限的迷茫与懵逼。于是呢在学习中 ......
心得体会 学期 心得 课程 Java

JAVA IO流

IO 流在 Java 中分为输入流和输出流,而根据数据的处理方式又分为字节流和字符流。 Java IO 流的 40 多个类都是从如下 4 个抽象类基类中派生出来的。 InputStream/Reader: 所有的输入流的基类,前者是字节输入流,后者是字符输入流。 OutputStream/Write ......
JAVA

Java agent注入技术初探

一、总体技术架构图 拿常规的hook和event callback技术进行类比可以按照如下通俗理解: JVMTI相当于操作系统原生提供的hook和event callback回调框架,它是一个事件驱动的工具实现接口,通过JVMTI才能对JVM内部状态进行感知和交互 instrumentation A ......
agent 技术 Java

java——微服务——spring cloud——Nacos——Nacos快速入门

父工程中新增依赖: 客户端依赖修改——userservice和orderservice两个修改 运行访问: ......
Nacos spring cloud java

Java编程技巧-定义集合常量、定义数组常量的最佳方式

场景 Java中定义集合常量的最佳方式 在编码中,经常使用到各种集合常量,比如List(列表)常量、Set(集合)常量、Map(映射)常量等。 普通方式一般这样写: public static final List<Integer> CONST_VALUE_LIST = Arrays.asList( ......
常量 编程技巧 数组 方式 技巧

小米java软件开发面经

#面试转载面经 小米java软件开发: 一面50分钟左右: 面试题: 1、介绍下项目。 2、使用 Redis 存储手机验证码以及检查是否过期的功能,展开说一下。 3、Redis 如何清除过期数据? 4、Redis 的持久化机制。 5、RDB 和 AOF 方式有什么区别?为什么提供第三种混合方式? 6 ......
小米 软件开发 软件 java

INFINI Labs 产品更新 | Easysearch 新增跨集群复制 (CCR)、支持快照生命周期管理 (SLM) 功能等

![](https://img2023.cnblogs.com/other/3200758/202306/3200758-20230610163529557-866000334.png) INFINI Labs 产品重量级更新!!!本次更新了很多亮点功能,如 Easysearch 新增跨集群复制 ( ......
快照 集群 Easysearch 周期 生命

Java开发技巧-数据结构-使用HashSet判断主键是否存在、使用Pair成对结果返回/Triple三个对象返回

场景 Java中使用HashSet判断主键是否存在 HashSet实现Set接口,由哈希表(实际上是HashMap)实现,但不保证set的迭代顺序,并允许使用null元素。 HashSet的时间复杂度跟HashMap一致,如果没有哈希冲突则时间复杂度为O(1), 如果存在哈希冲突则时间复杂度不超过O ......
数据结构 对象 三个 HashSet 结构

java——微服务——spring cloud——Nacos——Nacos认识与安装

Nacos开发必知Nacos开发必知 官网:https://nacos.io/zh-cn/index.htmlNocas文档:https://nacos.io/zh-cn/docs/what-is-nacos.htmlNocas下载:https://github.com/alibaba/nacos/ ......
Nacos spring cloud java

关于Amazon Linux1 与 Amazon Linux2 - 操作系统-支持及生命周期的说明

对于公司服务器操作系统而言,一旦操作系统的提供商在将要停止对其更新和技术支持时,就应该提前考虑升级或者更换新的OS 在aws平台,有一些主机使用了Amazon Linux1 与 Amazon Linux2 操作系统, 关于这两个操作系统,笔者曾经咨询过AWS官方,收到了如下一些回复(笔者写此文时,其 ......
Amazon Linux 周期 生命 Linux1