摘要: 1. web相关概念回顾 2. web服务器软件:Tomcat 3. Servlet入门学习 web相关概念 1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端 2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解 阅读全文
posted @ 2021-01-08 02:11 红尘客栈-zhang 阅读(110) 评论(0) 推荐(0)
摘要: 1. Servlet 2. HTTP协议 3. Request Servlet: 1. 概念 2. 步骤 3. 执行原理 4. 生命周期 5. Servlet3.0 注解配置 6. Servlet的体系结构 Servlet -- 接口 | GenericServlet -- 抽象类 | HttpSe 阅读全文
posted @ 2021-01-08 02:08 红尘客栈-zhang 阅读(62) 评论(0) 推荐(0)
摘要: junit 测试(☆☆☆): 代码测试 1:main方法(不好) 创建一个类 写一个 Main方法 写完代码后 右键运行。 弊端: 一个类中只能写一个main方法, 想测试多段代码, 为了消除上面的代码对下面的代码的影响,这时候 就需要注释前面的代码, 这种不方便管理的。 2:Junit 单元测试 阅读全文
posted @ 2021-01-08 02:04 红尘客栈-zhang 阅读(59) 评论(0) 推荐(0)
摘要: 函数式接口: 概念:只有一个抽象方法的接口, 这种接口我们叫做函数式接口。 回顾一下 我们之前学过的函数式接口: Runnable 接口 里面只有一个 run方法。 interface Runnable{ public abstract void run(); } Comparable 接口 里面只 阅读全文
posted @ 2021-01-08 02:01 红尘客栈-zhang 阅读(57) 评论(0) 推荐(0)
摘要: lambda 数据类型 基本类型 引用类型 数组 类 lambda 枚举 接口 注解 作用: 简化书写 之前学过的匿名内部类。 接口在jdk1.8之后的新特性 方法引用: 简化书写 lambda。 函数式编程 : Runnable run Stream 简化书写 之前学过的 集合操作。 lambda 阅读全文
posted @ 2021-01-08 01:58 红尘客栈-zhang 阅读(98) 评论(0) 推荐(0)
摘要: 并发修改异常(☆☆) 并发修改异常产生的原因: "迭代器"在遍历集合的时候 , "集合"对元素进行了增删(改变集合长度)。就会产生并发修改异常: 并发: 一起,多个东西 同时操作一个内容。 解决:(☆☆☆☆) 删除:删除所有的a元素 ArrayList<String> al = new ArrayL 阅读全文
posted @ 2021-01-08 01:44 红尘客栈-zhang 阅读(111) 评论(0) 推荐(0)
摘要: 本文章向大家介绍fastjson对象,JSON,字符串,map之间的互转,主要包括fastjson对象,JSON,字符串,map之间的互转使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。 https://www.cnblogs.com/riverone/ 阅读全文
posted @ 2021-01-07 00:41 红尘客栈-zhang 阅读(497) 评论(0) 推荐(0)
摘要: SpringCloud-config SpringCloud-bus SpringCloud-stream SpringCloud-sleuth、zipkin ## Config > 概念:分布式配置中心 > 作用:统一管理各个服务、环境配置、实现动态配置(优点:维护方便、灵活度比较高) > > ! 阅读全文
posted @ 2020-12-08 00:40 红尘客栈-zhang 阅读(148) 评论(0) 推荐(0)
摘要: Hystrix Fegin gateway Hystrix 概念:熔断器,延迟容错库 作用:隔离远程服务调用,防止出现级联失败、雪崩效应,保护服务 解决“级联失败、雪崩效应”方案,服务降级(线程隔离、服务熔断) 线程隔离:不直接访问服务,使用空闲线程访问,没有空闲线程,直接返回错误信息(加速失败判断 阅读全文
posted @ 2020-12-08 00:37 红尘客栈-zhang 阅读(270) 评论(0) 推荐(0)
摘要: 架构演变 远程服务调用方式 Eureka Ribbon ## 架构演变(了解) 集中式 特点:所有功能代码都在一个项目中 应用场景:访问量不太大的小项目 优点:开发、部署比较简单方便 缺点:修改代码,需要对整个项目进行打包部署,相对比较麻烦 垂直拆分 特点:根据功能把项目拆分成一个个单独的系统,系统 阅读全文
posted @ 2020-12-08 00:35 红尘客栈-zhang 阅读(188) 评论(0) 推荐(0)