自定义博客皮肤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

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

2020-07-26 09:58:14 132

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

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

2020-07-21 19:56:05 115

原创 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 206

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

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

2020-07-15 19:16:22 100

原创 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 164

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

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

2020-07-10 17:36:08 592

原创 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 296

原创 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 86

原创 AJAX学习笔记

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

2020-07-08 14:57:58 98

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

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

2020-07-08 11:37:33 631

原创 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 735

原创 JavaScript学习笔记

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

2020-07-07 18:25:00 125

原创 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 62

原创 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 211

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

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

2020-07-02 19:37:17 116

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

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

2020-07-01 18:28:51 123

空空如也

空空如也

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

TA关注的人

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