随笔分类 -  Java

摘要:1.pom.xml中添加依赖 <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>sharding-jdbc-spring-boot-starter</artifactId> <version>4.1.1</ve 阅读全文
posted @ 2021-11-04 16:39 秋末午后的阳光 阅读(1520) 评论(0) 推荐(0)
摘要:1.pom.xml中添加相关依赖 <dependency> <groupId>com.dyuproject.protostuff</groupId> <artifactId>protostuff-api</artifactId> <version>1.0.10</version></dependen 阅读全文
posted @ 2021-11-04 16:22 秋末午后的阳光 阅读(290) 评论(0) 推荐(0)
摘要:/** * 整型转字节数组 * * @param data 待转换数值 * @param bytes 转换后的数组 * @param beginIndex 数组起始下标 * @return */public static int int2Bytes(int data, byte[] bytes, i 阅读全文
posted @ 2020-11-28 14:14 秋末午后的阳光 阅读(1217) 评论(0) 推荐(0)
摘要:1. java -jar xxx.jar --server.port=8081 2. java -jar xxx.jar --spring.profiles.active=dev*这种方式,你打的jar包里得有application-dev.properties或application-dev.ym 阅读全文
posted @ 2020-09-11 13:20 秋末午后的阳光 阅读(11714) 评论(0) 推荐(0)
摘要:话不多说奔主题,精神抖擞就是干! 1. 先来说下这张图 上图下面两行注释部分: 绿色代表所有线程共享区域 白色代表每个线程独享区域 简单讲:JVM中包含 ClassLoader:类加载子系统,即加载class字节码文件用的。 ExecutionEngine:字节码执行引擎,包括给GC分配执行线程。 阅读全文
posted @ 2020-06-19 15:55 秋末午后的阳光 阅读(367) 评论(0) 推荐(0)
摘要:相信看完下面几张图就能大致了解它们之间的关系了吧~ *注:以上图片均来自网络 阅读全文
posted @ 2020-06-19 13:26 秋末午后的阳光 阅读(1077) 评论(0) 推荐(1)
摘要:话不多说奔主题,精神抖擞就是干! 1. 在JDK1.2之后引入了强、软、弱、虚引用这四个概念。 2. 强引用 Object obj = new Object(); 这个obj就是"="式后面那个对象的强引用,也是我们常用的引用。 *要点:在任何时候都不会被JVM GC回收掉,在JVM内存溢出后直接O 阅读全文
posted @ 2020-06-19 11:56 秋末午后的阳光 阅读(167) 评论(0) 推荐(0)
摘要:话不多说奔主题,精神抖擞就是干! 1. 函数式接口是个啥? 它是一个接口,在这个接口里面只能有一个抽象方法(但可以包含多个默认方法、静态方法、继承自Object的公有方法)。 主要用于方法引用以及结合Lambda表达式使用。 2. 怎么定义? @FunctionalInterface public 阅读全文
posted @ 2020-06-17 17:06 秋末午后的阳光 阅读(432) 评论(1) 推荐(0)
摘要:话不多说奔主题,精神抖擞就是干! 定义集合变量 List<Integer> lst = Arrays.asList(1, 2, 3); 下面直抒胸臆👇 1. 循环打印 lst.forEach(x -> System.out.println(x)); 或 lst.forEach(System.out 阅读全文
posted @ 2020-06-17 16:01 秋末午后的阳光 阅读(265) 评论(0) 推荐(0)
摘要:话不多说奔主题,精神抖擞就是干! 1. 所在包:java.util.concurrent 2. 源码片段 public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit uni 阅读全文
posted @ 2020-06-17 11:02 秋末午后的阳光 阅读(163) 评论(0) 推荐(0)
摘要:话不多说奔主题,精神抖擞就是干! IOC 英文释义:inversion of control 中文释义:控制反转或者叫DI(dependency injection)依赖注入(一种概念的两种解释维度)。 1. IOC是个啥? 它是一种设计思想,用来解决以往面向对象编程中,不同对象之间强耦合、强关联, 阅读全文
posted @ 2020-06-16 17:10 秋末午后的阳光 阅读(168) 评论(0) 推荐(0)
摘要:话不多说奔主题,精神抖擞就是干! Java中共包含23种设计模式,大致分为三种类型:1. 创建型模式:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。 2. 结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 3. 行为型模式:模板方法模式、命令模式、迭 阅读全文
posted @ 2020-06-16 15:31 秋末午后的阳光 阅读(330) 评论(0) 推荐(0)