Java知识
积累一些JAVA的知识
青岚竹心
这个作者很懒,什么都没留下…
展开
-
学妹问我,迭代遍历集合时为什么不能删除和添加?
有学妹问我,集合迭代遍历时删除时会抛出ConcurrentModificationException异常导致遍历失败,今天就教她操做操做ail-fast和fail-safe的区别:fail-safe允许在遍历的过程中对容器中的数据进行修改,而fail-fast则不允许。fail-fast ( 快速失败 )fail-fast:直接在容器上进行遍历,在遍历过程中,一旦发现容器中的数据被修改了,会立刻抛出ConcurrentModificationException异常导致遍历失败。java.uti.原创 2021-05-26 13:55:12 · 1048 阅读 · 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 · 255 阅读 · 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 · 105 阅读 · 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 · 66 阅读 · 0 评论 -
SpringBoot的优缺点
优点:1、使用注解配置,无需xml2、快速搭建、开发、整合第三方框架3、简化maven,一键部署4、方便的和三方框架集成5、内嵌tomcat,Jetty等,开发和测试Web应用程序非常容易。6、内置健康检查,建库等7、自动配置,让配置更加简单缺点:1.报错不能准确定位。2.版本更替差异大,仅适用于全新Spring项目。...原创 2021-03-02 22:25:28 · 287 阅读 · 0 评论