自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

Docker.docx

此文档为自己工作使用docker的总结,语言比较干练,都是命令操作,从启动到查看,到拉取,安装,循序渐进,可以作为docker操作速查的最佳文档

2020-11-07

SpringBoot.docx

此文档为springboot项目搭建的实战篇,如果有使用springboot的同学,相信都在走springcloud微服务路线,所以这篇算是入门,希望可以帮助一些朋友

2020-11-07

maven.docx

maven是java开发人员必须要懂和精通的东西,这里是自己工作总结出来的,对maven管理和私服搭建的总结,希望可以帮到一些人

2020-11-07

mysql高级.docx

这篇msql高级是完全的干货,自己工作中经常用到的总结,总结mysql较深入的知识,比如库参数性能优化、索引优化,查看执行计划等,还有一篇mysql基础,建议mysql基础和mysql高级一起下载下来

2020-11-07

mysql基础.docx

这篇msql基础入门是完全的干货,自己工作中经常用到的语句总结,适合mysql入门人员和语句速查,简洁,干练,不废话。还有一篇msql高级,总结的mysql较深入的知识,比如库参数性能优化、索引优化,查看执行计划等,建议mysql基础和mysql高级一起下载下来

2020-11-07

weblogic安装_linux.docx

Linux下Weblogic10.3安装配置手册,无界面安装,本人已成功安装

2019-08-22

javaSE题目优化,与连接数据库

这里总共有201道题,是自己亲手做完了的,希望有机会帮助更多的人,愿意跟大家分享也是觉得Java有开源的的特点,所以希望大家下载下来,能有所帮助!很不错的题,难度中偏上,希望大家还可以分享给别的小伙伴

2016-12-02

javaSE所有经典题目

此套资源是总结出来的,适合Java初学者用来练习,检验自己掌握基础知识,灵活写代码的能力,其中大多数是有点难度,如果你下载后能轻松做出,说明你的能力相对于广大初中级编程人员来说,是处于中上流的!!

2016-11-27

23种设计模式.chm

熟悉各种设计模式,会灵活运用很关键,希望分享给大家

2016-11-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除