自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 OSI七层参考模型和TCP/IP模型

【代码】OSI七层参考模型和TCP/IP模型。

2023-03-29 16:20:35 252 1

原创 Mybatis架构

Mybatis架构1、 mybatis配置mybatis-config.xml,此文件作为mybatis的全局配置文件,配置了mybatis的运行环境等信息。mapper.xml文件即sql映射文件,文件中配置了操作数据库的sql语句。此文件需要在mybatis-config.xml中加载。2、 通过mybatis环境等配置信息构造SqlSessionFactory即会话工厂3、 由会...

2019-11-17 23:31:42 224

原创 Spring学习(六)

AOP原理及一些概念要spring框架中,实现AOP的代理方法就是8、9两种方法,当目标对象业务bean有实现接口方法时,使用AOP代理,当业务Bean没有实现接口时,会合适CGLIB方法来创建代理对象。此过程的判断及调用及由spring框架来实现。一些概念:http://blog.csdn.net/zhangjiawei520/article/details/7474923AspectJ开...

2019-11-17 23:26:59 264

原创 Spring学习(五)

DI 和 IOC 概念依赖注入或控制反转的定义中,调用者不负责被调用者的实例创建工作,该工作由Spring框架中的容器来负责,它通过开发者的配置来判断实例类型,创建后再注入调用者。由于Spring容器负责被调用者实例,实例创建后又负责将该实例注入调用者,因此称为依赖注入。而被调用者的实例创建工作不再由调用者来创建而是由Spring来创建,控制权由应用代码转移到了外部容器,控制权发生了反转,因此称...

2019-11-17 22:53:07 150

原创 Spring学习(四)

让Spring自动扫描和管理Bean如果一个项目中,把所有的bean都通过配置放入.xml文件中,则文件会非常臃肿,需要一个自动装配功能,实现将bean从配置文件中解脱出来。@Service 用于标注业务组件@Controller用于标注控制层给组件,如struts中的action@Repository用于标注数据访问组件即DAO组件@Component 泛指组件,当组件不好归类时,使用...

2019-11-17 22:50:07 117

原创 Spring学习(三)

Spring依赖注入(Field注入,用于注解方式)首先需要定义命名空间,导入.xsd文件后才能使用注解方式,红色部分为添加部分@Resource注解在server的bean中为PersonDao变量使用@Resource 为其注解在xml中的配置如下:执行过程:创建spring容器由容器创建bean对象因为PersonDao成员有其注解,所以会根据personDao这个名...

2019-10-21 23:31:28 124

原创 Spring学习(二)

Spring依赖注入(通过setter方法属性注入)对象注入:有个dao对象,如何被service处理,通过spring容器实现控制反转PersonDaoBean对象类:PersonServiceBean对象类:如何通过spring容器将dao对象注入到service对象中,配置spring-config.xml方法一:通过标签实现对象注入,name=”personDao”为P...

2019-10-21 23:26:20 147

原创 Spring学习(一)

工作原理1、Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。2、Spring本质上是一个监听器3、控制反转:让一个对象的创建不用new了,可以自动的生产publicclass PersonServiceBean { private PersonDao personDao = new PersonDaoBean(); public save(Person pe...

2019-10-21 23:00:59 136

原创 Log4j 在spring5.0下报错的解决方法

spring升级到5.0版本后不再使用log4j 而是使用log4j2 log4j2替换log4j的方法如下删除所有log4j的依赖及配置文件导入log4j2的依赖<!-- /log4j-api --> <dependency> <groupId>org.apache.logging.log4j</groupId> <art...

2019-10-21 22:41:45 451

原创 CSS实现图片缩放

图片缩放需要用到两个属性transition和transformtransition 属性是一个简写属性,用于设置四个过渡属性:transition-property 用于设置图片的缩放方向 默认为all 即等比例缩放 可以指定width或者heighttransition-duration 规定缩放所需要的时间 默认0 通常设置为1stransition-timing-function...

2019-10-21 22:34:09 3338

原创 Java Servlet

Servlet介绍:Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。可以理解为对客户端或者浏览器发送的请求进行处理,作出相应的响应。其过程如下:1.客户端发送请求至服务器端;2.服务器将请求信息发送至 Servlet;3.Servlet 生成响应内...

2019-10-21 17:24:10 168

原创 MySql数据库基本语法

创建数据库CREATE DATABASE 数据库名;删除数据库drop database <数据库名>;创建表CREATE TABLE table_name (column_name column_type);删除表DROP TABLE table_name ;数据的增删改查增加INSERT INTO table_name ( field1, field2,...f...

2019-10-21 17:10:39 173

原创 JavaScript闭包

闭包闭包指的是:能够访问另一个函数作用域的变量的函数。清晰的讲:闭包就是一个函数,这个函数能够访问其他函数的作用域中的变量。那么闭包的作用也就很明显了:可以在函数的外部访问到函数内部的局部变量。让这些变量始终保存在内存中,不会随着函数的结束而自动销毁。闭包的三大特点:1、函数嵌套函数2、内部函数可以访问外部函数的变量3、参数和变量不会被回收。举例:function test...

2019-10-21 16:57:06 118

原创 JavaScript变量

变量变量是用于存储信息的“容器”例如:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> </head><body><script>var x=5;va...

2019-10-21 16:22:08 159

原创 JavaScript函数

JavaScript 函数函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。<!DOCTYPE html><html><head><meta charset="utf-8"><title>测试实例</title><script>function myFunction(){ ale...

2019-10-21 15:53:31 119

原创 JavaScript数组

什么是数组数组对象是使用单独的变量名来存储一系列的值。如果你有一组数据(例如:车名字),存在单独变量如下所示:var car1="Saab";var car2="Volvo";var car3="BMW";然而,如果你想从中找出某一辆车?并且车的数量不是3辆,而是300辆呢?这将不是一件容易的事!最好的方法就是用数组。数组可以用一个变量名存储所有的值,并且可以用变量名访问任何一个...

2019-10-21 15:16:29 165

原创 JavaScript基础

JavaScript是什么JavaScript 是 Web 的编程语言。所有现代的 HTML 页面都使用 JavaScript。JavaScript最初的目的最初的目的是为了处理表单的验证操作。JavaScript现在的意义(应用场景)1.网页特效2.服务端开发(Node.js)3.命令行工具(Node.js)4.桌面程序(Electron)5.App(Cordova)6.控...

2019-10-21 14:13:51 121

原创 CSS定位

CSS定位CSS 定位 (Positioning) 属性允许你对元素进行定位。CSS 为定位和浮动提供了一些属性,利用这些属性,可以建立列式布局,将布局的一部分与另一部分重叠,还可以完成多年来通常需要使用多个表格才能完成的任务。定位的基本思想很简单,它允许你定义元素框相对于其正常位置应该出现的位置,或者相对于父元素、另一个元素甚至浏览器窗口本身的位置。显然,这个功能非常强大,也很让人吃惊。要...

2019-09-19 17:21:12 129

原创 CSS 浮动

CSS浮动浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。由于浮动框不在文档的普通流中,所以文档的普通流中的块框表现得就像浮动框不存在一样。请看下图,当把框 1 向右浮动时,它脱离文档流并且向右移动,直到它的右边缘碰到包含框的右边缘:再请看下图,当框 1 向左浮动时,它脱离文档流并且向左移动,直到它的左边缘碰到包含框的左边缘。因为它不再处于文档流中,所以它不...

2019-09-19 17:06:56 186

原创 网页的美容师-CSS 2

CSS中的选择器在 CSS 中,选择器是一种模式,用于选择需要添加样式的元素。“CSS” 列指示该属性是在哪个 CSS 版本中定义的。(CSS1、CSS2 还是 CSS3)常用的有:标签选择器 类选择器(class) id选择器(id)例如<!DOCTYPE html><html lang="en"><head> <meta c...

2019-09-19 16:48:02 163

原创 网页的美容师-CSS

CSS的引入方式CSS的引入方式共有三种:行内样式、内部样式表、外部样式表。一、行内样式使用style属性引入CSS样式。例如<hr color="red" /> <p style="color: red">乌鸦坐飞机,龙卷风摧毁停车场</p>网页效果二、内部样式表在style标签中书写CSS代码。style标签写在he...

2019-09-19 16:27:05 197

原创 HTML5新标签

HTML演变过程常用新标签header:定义文档的页眉 头部nav:定义导航链接的部分footer:定义文档或节的页脚 底部article:定义文章section:定义文档中的节 (section、区段)aside:定义其所处内容之外的内容 侧边<article> <header> <h2>这是一把98K&...

2019-09-19 15:46:23 319

原创 HTML表格表单

表格<!-- 只要表格中出现了<thead> 一定会有<tbody> 和<tfoot> --> <table border="1"> <caption>英雄联盟大全</caption> <thead> <tr> ...

2019-09-19 10:04:27 471

原创 HTML基础标签

标题标签 H1-H6网页效果:H1-H6标题大小依次减小段落标签&水平线标签&换行标签 <!-- 段落标签 --> <p>这是我学HTML第一天</p> <p>这是我学HTML第er天</p> <!-- 水平线标签 hr --> <hr/...

2019-09-19 09:25:57 112

原创 IDEA、MySql、jdk安装

IDEA、MySql、jdk安装IDEA的安装先从官网下载最新版本的IDEA下载完成双击打开点击Next选择安装位置,可以自定义,选择完毕后点击Next选择64位,java,选择完毕点击Next点击Install开始安装进度条点击Finish完成安装,选择Run IntelliJ IDEA则是完成安装后启动IDEA,IDEA安装完毕!MySql安装过程首先在官网下...

2019-09-08 16:37:27 184

空空如也

空空如也

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

TA关注的人

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