自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 JVM垃圾回收学习总结一

内存与垃圾回收机制该笔记是通过学习尚硅谷视频而总结的 小白总结 有所不足之处 还请指出视频地址https://www.bilibili.com/video/BV1PJ411n7xZ?p=11.JVM与java体系结构简介java-跨平台的语言:java运行都需要编译成字节码文件,字节码文件依托于jvm运行;jvm-跨语言的平台:Kotlin\js\scala等语言只需要提供编译器编译成字节码文件即可在jvm上运行;java不是最强大的语言,但是jvm是最强大的虚拟机。jvm字

2020-07-02 10:41:44 835

原创 个人笔记-Elasticsearch

elasticsearchELK = Elasticsearch + Logstash + Kinbana简介elasticsearch是一个开源的高扩展的分布式全文检索引擎,其可以近乎实时的存储、检索数据,目的是通过简单的Restfut API来隐藏Lucene的复杂性倒排索引/反向索引倒排索引又称反向索引 倒排索引即通过vlaue获取key 而正向索引为通过key找value采用Lucene倒排索引作为底层,该结构用于快速的全文搜索1.将整句分拆为单词2.将单词保存,对于每一条记

2020-12-25 16:22:20 306

原创 个人笔记-通用mapper

个人笔记-通用mapperSelectT selectOne(T record)根据实体中的属性进行查询,只能有一个返回值,有多个结果则抛出异常,查询条件使用等号List select(T record)根据实体中的属性值进行查询,查询条件使用等号List selectAll()查询全部结果int selectCount(T record)根据实体中的属性查询总数,查询条件使用等号T selectByPrimaryKey(Object key)根据主键字段进行查询,方法参数必须包含完整

2020-12-25 16:18:34 518

原创 SpringBoot自动装配原理

自动装配(约定大于配置)主程序类的main方法在加载过程会调用refreshContext(context)刷新容器方法,该方法启用了注解@SpringBootApplication=@ComponentScan(扫描包) + @SpringBootConfiguration + @EnableAutoConfiguration;@EnableAutoConfiguration里组合了@Import(AutoConfigurationImportSelector.class) 加载了AutoC

2020-09-07 20:09:07 122

原创 最全SpringCloud学习笔记

SpringCloud一、服务注册与发现Eureka(AP)服务注册相对要快,因为不需要等注册信息replicate到其他节点,也不保证注册信息是否replicate成功;当数据出现不一致时,虽然A,B上的注册信息不完全相同,但每个Eureka节点依然能够正常对外提供服务,这回出现查询服务信息时如果请求A查不到,但请求B就能查到。如此保证了可用性但牺牲了一致性。Nacos/** * 1-如何使用Nacos作为配置中心统一管理配置 * 1.依赖 * <d

2020-06-15 11:37:17 386

原创 2020谷粒商城基础篇

基础篇简介一、项目部署(P4)1.分布式基础概念·微服务、注册中心\配置中心(nacos)、远程调用(Feign)、网关(spring-cloud-starter-gateway)2.基础开发·SpringBoot2.0、SpringCloud、Mybatis-Plus、Vue组件化、阿里云对象化存储3.环境开发·VM、Linux、Docker、MySQL、人人开源逆向工程4.开发规范·数据校验JSR303、全局异常处理、全局统一返回、全局跨域处理·枚举状态、业务状态码、VO与TO与PO

2020-06-10 15:35:41 1098 3

转载 java基础面试题

面试题一、简答题1-Overload和Override的区别,Overload的方法是否可以改变返回值的类型?答:Overload重载、Override重写,两者皆为java多态性的不同表现,Override存在于子类与父类中,指子类拥有与父类相同的名称和参数,则称子类重写了父类的方法;重载存在与一个类的多个方法上,指的是在一个类上定义了多个同名的方法,这些方法拥有相同的方法名,但参数个数或参数类型不相同,则称为该现象为重载,Overload可以改变返回值的类型。2-数组有无length()这个方法

2020-06-10 15:29:11 244

空空如也

空空如也

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

TA关注的人

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