- 博客(49)
- 资源 (9)
- 收藏
- 关注
原创 jvm原理
一、jvm中类的创建过程 加载->验证->准备->解析->初始化->使用 1,加载: 在硬盘上查找并通过IO读入字节码文件,把class常量池中的内容存放到方法区的运行时常量池中, 类信息存放到方法区(比如静态变量的引用,字段信息,方法信息,类加载器的引用以及对应class实例的引用) 2,验证: 校验字节码文件的正确性 3,准备: 给类的静态变量分配内存,并赋予默认值 4,解析: 将符号引用替换为直接引用,该阶段会把一些静态方法(符号引用,比如main
2021-04-05 21:15:50
140
原创 redis(4)(2)——(总结)分片原理、通信机制,选举原理
1,哨兵集群,在主节点宕机后,重新选举主节点期间,服务不可用 只能提供一个master 单节点,不要弄太大内存存储,不要超过10G 2,redis集群架构: 节点时分片存储:hash分片算法,不超过1000节点 3,分片原理: jedisCluster.set(源码里,对key,进行了getCRC16(key) & 16383 项目启动时,本地会缓存一份集群元数据,(透视redis底层通信...) 当本地缓存和服务器不一样时,也就是key所在位置不归自己管理了,服务端会发送重定向跳转请求,同时更
2021-04-05 20:30:59
128
2
原创 HDFS(1)(2)——命令行操作
查询指定命令功能 hdfs dfs -help cat #创建多级别文件夹 hdfs dfs -mkdir -p /hgli01/test01 #查看文件夹 hdfs dfs -ls /hgli01 # 剪切文件:-moveFromLocal 本地源文件 hadoop上目标文件 hdfs dfs -moveFromLocal ./test.txt /hgli01/test01/test.txt # 复制文件:-copyFromLocal或者-put 本地源文件 hadoop上目标文件 hdfs
2021-04-05 20:21:41
151
2
原创 微服务之mybatis如何融合spring(交给spring管理mapper,实现实例化)
@MapperScan-->@Import(MapperScannerRegistrar.class) BeanDefinitionBuilder.genericBeanDefinition(MapperScannerConfigurer.class); 注册MapperScannerConfigurer ; new ClassPathMapperScanner , ClassPathMapperScanner 重写了父类doScan里的isCandidateComponent使得接口可以
2021-04-04 17:45:41
277
原创 2021java最新面试题
1,说说项目业务,你在里面做什么 2,说说sql调优 3,说说orcal的执行计划里hash join 4, 说下springmvc流程 5,springmvc里的设计模式 6,jdk和cglib的区别 7,spring默认使用的是什么代理 8,讲下ioc和aop 9,说下spring-boot的自动配置 10,说下事务传播机制 11,说下线程池 12,如果在高并发下要写一个计数器,怎么写 13,AQS了解吗,说一下AQS原理 14,HashMap 1.7和1.8有什么区别 15,说一下zookeeper的
2021-04-03 18:58:42
176
原创 微服务之springmvc流程介绍
一、入口web.xml文件DispatcherServlet <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" > <web-app> <display-name>Archetype Created Web Application</display-name
2021-04-03 14:25:52
497
原创 微服务之spring源码解读(最简)
spring源码涵盖的代码量非常多,本人深入追了很多,提炼几点要点,也是方便自己记忆。希望对您有所帮助,当然,本人还是希望并且建议您多深入源码的学习,这样更有理解力和增强框架定制开发能力。 话不多说,直接开始,请坐稳! 一、spring的入口 1.1注解方式 public static void main(String[] args) { // 加载spring上下文 AnnotationConfigApplicationContext context = new Annotation
2021-04-03 13:06:57
234
原创 HDFS(1)(1.1)——集群搭建(验证上传,字符统计功能)
一、hdfs特点 架构为:主从架构(NameNode管理元数据...等,DataNode管理数据存储...等;备注:元数据记录的是文件的文件名,大小,副本数,位置等)。 分块存储(block),默认128,可配置。 抽象树:hdfs://namedone:port/目录。 副本机制:block文件都有副本,默认3个。 适合一次写入,多次读出。 二、集群规划 框架 linux126 linux127 linux128 HDFS NameNode,DataNode
2021-04-03 11:18:56
166
原创 hadoop(1)——简介
转存失败重新上传取消转存失败重新上传取消转存失败重新上传取消转存失败重新上传取消正在上传…重新上传取消转存失败重新上传取消转存失败重新上传取消转存失败重新上传取消转存失败重新上传取消 一、概念 狭义的Hadoop: 指的是一个框架,Hadoop是由三部分组成: HDFS:分布式文件系统--》存储; MapReduce:分布式离线计算框架--》计算; Yarn:资源调度框架 广义的Hadoop Flume:日志数据采集, Sqoop:关系型数据库数据的采集,数据的导出
2021-04-03 09:57:34
202
SpringBoot.docx
2020-11-07
mysql高级.docx
2020-11-07
mysql基础.docx
2020-11-07
javaSE题目优化,与连接数据库
2016-12-02
javaSE所有经典题目
2016-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅