All too well 10 minute version
I walked through the door with you The air was cold But something about it felt like home somehow And I, left my scarf there at your sister’s house And you’ve still got it in your drawer even n...
I walked through the door with you The air was cold But something about it felt like home somehow And I, left my scarf there at your sister’s house And you’ve still got it in your drawer even n...
Night watcher swear Night gathers, and now my watch begins. It shall not end until my death. I shall take no wife, hold no lands, father no children. I shall wear no crowns and win no glory. I...
➜ ~ sudo apt search mysql-server [sudo] password for xiaohe: Sorting... Done Full Text Search... Done default-mysql-server/noble 1.1.0build1 all MySQL database server binaries and system databas...
要将 uat 分支上的两个提交合并到 feature-xfeatxxx 分支,你可以按照以下步骤操作: cherry-pick [verb] choose and take only (the most beneficial or profitable items, opportunities, etc.) from what is available; cherry-pi...
PostgreSQL 使用 MyBatis 自增主键 在 PostgreSQL 中使用 MyBatis 实现自增主键,可以通过创建序列并在插入数据时调用该序列来实现。 创建自增序列 首先,创建一个自增序列: CREATE SEQUENCE user_id_seq START 1; 然后,在表定义中设置字段的默认值为该序列的下一个值: CREATE TABLE "public"....
XML映射文件详解 MyBatis 的真正强大在于它的映射语句,也是它的魔力所在。 由于它的异常强大,映射器的 XML 文件就显得相对简单。 在MyBatis开发中,涉及到主要开发要素是:Dao接口类,Mapper映射文件,以及PO类。 一个Mapper映射文件的例子 <?xml version="1.0" encoding="UTF8" ?> <!DOCTYPE...
Collections.sort(inventory, new Comparator<Apple>() { public int compare(Apple a1, Apple a2) { return a1.getWeight().compareTo(a2.getWeight()); } }); // Stream API inventory.s...
怎么计算出来一个对象的内存占用? Example: 空String占用的空间 package wiki.yesterz; import org.openjdk.jol.info.ClassLayout; public class Main { public static void main(String[] args) { String s = new Str...
模板模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类提供不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。模板模式的关键在于:父类提供框架性的公共逻辑,子类提供个性化的定制逻辑。 模板模式的定义 在模板模式中,由抽象类定义模板方法和钩子方法,模板方法定义一套业务算法框架,算法框架中的某些步骤由钩子...
显式锁有很多种,从不同的角度来看,显式锁大概有以下几种分类:可重入锁与不可重入锁、悲观锁和乐观锁、公平锁和非公平锁、共享锁和独占锁、可中断锁和不可中断锁。 1. 可重入锁与不可重入锁 从同一个线程是否可以重复占有同一个锁对象的角度来分,显式锁可以分为可重入锁与不可重入锁。 可重入锁也被称为递归锁,指的是一个线程可以多次抢占同一个锁。例如,线程A在进入外层函数抢占了一个Lock显式锁之后...