自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring集成mybatis

Spring集成mybatis添加坐标依赖<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependen

2020-11-24 21:08:02 129

原创 Spring——Aop

Spring AOP什么是AOP?​        Aspect Oriented Programing ⾯向切⾯编程,相比较 oop ⾯向对象编程来说,Aop关注的不再是程序代码中某个类,某些⽅法,而aop考虑的更多的是⼀种⾯到⾯的切⼊,即层与层之间的⼀种切⼊,所以称之为切⾯。联想⼤家吃的汉堡(中间夹肉)。那么aop是怎么做到拦截整个⾯的功能呢?考虑前⾯学到的servlet filter /* 的配置 ,实际上也是aop 的实

2020-11-24 21:06:45 173

原创 设计模式——代理模式

代理模式​        代理模式在 Java 开发中是⼀种⽐较常⻅的设计模式。设计⽬的旨在为服务类与客户类之间插⼊其他功能,插⼊的功能对于调⽤者是透明的,起到伪装控制的作⽤。如租房的例⼦:房客、中介、房东。对应于代理模式中即:客户类、代理类 、委托类(被代理类)。​        为某⼀个对象(委托类)提供⼀个代理(代理类),⽤来控制对这个对象的访问。委托类

2020-11-23 20:14:33 90

原创 Spring简单配置与IOC

Spring1. Spring 框架概念Spring 是众多开源java项⽬中的⼀员,基于分层的javaEE应⽤⼀站式轻量级开源框架,主要核⼼是IOC(控制反转/依赖注⼊)与 AOP(⾯向切⾯)两⼤技术,实现项⽬在开发过程中的轻松解耦,提⾼项⽬的开发效率。2. Spring环境搭建1.创建maven项目2.添加依赖<!-- 添加Spring框架的核⼼依赖 --><dependency> <groupId>org.springframework<

2020-11-22 19:46:16 119

原创 freemarker简单入门

FreeMarkerFreeMarker概念​ FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 是一个Java类库。​ FreeMarker不是一个Web应用框架,而适合作为Web应用框架一个组件。FreeMarker与容器无关,因为它并不知道HTTP或Servlet。FreeMarker同样可以应用于非Web应用程序环境。​ FreeMarker更适合作为Model2框架(如Struts)的视

2020-11-20 20:55:39 551

原创 Servlet基础——02

Servlet1.Cookie对象​ Cookie是浏览器提供的一种技术,通过服务器的程序能将一些只须保存在客户端,或者在客户端进行处理的数据,放在本地的计算机上,不需要通过网络传输,因而提高网⻚处理的效率,并且能够减少服务器的负载,但是由于 Cookie 是服务器端保存在客户端的信息,所以其安全性也是很差的1.2 Cookie的创建和发送​ 1.2.1 创建Cookie对象 Cookie cookie = new Cookie("name", "xiaoming");​ 1.2.2 将coo

2020-11-17 21:45:48 93

原创 Servlet基础——01

Servlet1.Tomcat服务器​ Tomcat 是一个符合 JavaEE WEB 标准的最小的WEB 容器,所有的 JSP 程序一定要有 WEB 容器的支持才能运行,而且在给定的 WEB 容器里面都会支持事务处理操作。2.Servlet的实现​ 安装Tomcat 或者免安装版直接解压​ IDEA配置Tomcat​ 创建Web项目3.实现 Servlet 规范​ 实现 Servlet 规范,即继承 HttpServlet 类,并到如响应的包,该

2020-11-17 21:43:05 133 1

原创 Mybatis-动态sql和缓存机制以及注解开发

Mybatis1.动态SQL相当于按条件拼接SQL语句**if 判断条件: ** 相当于java中的if语句where 标签: 代替的where 1=1恒等式​ 如果where标签对中有子句拼接,where就提供一个where关键字​ 去掉第一个多余的and​ 如果where标签对中没有子句拼接,提供where关键字<select id="queryEmp" resultType="Emp"&g

2020-11-06 20:04:54 195

原创 Mybatis-查询数据传入传出和CRUD

Mybatis查询语句的入参类型基本类型javabean类型:使用时要与 属性名对应 根据对象的属性名获取属性值map类型 :匹配參數集合map中key的名字数组|list类型:​ foreach遍历参数list或者数组​ collection=“array” 参数类型 array | list​ item : 指代每次循环从集合或者数组中拿出的数据(变量名)​ separator: 每个数据之间额分

2020-11-05 22:19:22 284

原创 SQL—DML和JDBC

SQL学习事务事务: 单个逻辑单位 执行的一组操作,以事务为单位,在一个事务声明周期之间额的一组 操作要么都成功,要么都失败事务的作用:使用事务是为了保证数据的安全有效事务的开启: 执行增删改操作自动开启事务的结束:​ 提交 : commit 执行DDL DCL 正常关闭客户端 自动提交​ 回滚: rollback 以外退出非法断电DDL和DMLDDL: 数据定义语言 表创建create 表修改alter 表删除dropDML

2020-11-02 21:03:54 97

原创 SQL-表的基础

SQLDAY11.表与表之间的关系1对1 : 主外键约束可以实现1对多|多对1 : 主外键约束可以实现多对多 : 使用中间表 ,来定义两张表的依赖关系订单表order订单编号所属用户商品idorderiduseridgoodsid100110用户表user用户主键id用户名用户密码等级注册日期useridusernamepassword10张三12322019-1-2关联表

2020-10-29 21:46:30 189

原创 20201020--笔记

网络编程网络分层由于结点之间联系很复杂,在制定协议时,把复杂成份分解成一些简单的成份,再将它们复合起来。最常用的复合方式是层次方式,即同层间可以通信、上一层可以调用下一层,而与再下一层不发生关系。...

2020-10-21 21:08:30 133

原创 20201019--笔记

20201019 笔记多线程线程创建线程1.继承Thread类2.通过实现Runnable接口3.通过Callable接口实现线程的状态1.新建状态2.就绪状态3.运行状态4.阻塞状态5死亡状态线程的同步锁和死锁同步锁死锁多线程多线程,说白了就是多条执行路径,原来是一条路径,就主路径(main),现在是多条路径线程线程(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并

2020-10-19 22:07:03 150

空空如也

空空如也

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

TA关注的人

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