摘要: ###分布式和微服务 单体应用:系统界面、静态资源、业务组件等都会在一个工程里,将来发布需要全部发布到一台tomcat服务器上。 分布式:将一个系统的界面、静态资源、业务处理进行拆分,发布到不同的服务器上,然后用户请求过来,调用多个服务器资源处理,给用户响应。 微服务:属于开发分布式应用的架构思想, 阅读全文
posted @ 2020-09-03 18:11 火星的巧克力 阅读(108) 评论(0) 推荐(0) 编辑
摘要: ###1.历史 Apache Google GitHub IBatis Mybatis Mybatis ###2.Mybatis的作用 1 它支持普通的SQL 操作 以及 存储过程的调用 2 它是一个高级的ORM框架 (以面向对象的思想操作数据库) 3 它封装了几乎的jdbc操作 以及参数的手工设置 阅读全文
posted @ 2020-09-03 18:09 火星的巧克力 阅读(160) 评论(0) 推荐(0) 编辑
摘要: ###Spring MVC的五大核心组件 DispatcherServlet 控制器 请求的入口 HandlerMapping 控制器 派发请求 让请求和控制器建立一一对应的关联关系 Controller 控制器 真正的请求的处理者 ModelAndView 模型和视图 封装了数据信息和视图信息 V 阅读全文
posted @ 2020-09-03 18:03 火星的巧克力 阅读(152) 评论(0) 推荐(0) 编辑
摘要: ###什么是AOP Aspect Oriented Programming 面向切面编程 或者 面向方面编程 它是对面向对象的一个扩展 可以不修改原有代码的情况下 给原有的逻辑增加功能 降低了共通业务逻辑 和 原有逻辑的耦合度 因为共同业务逻辑可以通过配置手段加入到原有逻辑中 ###AOP 中涉及到 阅读全文
posted @ 2020-09-03 17:58 火星的巧克力 阅读(158) 评论(0) 推荐(0) 编辑
摘要: ###组件扫描 它是Spring 提供的一套基于标注(注解)的技术 目的是为了简化XML的配置 ###Spring中实现组件扫描的步骤 1 建立一个项目 导入jar包(ioc aop) 拷贝spring 配置文件到src下 2 在spring 配置文件中 开启组件扫描 <context:compon 阅读全文
posted @ 2020-09-03 17:55 火星的巧克力 阅读(211) 评论(0) 推荐(0) 编辑
摘要: ###Spring 框架的构成 IOC 控制反转 它是Spring框架的核心 DAO 数据访问对象模块 它是对JDBC的封装和简化 WebMVC 它是Spring 对 java web的支持 以及 MVC设计模式的支持 AOP 面向切面编程 它是对面向对象的扩展 ORM 对象关系映射(是以面向对象的 阅读全文
posted @ 2020-09-03 17:53 火星的巧克力 阅读(215) 评论(0) 推荐(0) 编辑
摘要: ##Linux系统 ###常见操作命令 tab键自动补全功能 cd /opt 进入/opt目录,支持多级目录 cd .. 切换到上一级目录 cd / 切换到根目录 ll 显示当前目录下文件信息 ls 显示当前目录下文件信息 mkdir XXX 创建文件夹 touch XXX 创建文件 rm -f X 阅读全文
posted @ 2020-09-03 17:49 火星的巧克力 阅读(89) 评论(0) 推荐(0) 编辑
摘要: ###Ajax 2020/9/3 17:40:34 ###Ajax简介 一种用于网页异步请求的技术 , 用于与服务器进行异步交互 , 以及 局部网页的刷新. ###ajax的GET请求使用步骤 1. 创建一个用于异步请求的对象 var xhr = new XMLHttpRequest(); 2. 设 阅读全文
posted @ 2020-09-03 17:46 火星的巧克力 阅读(164) 评论(0) 推荐(0) 编辑
摘要: #javaWEB 2020/9/3 17:21:44 ###服务器搭建 tomcat独立环境 安装 前置条件: 1. 环境变量中, 配置JAVA_HOME变量, 变量值为: JDK安装的路径, 切记不包含\bin 2. 关闭防火墙, 卸载杀毒软件 卸载**安全管家 , 卸载 *60安全卫士 步骤: 阅读全文
posted @ 2020-09-03 17:44 火星的巧克力 阅读(153) 评论(0) 推荐(0) 编辑
摘要: #网络编程 2020/9/3 16:33:15 ###网络编程的常识 目前主流网络通讯软件有:微信、QQ、陌陌、探探、飞信、阿里旺旺、... 在吗? 七层网络模型 为了保证数据安全有效的传递,ISO(国际标准委员会组织)将数据的传递从逻辑上划分为以下七层: 应用层、表示层、会话层、传输层、网络层、数 阅读全文
posted @ 2020-09-03 17:00 火星的巧克力 阅读(105) 评论(0) 推荐(0) 编辑
摘要: #java的类 2020/9/3 11:39:48 ###Object类 常用的包 java.lang包 - 该包是Java语言的核心包,该包中的内容由Java虚拟机自动导入。 - 如:String类、System类等 java.util包 - 该包是Java语言的工具包,该包中提供大量工具类和集合 阅读全文
posted @ 2020-09-03 16:59 火星的巧克力 阅读(223) 评论(0) 推荐(0) 编辑
摘要: #面向对象 2020/9/2 22:58:10 ###面向对象编程的概念 什么是对象? 万物皆对象。 什么是面向对象? 面向对象就是指以特征和行为的观点分析现实世界中事物的方式。 什么是面向对象编程? 面向对象编程就是指先使用面向对象的观点进行分析再使用面向对象的编程语言进行翻译的过程。 其中C语言 阅读全文
posted @ 2020-09-03 12:26 火星的巧克力 阅读(125) 评论(0) 推荐(0) 编辑
摘要: #java基础 2020/9/2 17:22:23 ###计算机常识 硬件 CPU、内存(临时存储数据,例如:变量...)、硬盘(永久存储数据,例如:记事本文件、mp4影音文件...)、 主板、显卡、电源、风扇、鼠标、键盘... 软件 系统软件 --> windows家族,mac家族、Unix、Li 阅读全文
posted @ 2020-09-03 12:17 火星的巧克力 阅读(144) 评论(0) 推荐(0) 编辑
/* 返回顶部代码 */ TOP