摘要: 1、大数据技术之HBase 2、大数据技术之HBase【尚硅谷】 阅读全文
posted @ 2024-07-03 22:22 朱俊升 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 该文转载自:https://saodai.blog.csdn.net/article/details/129578360 https://blog.csdn.net/qq_50954361/category_12221288.html?spm=1001.2014.3001.5482 hive-3.1 阅读全文
posted @ 2024-06-04 22:30 朱俊升 阅读(8) 评论(0) 推荐(0) 编辑
摘要: https://github.com/spring-attic/spring-security-oauth/blob/main/spring-security-oauth2/src/test/resources/schema.sql 阅读全文
posted @ 2024-01-09 18:30 朱俊升 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 最近来了个thrift+swift的分布式架构项目、所以就研究了一下这套远程调度框架的使用、中间踩了很多坑 首先介绍一下用到的几个插件和jar包 <plugin> <groupId>com.facebook.mojo</groupId> <artifactId>swift-maven-plugin< 阅读全文
posted @ 2024-01-09 15:20 朱俊升 阅读(97) 评论(0) 推荐(0) 编辑
摘要: JVM整体结构以及内存模型public class Math { public static final int initData = 666; public static User user = new User(); public int compute() { //一个方法对应一块栈帧内存区域 阅读全文
posted @ 2023-02-23 19:07 朱俊升 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 再来一个沙箱安全机制示例,尝试打破双亲委派机制,用自定义类加载器加载我们自己实现的 java.lang.String.class public class MyClassload1 extends ClassLoader { private String classPath; public MyCl 阅读全文
posted @ 2023-02-22 12:08 朱俊升 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 为什么要设计双亲委派机制? 沙箱安全机制:自己写的java.lang.String.class类不会被加载,这样便可以防止核心API库被随意篡改 避免类的重复加载:当父亲已经加载了该类时,就没有必要子ClassLoader再加载一次,保证被加载类的唯一性 全盘负责委托机制 “全盘负责”是指当一个Cl 阅读全文
posted @ 2023-02-22 11:36 朱俊升 阅读(27) 评论(0) 推荐(0) 编辑
摘要: Java里有如下几种类加载器 引导类加载器:负责加载支撑JVM运行的位于JRE的lib目录下的核心类库,比如rt.jar、charsets.jar等 扩展类加载器:负责加载支撑JVM运行的位于JRE的lib目录下的ext扩展目录中的JAR类包 应用程序类加载器:负责加载ClassPath路径下的类包 阅读全文
posted @ 2023-02-22 10:52 朱俊升 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 其中loadClass的类加载过程有如下几步: 加载 >> 验证 >> 准备 >> 解析 >> 初始化 >> 使用 >> 卸载 加载:在硬盘上查找并通过IO读入字节码文件,使用到类时才会加载,例如调用类的main()方法,new对象等等,在加载阶段会在内存中生成一个代表这个类的java.lang.C 阅读全文
posted @ 2023-02-21 19:28 朱俊升 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 锁分类 从性能上划分 乐观锁 适合读多的场景 悲观锁 适合写多的场景 从操作粒度划分 表锁 一般用作数据迁移、开销小加锁快 手动加表锁 lock table 表名称 read(write), 表名称2 read(write); 查看表上加过的锁 show open tables; 删除表锁 unlo 阅读全文
posted @ 2023-02-18 14:08 朱俊升 阅读(76) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示