AI智能
改变未来

Java开发 第46页

Java并发编程之锁-爱站程序员基地

Java并发编程之锁

AI

一、 Lock 锁 java.util.concurrent.locks.Lock 为什么有了synchronized,还需要Lock呢? 使用方式更灵活 性能开销小 1.1 ReentrantLock 简单示例: public class...

从Spring到SpringBoot-爱站程序员基地

从Spring到SpringBoot

AI

一、从Spring到SpringBoot 随着Spring的生态体系越来越壮大,Spring也变得越来越复杂,越来越臃肿。比如你想基于一套SSM的框架进行开发,那么你需要配置很多的东西,整合很多的东西。 因此Spring Boot应运而生。...

Java审计之文件操作-爱站程序员基地

Java审计之文件操作

AI

Java审计之文件操作 写在前面 之前有写过文件上传审计相关的小结,现在来学习下其他类型的文件操作,因为之前觉得文件上传是应该单独拿出来的一个点去学习,所以没有放在文件操作里面。 任意文件读取/下载 @WebServlet("/F...

java版gRPC实战之二:服务发布和调用-爱站程序员基地

java版gRPC实战之二:服务发布和调用

AI

欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 本篇概览 本文是《java版gRP...

Tars | 第7篇 TarsJava Subset最终代码的测试方案设计-爱站程序员基地

Tars | 第7篇 TarsJava Subset最终代码的测试方案设计

AI

[TOC](TarsJava Subset最终代码的测试方案设计) 前言 中期汇报会后,对Tars Subset功能更加熟悉,并根据TarsGo的实现方式,对Java JDK实现代码进行翻新改造。于是有了以下两篇分析文章: 第5篇 基于Ta...

Java == 和 equals的区别-爱站程序员基地

Java == 和 equals的区别

AI

== 是操作符,equals是方法。 对于基本类型变量来说,只能使用 == ,因为基本类型的变量没有方法。使用==比较是值比较。 对于引用类型的变量来说,==比较的两个引用对象的地址是否相等。所有类都是继承objcet类,而object类是...

Java-集合(List,Set,Map)-爱站程序员基地

Java-集合(List,Set,Map)

AI

1.集合概述 集合主要为了保存数量不确定的数组以及具有映射关系的数据(关联数组)。 集合类主要为了保存、盛装其他数据,因此也被称为容器类。位于Java.util包下。 集合类和数组不一样,数组元素既可以是基本类型的值,也可以是对象(实际上保...