摘要:
在查阅GitLab官网的CI/CD功能说明时,全是英文看起来不方便,通过翻译软件自动翻译后“内容失真”,看起来很变扭。查阅了百度上的资料发现很多翻译很老旧,有些甚至是挂羊头卖狗肉。痛定思痛,决定自己翻译分享出来。
下面是第一篇翻译,如有不对的地方请指正。
翻译源文件:
https://docs.gitlab.... 阅读原文
2021-02-22 15:58:04 阅读(1297) 评论(0)
摘要:
原文链接http://zhhll.icu/2021/01/03/%E6%A1%86%E6%9E%B6/spring/spring%E5%AE%B9%E5%99%A8/
spring容器
分为两种类型
BeanFactory 该接口是最简单的容器,提供了基本的DI支持。最常用的BeanFactory实现... 阅读原文
2021-02-22 15:55:03 阅读(1345) 评论(0)
摘要:
一、单系统登录机制
1、http无状态协议
web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系。
但这也同时意味着,任何用户都能通过浏览器访问服务... 阅读原文
2021-02-22 14:56:05 阅读(1324) 评论(0)
摘要:
本文部分摘自《Java 并发编程的艺术》
volatile 和 synchronize 关键字
每个处于运行状态的线程,如果仅仅是孤立地运行,那么它产生的作用很小,如果多个线程能够相互配合完成工作,则将带来更大的价值
Java 支持多个线程同时访问一个对象或者对象的成员变量,使用 volatile 关键字... 阅读原文
2021-02-22 13:15:05 阅读(1283) 评论(0)
摘要:
来源:https://blog.csdn.net/u010644448
引言:循环依赖就是N个类中循环嵌套引用,如果在日常开发中我们用new 对象的方式发生这种循环依赖的话程序会在运行时一直循环调用,直至内存溢出报错。下面说一下Spring是如果解决循环依赖的。
第一种:构造器参数循环依赖
Spring容器会... 阅读原文
2021-02-22 11:37:02 阅读(1314) 评论(0)
摘要:
一、前言
现在大多都使用 MQ 来做系统的异构,来做系统的解耦,系统的的模块相当于寄信者与收信者,MQ 则扮演者邮局的角色。作为一个中转的角色,就需要确保消息的100%投递。
今天我们就来研究一下如何确保消息的100%的投递。
二、先谈谈 RabbitMQ 的特性
RabbitMQ 所做的确保是:只要你把消息... 阅读原文
2021-02-22 08:28:02 阅读(1286) 评论(0)
摘要:
本文为《三万长文50+趣图带你领悟web编程的内功心法》第二个章节。
2、初识HTTP/1.1
接下来我们先来简单介绍下HTTP/1.1的优缺点,好让大家对它有个认识,然后再进一步深入了解。
2.1、可扩展
正是因为HTTP规范中限制很少,告诉你可以做什么,但是不会告诉你各种条条框框不能做什么,所以,很容... 阅读原文
2021-02-22 07:55:02 阅读(1282) 评论(0)
摘要:
SpringMVC学习记录
注意:以下内容是学习 北京动力节点 的SpringMVC视频后所记录的笔记、源码以及个人的理解等,记录下来仅供学习
第4章 SpringMVC 核心技术
4.2异常处理
SpringMVC框架处理异常的常用方式:使用@ExceptionHandler注解处理异常。
异常处理... 阅读原文
2021-02-22 06:20:03 阅读(1275) 评论(0)
摘要:
目录
1、类变量(静态类变量)
2、静态方法
3、Main()方法
4、代码块
5、单例模式
6、抽象类
6.1、抽象类的介绍
6.2、抽象类的特点
6.3、多态在抽象类的体现
6.4、抽象类体现了模板设计模式
7、接口
7.2、继承与接口在应用上有什么区别?
7.3、接口的多态性
8、内... 阅读原文
2021-02-22 06:01:04 阅读(1328) 评论(0)
摘要:
SpringMVC学习记录
注意:以下内容是学习 北京动力节点 的SpringMVC视频后所记录的笔记、源码以及个人的理解等,记录下来仅供学习
第4章 SpringMVC 核心技术
4.1 请求重定向和转发
当处理器对请求处理完毕后,向其它资源进行跳转时,有两种跳转方式:请求转发与重 定向。而根据所要... 阅读原文
2021-02-22 00:56:02 阅读(1339) 评论(0)