软件工具收集

文件搜索:Everything截屏软件:Snipaste录屏软件:班迪录屏文件压缩工具:7Z软件卸载工具:Geek文件恢复工具:Recuva硬件检测工具:CPU-Z沙盘软件:Sandboxie视频播放器:PotPlayer扫描文件大小工具:WizTreeSSH客户端工具:MobaXterm、Xshe
软件工具 2021年08月31日 1,514次浏览

相的内电位与相间电位

理论电子逸出功(Work Function),也常被称为功函数或脱出功,是一个在电化学、材料科学和固体物理中非常重要的概念。它描述的是 电子从固体材料(最常见的是金属)内部挣脱到其表面之外的真空中,所需要克服的最小能量 。
电化学 2025年09月16日 8次浏览

电化学界面的基本结构特征:双电层

理论水化作用的本质是水分子通过氢键、静电力或配位键等作用力与物质结合。当离子或分子溶于水时,会破坏水原有的四面体氢键结构,并在其周围形成定向排列的水分子层,称为水化膜。这个过程属于“溶剂化”的一种(以水为溶剂时特称为水化),它促进了物质的溶解或离解。在电解质溶液中,离子通常以水化离子的形式存在,例如
电化学 2025年09月15日 14次浏览

电化学绪论

背景由于工作需要用到电化学相关知识,因此记录一些电化学视频课程的笔记。此分类下的课程基于B站胡吉明老师的电化学视频课程。理论
电化学 2025年09月15日 10次浏览

Java:值传递和引用传递

前言今天遇到一个关于 Java 引用导致的 Bug,这个问题其实是一个高频的面试问题,比较考验我们对 Java 中“对象类型传递”的理解。这个问题还是比较基础的,稍微记录一下。实现理论部分首先我们需要明确:Java 中所有的参数传递都是值传递。基本数据类型直接传递的是值,这很直观。Java 中有 8
Java 2025年08月19日 123次浏览

多线程:ExecutorService的submit()方法

前言之前我们介绍过在多线程的应用中确保所有任务执行完成的代码用法,我们使用 CountDownLatch 计数器来实现。本文我们将使用 ExecutorService 的 submit() 方法来实现。实现理论submit()和execute()先介绍下 ExecutorService 的 subm
Java 多线程 2025年08月04日 282次浏览

Redis:分布式锁应用中获取锁与加锁的原子性问题

前言在分布式环境下通常需要加分布式锁来解决服务之间的资源竞争问题,通常我们使用 Redis 或者 Zookeeper 来解决分布式锁问题。本文我们来解决下 Redis 实现分布式锁时的获取锁和加锁的原子性操作问题。实现前面我们写过几篇关于 Redis 基本操作的案例,本文不再赘述 Redis 的基础
Redis 2025年04月02日 526次浏览

Java:Java8函数式接口使用

前言最近遇到 Java8 里的函数式接口,记录一下常规使用。实现函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。函数式接口可以被隐式转换为 Lambda 表达式。Java8 里的函数式接口可分为五大类:消费型接口(Consumer)
Java 2025年03月11日 476次浏览

MySQL:SQL中变量的使用

前言在一些业务场景中,需要在数据库层生成有一定规律的编码,此时可以使用 SQL 中的变量来进行操作。实现建表首先我们创建一个如下的表结构,并写入15条数据:CREATE TABLE `user202411` ( `user_id` int NOT NULL AUTO
MySQL 2024年11月05日 598次浏览

Docker:更换国内镜像源

前言由于众所周不知的原因,国内很多 Docker 镜像源都无法使用了(例如网易镜像源、中科大镜像源等),网上找了半天,这个方法还是可用的。解决具体镜像源地址如下:{ "registry-mirrors": [ "https://docker.m.daocloud
Docker 2024年10月10日 994次浏览