自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Maven知识整理+整合ssm

一、Ant 1、Ant和Maven都是项目构建工具 2、在项目的运行编译打包等过程都需要依赖于Ant构建工具 二、分布式 1、传统项目部署时: 新建一个项目,通过不同的包来区分不同模块 把这一个项目发布到服务器的tomcat中 2、分布式项目(适用于高负载情况下)部署: 把一个完整的项目拆分成多个项目,把拆分后的项目分别部署到对应的服务器(tomcat)中的过程就叫做分布式项目部署。 把传统项目包换成一个单独的项目。 三、Maven配置 1、基于Ant的构建工具,额外添加其他功能 2、运行原理: Maven

2020-07-26 09:58:14 142

原创 Spring框架学习笔记4——MVC续

DispatcherServlet前端控制器:接受请求 HandlerMapping处理器映射器:解析请求 HandlerAdapter处理器适配器:调用方法 ViewResolver视图解析器:解析结果,跳转到具体视图。 SpringMVC运行原理: 如果在web.xml中设置DispatcherServlet的为/时,当用户发起请求,请求一个控制器时,首先执行DispacherServlet,由DispatcherServlet调用HandlerMapping的DefaultAnnotationHand

2020-07-21 19:56:05 125

原创 MyBatis知识点整理——整体架构+运行流程+缓存结构+杂七杂八

一、整体架构 数据源配置文件+SQL映射配置文件+会话工厂 +会话+执行器+底层封装对象 1、数据源配置文件 SqlMapConfig.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> &l

2020-07-20 17:42:37 216

原创 Spring框架学习笔记3——MVC

Spring MVC架构图 M——模型(Model) 数据,dao,bean V——视图(View) 网页、JSP,用来展示模型中的数据 C——控制器(Controller) 把不同的Model显示到不同的View上,Servlet扮演这样的角色。 一、通过XML配置/注解配置的方式创建例子 XML配置 <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>

2020-07-15 19:16:22 102

原创 Spring框架学习笔记1——IoC容器、依赖注入

三层架构: 表现层 web层 MVC是表现层的一个设计模型 业务层 service层 持久层 dao层 Spring IoC容器 Spring容器时Spring框架的核心。 容器将创建对象(被称为 Spring Beans),把它们连接在一起,配置它们,并管理他们的整个生命周期。 Spring容器使用依赖注入(DI)来管理组成一个应用程序的组件。 控制反转"是指new实例工作不由程序员来做而是交给Spring容器来做。 在Spring中BeanFactory是IOC容器的实际代表者。 Spring 提供

2020-07-13 18:43:10 175

原创 SQL常用命令总结——16条

1、查找select select 字段名1 , 字段名2,... from 表名 where 条件; 2、添加insert into insert into 表名 values('','','',...); 根据数据库中表的字段顺序赋值 3、修改update update 表名 set 字段名='' where 条件; 4、删除delete delete from 表名 where 条件; 对整行数据进行删除 5、创建表create create table 表名(字段名1 类型,字段名2 类型,

2020-07-10 17:36:08 601

原创 Vue学习笔记

Vue是一个前端框架 1、特点 数据绑定:改变某个标签的值,影响其他绑定该标签的组件的值。 组件化 2、Vue构造器 var vm = new Vue({ el: '#vue_det', data: { site: "菜鸟教程", url: "www.runoob.com", alexa: "10000" }, methods: { detail

2020-07-09 17:35:52 313

原创 JSON学习笔记—概述

1、与 XML 相同之处 JSON 是纯文本 JSON 具有"自我描述性" JSON 具有层级结构(值中存在值) JSON 可通过 JavaScript 进行解析 JSON 数据可使用 AJAX 进行传输 2、与 XML 不同之处 没有结束标签 更短 读写的速度更快 能够使用内建的 JavaScript eval() 方法进行解析 使用数组 不使用保留字 3、XML和JSON使用流程 对于 AJAX 应用程序来说,JSON 比 XML 更快更易使用: 使用 XML 读取 XML 文档 使用 XML

2020-07-08 15:42:01 88

原创 AJAX学习笔记

无需重新加载整个网页,更新部分网页(异步更新)。 AJAX = 异步 JavaScript 和 XML。 1、AJAX工作原理 第一:浏览器发生某个事件,创建XMLHttpRequest对象,发送HttpRequest到服务器; 第二:服务器处理HttpRequest,创建响应并将数据返回浏览器; 第三:浏览器使用JS处理被返回的数据,更新页面内容。 2、 XMLHttpRequest对象(异步的与服务器交换数据) Javascript/DOM(信息显示/交互) CSS(给数据定义样式) XML(作为转换数

2020-07-08 14:57:58 101

原创 jQuery学习笔记续(知识点整理)

1、jQuery HTML 三个简单实用的用于 DOM 操作的 jQuery 方法: text() - 设置或返回所选元素的文本内容 html() - 设置或返回所选元素的内容(包括 HTML 标记) val() - 设置或返回表单字段的值 attr() 用于获取属性值。 添加新内容的四个 jQuery 方法: append() - 在被选元素的结尾插入内容 prepend() - 在被选元素的开头插入内容 after() - 在被选元素之后插入内容 before() - 在被选元素之前插入内容

2020-07-08 11:37:33 640

原创 jQuery学习笔记(知识点整理)

jQuery 是一个 JavaScript 库。 1、jQuery语法 基础语法: $(selector).action() 美元符号定义 jQuery 选择符(selector)"查询"和"查找" HTML 元素 jQuery 的 action() 执行对元素的操作 实例: $(this).hide() - 隐藏当前元素 $("p").hide() - 隐藏所有 <p> 元素 $("p.test").hide() - 隐藏所有 class="test" 的 <p> 元素 $("#

2020-07-07 20:12:21 746

原创 JavaScript学习笔记

HTML 中的脚本必须位于<script> 与 </script> 标签之间。 脚本可被放置在 HTML 页面的 <body> 和 <head> 部分中。 外部的Javascript扩展名是.js,使用<script src=".js"></script>使用外部文件(外部脚本不能包含<script>标签)。 JavaScript 是脚本语言。浏览器会在读取代码时,逐行地执行脚本代码。 1、直接写入HTML输出流 <s

2020-07-07 18:25:00 128

原创 CSS学习笔记

CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明:h1 {color:blue;font-size:12px;} CSS注释以"/*" 开始, 以 "*/" 结束 在HTML元素中设置CSS样式,需要在元素中设置"id" 和 “class"选择器;HTML元素以id属性来设置id选择器。CSS 中 id 选择器以 “#” 来定义(ID属性不要以数字开头,数字开头的ID在 Mozilla/Firefox 浏览器中不起作用)。class 选择器在HTML中以class属性表示, 在 CS..

2020-07-07 10:02:07 64

原创 HTML学习笔记

1、标题:“<h></h>” 2、段落:<p></p> 3、文本格式化:<b> 粗体,<i>斜体,<big> 放大,<small> 缩小,<strong> 加粗,<em> 倾斜,<sub> 下标,<sup> 上标 <!DOCTYPE html> <html> <head> <title>this is a test&

2020-07-06 16:14:09 222

原创 设计模式二——结构型模式(笔记)

一、适配器模式 简介: 作为两个不兼容的接口之间的桥梁。 解决正在运行使用的项目的问题。 eg:安卓的耳机搭上接口转换器便可在苹果手机上使用。 何时使用: 1、系统想使用一个现有的类,但类的接口不符合系统要求。 2、通过接口转换,将一个类插入另一个类系中(适配器继承或依赖已有的对象,实现想要的目标接口)。 优点: 1、可一起运行两个无关联的类; 2、类复用性提高(通过继承或依赖); 3、类的透明性增加; 4、灵活性。 缺点: 1、过多使用使得系统整体凌乱 2、Java最多继承一个类,故最多只能适配一个适配器

2020-07-02 19:37:17 118

原创 设计模式一——创建型模式(笔记)

简要描述 这些设计模式提供了一种方式:在创建对象的时候隐藏创建逻辑。(不是使用new运算符直接实例化对象) 带来的效果:使得程序在判断针对某个给定实例需要创建哪些对象时更加灵活。 包括:工厂模式,抽象工厂模式,单例模式,建造者模式,原型模式。 设计模式的六大原则: 1、开闭原则:对扩展开发,对修改关闭。用到了接口和抽象类。 2、里氏代换原则:对实现抽象化(基类和子类的继承关系)的具体步骤的规范。 3、依赖倒转原则:针对接口编程,依赖于抽象而非具体。是开闭原则的基础。 4、接口隔离原则:使用多个隔离的接口,降

2020-07-01 18:28:51 125

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除