1.8k 2 分钟

# LFU (最不经常使用缓存) 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859import java.util.*;public class LFUCache<K, V> { private final int capacity; private Map<K, V> cache; private Map<K,...
2.4k 2 分钟

1234567891011121314151617181920212223242526272829303132333435apt install git 报错:Temporary failure resolving 'archive.ubuntu.com具体如下:Ign:1 http://archive.ubuntu.com/ubuntu xenial/main i386 liberror-perl all 0.17-1.2Ign:2 http://archive.ubuntu.com/ubuntu xenial/main i386 git-man all...
3.2k 3 分钟

# 数据库如何存储时间?你真的知道吗? 我们平时开发中不可避免的就是要存储时间,比如我们要记录操作表中这条记录的时间、记录转账的交易时间、记录出发时间等等。你会发现这个时间这个东西与我们开发的联系还是非常紧密的,用的好与不好会给我们的业务甚至功能带来很大的影响。所以,我们有必要重新出发,好好认识一下这个东西。 这是一篇短小精悍的文章,仔细阅读一定能学到不少东西! # 1....
265 1 分钟

1// 当标识符(包括常量、变量、类型、函数名、结构字段等等)以一个大写字母开头,如:Group1,那么使用这种形式的标识符的对象就可以被外部包的代码所使用(客户端程序需要先导入这个包),这被称为导出(像面向对象语言中的 public);标识符如果以小写字母开头,则对包外是不可见的,但是他们在整个包的内部是可见并且可用的(像面向对象语言中的 protected )。 报错: The 'main' file has the non-main package or does not contain the 'main' function main 函数需要再...
34 1 分钟

# 1. Maven 设置 多 module 下,启动程序报错: 执行下,就可以了
340 1 分钟

设计模式遵循六⼤原则;单⼀职责 (⼀个类和⽅法只做⼀件事)、⾥⽒替换 ( 多态,⼦类可扩展⽗类 )、依赖 倒置 ( 细节依赖抽象,下层依赖上层 )、接⼝隔离 ( 建⽴单⼀接⼝ )、迪⽶特原则 ( 最少知道,降低耦合 )、开闭 原则 ( 抽象架构,扩展实现 )。 # 1. 工厂模式 举个例子: 吃:南方人爱吃饭,北方人爱吃面 定义一个接口:吃 定义两个实现类继承吃:饭、面 定义一个工厂:饭店 饭店通过判断是南方人还是北方人返回不同的实现类,从而让不同的人吃到了不同的饭 # 2. 抽象工厂模式 # 3. 建造者模式 实体类的 setXxx() 方法,一般是返回 void...
162 1 分钟

# 基础依赖 后来发现是我拿到的时间戳是以 秒 为单位的,而转换时需要的是 毫秒。 1Date date = new Date(1579676844); // 1970-01-19T14:47:56.844+0800 1Date date = new Date(1579676844 * 1000L); // 2020-01-22T15:07:24.000+0800
181 1 分钟

12345# hexo shokahttps://shoka.lostyu.me/computer-science/note/theme-shoka-doc/config/#%E6%96%87%E7%AB%A0%E8%AF%84%E8%AE%BA# 隐藏文章https://www.cnblogs.com/yangstar/articles/16690342.html