![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java知识
积累一些JAVA的知识
青岚竹心
这个作者很懒,什么都没留下…
展开
-
学妹问我,迭代遍历集合时为什么不能删除和添加?
有学妹问我,集合迭代遍历时删除时会抛出ConcurrentModificationException异常导致遍历失败,今天就教她操做操做 ail-fast和fail-safe的区别: fail-safe允许在遍历的过程中对容器中的数据进行修改,而fail-fast则不允许。 fail-fast ( 快速失败 ) fail-fast:直接在容器上进行遍历,在遍历过程中,一旦发现容器中的数据被修改了,会立刻抛出ConcurrentModificationException异常导致遍历失败。java.uti.原创 2021-05-26 13:55:12 · 1011 阅读 · 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 评论 -
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 评论 -
Cookie和Session的区别
1.Cookie可以存储在浏览器或者本地,Session只能存在服务器 2.session 能够存储任意的 java 对象,cookie 只能存储 String 类型的对象 3.Session比Cookie更具有安全性(Cookie有安全隐患,通过拦截或本地文件找得到你的cookie后可以进行攻击) 4.Session占用服务器性能,Session过多,增加服务器压力 5.单个Cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个Cookie,Session是没有大小限制和服务器的内存大原创 2021-03-02 22:30:28 · 52 阅读 · 0 评论 -
SpringBoot的优缺点
优点: 1、使用注解配置,无需xml 2、快速搭建、开发、整合第三方框架 3、简化maven,一键部署 4、方便的和三方框架集成 5、内嵌tomcat,Jetty等,开发和测试Web应用程序非常容易。 6、内置健康检查,建库等 7、自动配置,让配置更加简单 缺点: 1.报错不能准确定位。 2.版本更替差异大,仅适用于全新Spring项目。 ...原创 2021-03-02 22:25:28 · 269 阅读 · 0 评论