笔记
青岚竹心
这个作者很懒,什么都没留下…
展开
-
主备是什么?
主机的意思当然是以它为主了,读写都是主机上,而备机呢就是备用,默默的在背后吸收主机的数据,时刻待命着等待主机挂了之后取而代之。因此在主机还活着的情况下,备机的唯一使命就是同步主机的数据,不对外提供服务。备机nc宕机的时候,会对业务有影响吗?:当主机挂掉了,需要切换备机的时候,就可能有问题了...原创 2021-05-30 18:16:31 · 1585 阅读 · 0 评论 -
ClassNotFoundException: org.json.simple.parser.ContentHandler
Maven的pom.xml少了下面的依赖<dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> <classifier>jdk15</classifier></dependency><.原创 2021-04-09 13:40:04 · 1095 阅读 · 0 评论 -
MySQL安装成功,但启动时报错:发生系统错误 5。拒绝访问。
一:错误示例二:原因未使用管理员角色进行此操作;三:解决办法不需要更改任何东西,只需要在打开CMD命令提示符时选择以管理员身份运行CMD命令提示符即可,然后再使用启动MySQL的命令就不会报这种错误了, 若是使用win+r输入cmd来打开CMD面板时(如下图)需要注意,此种情况下打开的仍然是普通用户角色,若是想用这总方法打开管理员角色的CMD面板,就需要在输入了cmd之后还要使用CTRL+Shift+Enter快捷键来进入即可;...原创 2021-04-05 22:45:02 · 737 阅读 · 0 评论 -
springcloud框架介绍
SpringCloud框架针对这个架构图可以分层介绍一下:1、是web服务器的选型,这个我选择的是nginx+keepalived,haproxy也是一个选择,但是haproxy在反向代理处理跨域访问的时候问题很多。所以我们nginx有些地方做了keep-alive模式处理,减少了三次握手的次数,提高了连接效率。keepalived做nginx的负载,虚拟一个vip对外,两个nginx做高可用,nginx本身反向代理zuul集群。2、api gateway,这里的zuul很多人诟病,说是速度慢原创 2021-03-18 11:57:18 · 234 阅读 · 0 评论 -
aop动态代理
AOP:对业务逻辑的各部分进行隔离,减小各部分间的耦合,提高代码的重用性。实质:就是在不修改源码的前提下,增加其他功能:如权限校验、日志记录等。其实主要就是通过代理机制,完成对功能的添加。两种代理机制:JDK的动态代理:必须要实现了接口的类(一般实现了接口的类优先)Cglib的动态代理:针对没有实现接口的类,应用的是底层字节码增强的技术,生成当前类的子对象场景一: 记录日志场景二: 监控方法运行时间 (监控性能)场景三: 权限控制场景四: 缓存优化 (第一次调用查询数据库,将查询结果放入内存原创 2021-03-17 09:05:39 · 67 阅读 · 0 评论 -
java经典面试题(二)(2021版)
BeanFactory和FactoryBean的区别:BeanFactory是个Factory,也就是IOC容器或对象工厂。FactoryBean是个Bean。在Spring中,所有的Bean都是由BeanFactory(也就是IOC容器)来进行管理的,与设计中的单例模式类似。但对FactoryBean而言,这个Bean不是简单的Bean,而是一个能生产或者修饰对象生成的工厂Bean,它的实现与设计模式中的工厂模式和修饰器模式类似...原创 2021-03-12 09:20:58 · 93 阅读 · 0 评论 -
Java基础面试题
1.八种基本数据类型是什么?他们的包装类型是什么?各占多少个字节?byte Byte 1个字节、short Short 2个字节、int Integer 4个字节、long Long 8个字节、float Float 4个字节、double Double 8个字节、char Character 2个字节、boolean Boolean 1位2. ==和equals的区别:==比较的是地址,equals比较的是值3.重载和重写的区别:重载:发生在同一个类中,方法名必须相同,参数类型不同、个数不同、顺原创 2021-03-08 11:05:01 · 101 阅读 · 0 评论