- 博客(11)
- 收藏
- 关注
原创 微服务知识点FAQ
单体架构你觉得存在什么缺陷?(容量、计算、故障) 为什么要使用分布式架构?(增加容量、高并发、高性能、高可用) 分布式架构有什么劣势?(设计的难度、维护成本) 为什么要使用缓存?(减少数据库访问压力、提高性能) 使用缓存时要注意什么问题?(一致性、淘汰算法、击穿、雪崩) 如何理解反向代理?(服务端代理,是服务端服务器的一种代理机制,请求转发) 反向代理如何实现负载均衡?(轮询,轮询+权重,哈希IP) 什么是读写分离、读写分离的目的是什么?(单机数据库有瓶颈、读写频次,并发能力) 读写分离后可
2022-03-29 11:07:46 1120
原创 java基础面试题
1. 类和对象的区别答:类是一个独立的程序单位,他应该有个类名,它的内部包含了属性和服务两个主要部分对象其实就是构成系统的一个基本单位 ,一个对象由一组属性和一组服务组成的说白了,类就像一台机器,而对象就是类身上的零件2. 接口答:接口只能具有抽象方法,一个类可以实现多个接口,当类实现了接口以后就必须实现接口中的所有的抽象方法3. JAVA中类的六种关系1.继承关系 2.聚合关系 3.依赖关系 4.组合关系 5.实现关系 6.关联关系4. 为什么要用spring答:基于POJO的轻量级
2022-03-03 20:04:04 1057
原创 高级API
1. IO流1. 学习方式:学习抽象父级的公共方法 学习子类流对象的创建方式2. 流的分类根据方向:输入流 输出流根据操作单位:字节流 字符流字节输入流InputStream:InputStream--抽象父类--不能实例化FileInputStream--文件字节输入流-FISBufferedInputStream--高效字节输入流-BIS1 FIS in = new FIS(new File(路径));2 FIS in = new FIS(路径);3 BIS in = new BIS
2022-03-01 19:19:48 139
原创 idea启动nacos , sentinel 和连接指定数据库
1.idea启动nacos2.idea启动sentinel3.idea连接指定数据库2.idea启动sentinel
2022-02-25 10:05:45 912
原创 基础API
1. Object1. 是所有类的超类,Java中的类都直接或者间接的继承了Object2. 如果一个类没有明确指定父类,那么默认继承Object3. Object处于java.lang包之下,不需要导包可以直接使用4. toString()–我们日常使用最频繁的打印语句底层就调用了这个方法如果没有重写这个方法,使用的是Object的默认实现,打印的是对象的地址值如果重写以后,以重写的逻辑为准,比如String打印的是串的具体内容,比如ArrayList,打印的是[集合元素]5. hash.
2022-02-24 20:45:19 94
原创 面向对象OOP
1.面向对象与面向过程两者都是一种编程的思想 面向对象强调的是事情的结果,我们通过对象完成对应的功能 面向过程强调的是事情的过程,我们做任何事情,都要亲力亲为,经过每一个步骤 Java是一门面向对象的语言2.类与对象定义类通过关键字class来定义,类是一类事物的抽象,它是抽象的,它是模板 创建对象通过new关键字触发构造函数生成,对象是根据类创建出来的具体的内容 一个类可以创建出多个对象,对象是根据类的设计来创建的,所以对象具有类的所有属性与功能 对象之间是相互独立的,互不影
2022-02-23 19:29:09 268
原创 spring注解区别
@GetMapping("/findItemCatList/{level}") public SysResult findItemCatList(@PathVariable Integer level){ restful结构且单值传参 单值接收 用@PathVariable@PutMapping("/status/{id}/{status}") public SysResult updateStatus(ItemCat itemCat){ restful结构 单值传参 对象接收不需要注解@P
2022-02-14 16:30:27 155
原创 前后端交互请求异常
500 后台服务代码错误 sql语句错误404 请求路径不对405 异常 ajax的请求类型与后端接收的请求类型不匹配400异常 参数类型不匹配403 前端发出请求后台无人 接不到
2022-02-09 16:38:05 529
原创 AOP知识点
切入点表达式1.bean表达式@Pointcut("bean(类名)")说明: 根据bean的ID拦截指定的对象@Pointcut("bean(userServiceImpl)") public void pointcut(){ }2 within表达式
2021-12-01 10:14:10 387
原创 Spring总结
为什么学习spring框架 让程序设计实现松耦合. 什么是面向接口编程 以后对象中的属性一般写接口. java中多态的体现. 属性类型更加的灵活 松耦合. 什么是IOC Ioc全称Inversion of Control,即“控制反转”,这是一种设计思想。对象创建的权利由Spring框架完成.由容器管理对象的生命周期. Spring容器启动方式 1. xml方式 2.注解方式 什么时候使用工厂模式: 1.对象不能直接实例化的时候. 2.spring框架整合其它第三方框架时使用. FactoryB..
2021-11-30 17:30:18 75
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人