摘要:
一 .任务,进程与线程 多任务: 指用户在同一时间内运行多个应用程序,每个应用程序可以认为是一个任务.常见的操作系统Linux、windows等就是支持多任务的操作系统。 进程: 计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,通俗讲就是对操作系统中运行的应用程序及 阅读全文
摘要:
一 .微服务架构介绍 1.单体架构是什么 单体架构也称之为单体系统或者是单体应用。就是一种把系统中所有的功能、模块耦合在一个应用中的架构方式。 2 单体架构特点 2.1 打包成一个独立的单元(导成一个唯一的 jar 包或者是 war 包) 2.2 会一个进程的方式来运行 3 单体架构优缺点 3.1 阅读全文
摘要:
一 . 单点登录简介 在企业级软件发展初期,企业系统往往很少,只有一到两个,每个系统都有其登录界面。可随着时代发展,用到的系统也越来越多,系统使用者在操作不同的系统时需要多次登录,且不同的账号密码让人十分难受。 于是单点登录(SSO)诞生了,他解决的问题是:可以只登录一个系统,就可以访问其他互相信任 阅读全文
摘要:
一、ACID特性 数据库管理系统中事务(transaction)的四个特性(分析时根据首字母缩写依次解释):原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability) 所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是 阅读全文
摘要:
一 .SOA 1.英文名称(Service Oriented Ambiguity) 2.中文名称:面向服务架构 2.1 有一个专门提供服务单元. 2.2 其他所有单元都调用这个服务. 3.SOA 定位: 3.1 如何设计项目,让开发时更有效率. 3.2 SOA 是一种 4.之前项目架构 4.1 在公 阅读全文
摘要:
一. 什么是RabbitMQ MQ全称为Messege Queue,消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用时用于 阅读全文
摘要:
代码 优化 ,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。 代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时 阅读全文
摘要:
1.编写mybatis.xml文件 1 <!DOCTYPE configuration 2 PUBLIC "-//mybatis.org//DTD Config 3.0//EN" 3 "http://mybatis.org/dtd/mybatis-3-config.dtd"> 4 <configur 阅读全文
摘要:
1. SpringMVC的工作流程 1、用户发送请求至前端控制器DispatcherServlet 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给Dispatche 阅读全文
摘要:
1.配置文件 1.1配置核心控制器-一个 Servlet <!-- 前端控制器(加载classpath:springmvc.xml 服务器启动创建servlet) --> <servlet> <servlet-name>dispatcherServlet</servlet-name> <servle 阅读全文