后端开发2025年08月26日
...
后端开发2025年08月26日
目录 前言 transient 是什么 简单示例 使用场景 序列化敏感数据 提高序列化性能 临时数据 需要注意的点 总结 前言 今天在看项目代码时候,看到了下面这样一行代码,用transient修饰了一个变量,主要作用是做一个全局开关。说实话我是第一次看到这个关键字。激发了我的好奇心,所以就了解一下这是何方神圣。 /** * 全局开关 */ public ...
后端开发2025年08月26日
目录 WebService 简介 概述 使用 axis 调用 WebService 引入依赖 WebService 调用工具类 总结 WebService 简介 概述 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件,就可相互交换数据或集成。依据 WebService 规范实施的应用之间,无论它们所使用的语言、平台或内部协议是什么,都...
后端开发2025年08月26日
目录 一.内部类的介绍 二.内部类的种类 2.1实例内部类 2.2.静态内部类 2.3局部内部类 2.4匿名内部类 总结 一.内部类的介绍 内部类: 一个类定义在 另一个类 的 内部。 内部类分为四种:实例内部类、静态内部类、局部内部类、匿名内部类。 使用时机:当一个事物的内部,还需要一个完整的结构进行描述时,而这个内部的完整结构又只为外部事物提供服务,这...
后端开发2025年08月25日
目录 前言 什么是装箱和拆箱 装箱 拆箱 为啥要包装类型 装箱和拆箱的进化过程 到底该如何选择呢 总结 前言 今天在逛某知名论坛的时候,看到一篇"请不要使用包装类型,避免造成性能损失"的文章。一下子就吸引了我的注意。大意就是,能用基本数据类型就尽量用基本数据类型,因为包装类型自动拆箱、装箱会带来性能损失尤其是循环使用时会大量创建对象。所...
后端开发2025年08月25日
目录 ReentrantLock 公平锁和非公平锁 重入锁 小结 疑惑 ReentrantLock 公平锁和非公平锁 这个类是接口 Lock的实现类,也是悲观锁的一种,但是它提供了 lock和 unlock方法用于主动进行锁的加和拆。在之前使用的 sychronized关键字是隐式加锁机制,而它是显示加锁,同时,这个类的构造方法提供了公平和非公平的两种机制...
后端开发2025年08月25日
JAVA运算字符详解 赋值运算符 符号 作用 说明 = 赋值 int a = 10; 将10赋值给变量a += 加后赋值 a += b; 将a+b的值给a - = 减后赋值 a -= b; 将a-b的值给a *= 乘后赋值 a *= b; 将a*b的值给a /= 除后赋值 a / =b ; 将a/b的值给a %= 取余后赋值 a %= b; 将a%b的余数给...
后端开发2025年08月25日
前言 在我们日常的开发中,文件操作是一个非常重要的主题。文件读写、文件复制、任意位置读写、缓存等技巧都是我们必须要掌握的。在这篇文章中,我将给你们介绍 10 个实用的文件操作技巧。 使用 try-with-resources 语句处理文件 IO 流,确保在使用完毕后自动关闭流。 使用 java.nio.file.Files 类来读取、写入和操作文件。它提供...
后端开发2025年08月25日
目录 java使用stream对日期排序 Stream对对象中的某个日期属性进行排序 对日期属性进行排序,并指定日期为空时的策略 排序策略 对象中的多个属性进行排序 字符串日期排序 对字段进行排序,考虑空值的其他写法 java stream流排序失效的记录 总结 java使用stream对日期排序 主要讲解Stream对日期字段进行排序时的写法,以及当日期...
后端开发2025年08月24日
Java 新的生态型应用开发框架,Solon :更快、更小、更简单。从零开始构建,有自己的标准规范与开放生态: 150多个生态插件,可以满足各种场景开发 大量的国产框架适配,可以为应用软件国产化提供更好支持,助力信创建设 相对于 Spring Boot 和 Spring Cloud 的项目: 启动快 5 ~ 10 倍。 (更快) qps 高 2~ 3 倍。 ...