niebarbar
文章 0
文章搜索
阿蛮君
接受自己的平庸,以及接受他人的平庸
文章数
555
评论数
1743
随机文章
你的小鸡也需要锻炼锻炼
说来忏愧,第一次申请甲骨文就成功了,但是看论坛有些人申请了几年都不成功。申请成功后开了两个 1h1g 的 amd 机器,看了一圈似乎说只有 arm 机器才需要保活,就没管了。 后来收到了甲骨文提示回收闲置资源的邮件,意思就是我的两台小鸡太过空闲了,放在那里也是浪费资源,就要把我的实例停止。不过还好,只是停止而已,只需要登录甲骨文再次启动就可以了。 虽然说影响不大,但经过这次以后,我觉得小鸡还是需要...
Java 包装类型的缓存机制
缓存机制介绍 Java 基本数据类型的包装类型的大部分都用到了缓存机制来提升性能。 Byte,Short,Integer,Long 这 4 种包装类默认创建了数值 [-128,127] 的相应类型的缓存数据,Character 创建了数值在 [0,127] 范围的缓存数据,Boolean 直接返回 True or False。 Integer 缓存源码: public static Integer...
什么是 AbstractQueuedSynchronizer
AbstractQueuedSynchronizer 今天在b站看了关于 AbstractQueuedSynchronizer 的合集,稍微了解了一下 AbstractQueuedSynchronizer 的工作原理,简单记录一下。 AbstractQueuedSynchronizer (AQS) 是 Java 中 java.util.concurrent 包的一部分,是一个基础框架类,用于实现锁...
Docker 搭建网页版局域网文件传输工具 snapdrop
一、前言 在不同设备间需要传输文件的时候,阿蛮君总是会面临一个艰难的选择,到底用不用微信文件助手传,如果文件很大怎么办,并且传到文件助手我应该怎么在文件管理中找到文件的位置。 这是真实发生的事情,之前使用 zerotier 异地组网,安卓端需要安装 zerotier fix 软件并更换 planet 文件,我当时搞了很久。 今天又面临需要传文件的问题,忍无可忍,于是想在网上找局域网传输工具,但是很...
Java 彻底理解两种动态代理
在 java 中,有两种常见的动态代理实现方式,即基于接口的动态代理(JDK 动态代理)和基于类的动态代理(CGLIB 动态代理),下面就对这两种代理进行解释和举例。 1. JDK动态代理 这种动态代理实现方式是基于接口的,使用 java.lang.reflect.Proxy 类和 java.lang.reflect.InvocationHandler 接口来创建代理对象。代理对象实现了目标接口,...
标签云
最新评论