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

Linux常用指令

查看日志 指令 说明 tail -f application.log 动态查看application.log日志信息 cat application.log tail -n +3000 cat -n application grep ''* cat application.log gre

Administrator Administrator 发布于 2025-06-10

Java8语法规则总结

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

Administrator Administrator 发布于 2026-07-01

JAVA中隐藏与覆盖

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

Administrator Administrator 发布于 2024-07-01

HashMap中put方法分析

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

Administrator Administrator 发布于 2025-09-03

HashMap扩容导致死链问题

HashMap扩容导致死链问题 分析造成原因: *当新增后的链表length大于Load factor(负载因子)length时hashMap会就行重新扩容、位置进行rehash计算,当然在单线程的情况下扩容不会出现问题,真正出现问题是在多线程情况下,同时进行扩容,链表会形成环,这就导致了死链的问题

Administrator Administrator 发布于 2023-07-06

优雅的实现入参校验

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

Administrator Administrator 发布于 2024-11-03

五大原则

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

Administrator Administrator 发布于 2025-12-03

记一次maven推送jar问题

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

Administrator Administrator 发布于 2024-01-06

类加载顺序

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

Administrator Administrator 发布于 2025-07-11

创建线程的几种方法

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

Administrator Administrator 发布于 2025-01-03
上一页 下一页