摘要:我需要这个判断吗遍历的时候,是否需要对每个元素判空换句话说,是否可以允许。然后我实验了一下,发现竟然是可以的。 在写代码的时候,有时候遇到for循环,写到下面的时候有一点犹豫。 List dataList = ...; for (Data d : dataList) { if (d != null) { // 我需要这个判断吗? // ... } } 遍...
摘要:我们知道,的作用其实是对类的和的增强,是为了让线程在指定对象上等待,是一种线程之间进行协调的工具。当线程调用对象的方法时,必须拿到和这个对象关联的锁。 showImg(https://segmentfault.com/img/remote/1460000016012566); 本文首发于一世流云的专栏:https://segmentfault.com/blog... 一、Reentr...
摘要:的作用就是为了解决协议无状态的缺陷所作的努力。路径与域一起构成的作用范围。这种生命期为浏览器会话期的被称为会话。而机制采用的是一种在服务器端保持状态的解决方案。跨域名如今被普遍用在网络中,例如等。仅在他所在的域名内有效。 前言 本文分别对Cookie与Session做一个介绍和总结,并分别对两个知识点进行对比分析,让大家对Cookie和Session有一个更深入的了解,并对自己的开发工...
摘要:第篇的过滤器的使用一大致介绍我们在学的时候,就有过滤器和拦截器的使用,而同样也有过滤器的使用,本章节我们指在如何简单使用。是否执行该过滤器。说明需要过滤说明不要过滤过滤器的具体逻辑。请求的添加服务网关微服务启动类的过滤器的使用。 SpringCloud(第 021 篇)Zuul 的过滤器 ZuulFilter 的使用 - 一、大致介绍 1、我们在学 Spring 的时候,就有过滤器和拦...
摘要:开放封闭原则是面向对象设计的核心所在,遵循这个原则可以避免许多不可避免的麻烦。而且能极大的增加软件的可扩展性可维护性和可复用性。依赖倒转原则定义高层模块不应该依赖低层模块。 1.最重要的原则:开放-封闭原则 定义:原件实体(类、模块、函数等等)应该可以扩展,但是不可修改 public class Calculate { public void operate(int a, in...