每日一句 ( 2025-04-30 )  

The best cure for the body is a quiet mind.

对身体最好的治疗就是让头脑安静。———— 拿破仑

JAVA基础整理

基础整理 JAVA JAVA 中的几种基本数据类型是什么,各自占用多少字节。 Java中有八种基本数据类型 byte----->1字节 short---->2字节 int------>4字节 long----->8字节 char----->2字节 float---->4字节 double--->8字节 boolean--->1bit java中4种引用类型 强: User user = new User(); 不会被系统回收, 在方法内会随着方法栈弹出 软:SoftReference; 系统内存不足时才回收 弱:只要垃圾回收机制触发, 都会被...

初始化HashMap并初始化值

有几种方法可以初始化HashMap并初始化值: 方法1:使用put方法 Map<String, Integer> hashMap = new HashMap<>(); hashMap.put("a", 1); hashMap.put("b", 2); hashMap.put("c", 3); 方法2:使用静态代码块 Map<String, Integer> hashMap = new HashMap<String, Integer>() {{ put("a", 1); put("b", 2); put("c", 3); }}; 方法3:使用Java 9...

使用Java Hutool包获取下一个周五

最近在做一个抽奖活动,大概逻辑就是每期活动每个人最多可以抽10次, 活动是在每周五进行。如果你在本期活动已经抽完了5次, 就要提示 你的抽奖次数已用完,下期抽奖将于 xxx 时间开始。所以就需要计算一下下期活动是什么时候。所以就使用了java hutool工具来完成: import cn.hutool.core.date.DateField; import cn.hutool.core.date.DateTime; import cn.hutool.core.date.Week; import cn.hutool.core.util.DateUtil; public class NextFrida...

从PHP到Java的技术成长之路

背景 2021年底进入了我现在的公司。 刚开始,也是从事PHP相关的研发工作。伴随着公司的发展,公司的研发部门架构也渐渐地从PHP技术栈迁移到Java。至于公司最终为什么会选型Java作为后端语言。我想应该有如下几点: 根据市场来决定:公司是一个外包公司,主要是接甲方的项目来做。最近甲方的项目更适合用Java技术栈。 公司内部员工的培养:培养内部员工整体实力,同事也让公司的发展也有更多的选择。 语言本身:Java是一门强类型语言,编译后执行...

FastDFS教程

FastDFS教程 lecture:wayee 一、FastDFS 介绍 简介 FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 FastDFS两个主要的角色:Tracker Server 和 Storage Server 。 Tracker:跟踪服务器,管理集群,tracker也可以实现集群。每个tracker节点地位平等。收集Sto...