Jonlv 技术学习笔记 记录 Java、数据系统与工程问题的学习、整理与复盘

归档

2026 年 07 月

Lambda表达式 ()->{} 通过接口函数来简化匿名内部类的写法,如下。 /**<h1>无参写法</h1>*/ //jdk7 写法 new Thread(new Runnable() {    @Override    public void run() {        System.o

2026 年 06 月

前言 最近在做大数据回溯相关工作,这里把其中关于 CID 缓存以及 SQL 体积调优的一些经验做一次整理。 这类场景里,随着数据量和回溯范围变大,CID 存储方式、批量读取方式、SQL 体积控制以及查询执行稳定性,都会逐渐成为影响整体性能的关键因素。实际处理过程中,也会涉及缓存成本、查询开销、批次控

2026 年 05 月

回溯相关的一些思考 前言 这次想单独记一下自己对“回溯”这件事的一些理解。 一开始我对回溯的理解其实也比较直白,无非就是把某个对象过去某一天的数据查出来,再往后分析原因。 但后面越想越觉得不对。 如果回溯真的只是查历史数据,那很多问题其实解释不通。比如为什么时间跨度一大,就不能继续逐天查;为什么有些

2025 年 12 月

2025-12-03

单一职责原则 不符合单一职责原则情况 package com.lvqiang.principle.singleResponsibilityPrinciple; public class SingleResponsibilityPrinciple {    public static void m

2025 年 09 月

HashMap中put方法分析 put方法    public V put(K key, V value) {        return putVal(hash(key), key, value, false, true);   } hash方法    static final int

2025 年 07 月

2025-07-11

类加载顺序 public class ClassLoaderOrder {    public static void main(String[] args) {        Parent parent = new Child();        parent.eat();   } }

2025 年 01 月

继承Thread类 public class ExtendsThreadDemo extends Thread{    @Override    public void run() {        System.out.println("通过继承的方式实现多线程!!!");   } }

2024 年 11 月

校验注解 使用方法: **在需要进行校验的实体前加上 **@Valid 在需要进行校验的字段上进行对应校验 常用校验有: @AssertTrue / @AssertFalse 验证适用字段:boolean 注解说明:验证值是否为true / false @DecimalMax / @Decima

2024 年 07 月

JAVA中隐藏与覆盖 覆盖:子类重写父类的方法,要求方法名和参数类型完全一样(参数不能是子类),返回值和异常比父类小或者相同(即为父类的子类),访问修饰符比父类大或者相同。 隐藏:父类和子类拥有相同名字的属性或者方法( 方法隐藏只有一种形式,就是父类和子类存在相同的静态方法)时,父类的同名的属性或者

2024 年 01 月

命令: mvn deploy:deploy-file -Durl=http://**.**.com:8081/repository/maven-releases/ -Dfile=C:\***\bcprov-jdk15on-1.64.jar -Dpackaging=jar -DgroupId=com.
上一页 下一页