06 2019 档案
摘要:1. 在本地需要提交的文件同级目录运行git bash 2. 初始化 git 运行环境 3. 新建本地分支develop 4. 链接远程仓库 5. 同步远程仓库信息 6. 关联本地仓库与远程仓库 7. 若遇报错: branch 'develop' does not exist 则运行如下指令: 8.
阅读全文
摘要:大型网站系统架构的演进都是随着业务增长不断演进,所有的出发点都是为了满足业务需求。最初访问量下,功能简单时,单体软件可以解决所有问题;后来访问量逐渐增大,功能愈加丰富,此时单体软件的架构逐渐成为开发和运维的瓶颈。所以微服务拆分,集群化部署,消息中间件,内存数据库,数据库中间件等解决方案逐渐走进视野。
阅读全文
摘要:在介绍Tomcat之前,我们先介绍一个概念Servlet。 Servlet是一个运行在WEB服务器上的小的Java程序,用来接收和响应从客户端发送过来的请求,通常使用HTTP协议。从下图可以看出Servlet依托于容器运行和提供服务,这类容器称为Servlet容器,Tomcat就是一个Servlet
阅读全文
摘要:Spring Web模型-视图-控制器(MVC)框架是围绕DispatcherServlet设计的,DispatcherServlet将接收的请求分派给应用程序。SpringMVC具有配置处理程序映射关系,视图解析,区域设置,时区和主题解析以及上传文件等功能。 简述SpringMVC工作内容: 接收
阅读全文
摘要:Nginx请求分发中心,需要明确几个基本问题,什么是请求,分发中心是什么,为什么需要分发中心。 什么是请求? Niginx是一款高性能的HTTP服务器,这里的请求当然是指接收客户端发送的http协议请求。http协议的请求(常用POST和GET)是通过URL进行定位的,URL中的核心为IP地址与端口
阅读全文
摘要:什么是数据库连接池? 数据库连接池负责分配、管理和释放数据库连接,无需用户在使用中动态的创建维护数据库连接,将用户从操作连接的细节中解放出来。 为什么使用数据库连接池呢? 节省系统运行资源和时间;数据库连接是一种关键的、有限的、昂贵的资源。传统的模式(如传统的java web项目中,servlet的
阅读全文
摘要:1. 常用sql语法: a. 数据定义语言DDL(Data Definition Language):对数据库内部的对象进行创建、修改、删除等操作;与DML区别在于DML语句只针对表中数据,不涉及表的元信息;DDL主要面向DBA(数据库管理人员) b. 数据操作语句DML(Data Manipula
阅读全文
摘要:简单来看软件服务的工作流程:用户端界面操作请求< >本地处理|远程服务程序拦截转发请求< >服务端逻辑功能实现<--MyBatis用在这里-->数据库。 很容易产生两个问题:为什么在服务程序与数据库之间需要使用持久层框架?为什么要使用MyBatis? 直接使用Java操作数据库会非常繁琐,具有以下问
阅读全文
摘要:之前简单介绍过Spring框架,本文换个角度重新诠释Spring。使用Java语言开发的项目,几乎都绕不过Spring,那么Spring到底是啥,为何被如此广泛的应用,下面从以下两个问题出发来剖析Spring,本文所有讨论基于Spring 4。 Spring是啥 Spring 是一个分层的 Java
阅读全文
摘要:1. 面向对象 2. 数据类型 基础数据类型(byte short int long float double char boolean ) 和引用类(Byte Integer Long String Boolean) equals与 == 3. 静态关键字static 4. String相关操作
阅读全文

浙公网安备 33010602011771号