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

原创 Spring——Aop

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

2020-11-24 21:06:45 211

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

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

2020-11-23 20:14:33 122

原创 Spring简单配置与IOC

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

2020-11-22 19:46:16 155

原创 freemarker简单入门

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

2020-11-20 20:55:39 685

原创 Servlet基础——02

Servlet 1.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 123

原创 Servlet基础——01

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

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

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

Mybatis 1.动态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 258

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

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

2020-11-05 22:19:22 341

原创 SQL—DML和JDBC

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

2020-11-02 21:03:54 136

原创 SQL-表的基础

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

2020-10-29 21:46:30 268

原创 20201020--笔记

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

2020-10-21 21:08:30 174

原创 20201019--笔记

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

2020-10-19 22:07:03 192

空空如也

空空如也

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

TA关注的人

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