- 博客(66)
- 资源 (1)
- 收藏
- 关注
原创 springboot(一).新建springboot项目
废话不说,直接开练,看看用IDEA和eclipse是如何创建springboot项目的。一.IntelliJ IDEA新建springboot项目1.点击File,再点击new,接着点击project,如下图:2.接着会弹出个页面,如下图,先点击1处,如果jdk没有配,则点击2处配置jdk,最后点击3处,下一步3.在下面这个页面中配置Group和Artifact,项目名称等...
2019-04-23 00:27:50
536
2
原创 mybatis(四).MyBatis的关联映射
原始的jdbc在查询数据时,要查询多个表的数据,一种做法是:一个表的写一个sql,用该表的实体类去装载数据,最后查出来用java组装起来,另一种做法:写一个综合实体类(把要查的字段对应的属性都加进去),写一个sql,一次性查出来。那么我们的MyBatis持久化框架对待这种问题时如何处理的,有没有简单的方法。我们今天就来学习MyBatis的关联映射
2018-11-17 22:52:22
327
原创 mybatis(三).MyBatis的动态sql
前面的文章中sql操作文件讲的大都是一个固定的sql,那么如果要根据不用的条件拼接不同的sql,那么该怎么做呢,今天我们来学习MyBatis的动态sql。不说废话,开干。一.表达式动态sql是怎么实现的呢,这里面要用到一些表达式,接下来看看这些表达会死:1.选择表达式1<if test=””>……</if>如果test表达式成立,就后缀拼上<i...
2018-11-13 23:54:14
273
原创 mybatis(二).MyBatis的接口映射器规则
前面的一篇文章中,用户表User表的sql操作文件中的全部sql都放在SqlSession中,那么如果要编写另外一个表的sql操作文件也要写很多sql,写的多了名称难免混淆或者不好记,容易出错。那么,有没有一种规则我们可以针对每个表的sql操作文件,把它封装成一个组件,处理那个表就调用哪个表的相关组件。答案是肯定的,这个规则就是接口映射器规则,我们可以根据这个接口映射器规则来编写代码,根据此接口编写的接口(该接口的方法都没有实现),不用实现类。在运行时MyBatis框架自动生成该接口的实现类,我们从Sq
2018-11-12 22:22:46
1397
原创 mybatis(一).搭建一个MyBatis项目
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。 能看到这篇...
2018-11-08 23:43:43
2000
2
原创 spring(八).针对SpringMVC的单体测试
SpringMVC的单体测试目录一.测试前梳理。二.实例1.一个简单的单体测试(1).给spirng_demo1项目中引入jar包(2).编写测试类。(3).测试,点击运行:run as Junit Test2.测试多个测试类(1).再编写个测试类(2).编写JUnit套件类,同时测试两个测试类...
2018-11-07 23:01:28
1279
原创 sring(七).spring事务管理
一.事务简介在学些spring的事务管理之前,我们先来看看数据库的事务!事务(transaction):是一系列对系统中数据进行访问与更新的操作组成的一个程序执行逻辑单元。下面是事务管理的思维导图:详情可以查看文章,https://www.jianshu.com/p/aa35c8703d61下面我们进入主题,开始学习spring的事务管理。Spring采用AOP机制完...
2018-11-06 22:00:57
999
原创 spring(六).Spring中的AOP
Spring中的AOP目录一.AOP思想二.AOP应用1.简单的例子(1).基于配置(2).基于注解2.要点总结(1).切面组件 Aspect(2).通知 Advice(3).切点 Point3.案例实战(1).在Spring容器中配置aop(2).编写切面组件(...
2018-11-04 22:13:09
630
原创 ORACLE存储过程
oracle存储过程目录 一.什么是存储过程二.为什么要写存储过程三.存储过程基础1.存储过程结构2.存储过程语法3.pl/sql处理存储过程四.存储过程进阶1.BUIK COLLECT2.FORALL3.pl/sql调试存储过程4.案例实战...
2018-11-02 18:14:48
256596
69
原创 spring(五).基于Spring MVC的前后端分离开发
好久没写博客了,哈哈哈!时至今日,互联网技术发生了很大变化,新技术不断涌现,新的开发模式也不断出现,传统的jsp页面,前后端混合开发的模式已经被大家弃用,往往高效率的开发模式被大家所追捧。众所周知,为了提高提高效率,我们的分工越来越明确,前端开发工程师专门写前端页面,后台开发工程师专门写服务器。前面的文章中从很基础开始将,一直都是jsp页面,前后端混合编程。当然了,为了跟上时代的步伐,我们也要...
2018-11-02 00:09:32
19849
5
原创 spring(四).spring整合Jdbc,访问数据库
前面已经介绍如何搭建一个spring MVC项目,但是没有和数据库交互过,今天我们来一起看看,spring如何使用JDBCTemplate访问数据的。我们直接从一个搭建好Spring MVC项目开始,大家可以自己先搭建一个Spring MVC项目,当然也可参照我前面写的关于搭建Spring MVC项目的文章:https://blog.csdn.net/weixin_41968788/artic...
2018-09-10 22:12:11
601
原创 spring(三).搭建Spring MVC项目(基于注解)
前面我们搭建了一个基于xml配置的简单的Spring MVC项目实现了用户登录,特别麻烦,今天来给大家介绍一个简单点方式,是基于注解。话不多说,开始实战:1.创建一个web项目,项目名称是:springmvctest,同样也是实现一个简单的登录2.引入相关jar包,这里我用的是spring5.0.8.release包3.在src目录下编写applicationContext...
2018-09-08 21:56:40
686
原创 spring(二).搭建简单spring MVC项目(基于xml配置)
前面我们初步入门了Spring,接下来我们看下如何搭建一个简单的Spring MVC项目。这里我们先来看下Spring MVC 的工作流程,看看它是如何处理一个请求的,如下图所示。接下来我们进入实战:1.新建一个web项目,项目名称为:springmvctest2.给项目中引入相关.jar包,这里引入spring5.0.8.release包(要配合jdk1.8以上版本使用,...
2018-09-08 19:07:24
585
1
原创 spring(一).入门基础
提到Spring想必大家一定会知道有IOC(Inverse of control,控制反转)、AOP(Aspect Oriented Programming,面向切面编程)、DI(Dependency Injectio,依赖注入)、javaBean等概念。笔者在刚接触Spring的时候,虽然有技术大牛导师指导,但是还是不能完全理解这几个概念到底是怎么回事,我们不妨先放下对这几个概念的理解,先跟着...
2018-09-08 11:49:57
1053
原创 weblogic(二).eclipse中运用weblogic启动web项目
一.eclipse如果没有weblogic插件。 方法一:下载一个JEE 的eclipse,重新安装。 方法二:自己百度“eclipse没有weblogic插件”,很简单。二.eclipse中创建weblogic服务器,并添加web项目启动它。1.先创建一个weblogic服务器(1).先切换到java EE,如下图(2). 如果没有server选项,则可以...
2018-08-14 17:41:55
15777
1
原创 javaSE(七).File和IO操作
1.File(1).File(String pathName)Java.io.File用于表示文件(目录),也就是说可以通过File类在程序中操作硬盘上文件和目录。File类只用于表示文件(目录)的信息(名称、大小等),不能对文件进行访问。构造方法:File(String pathname)通过给定路径名字字符串转换成抽象的路径名来创建一个新File实例抽象路径应...
2018-08-01 21:52:49
504
原创 javaSE(六).集合框架
1.CollectionJDK提供了这样一个容器,集合Collection。Collection是一个接口,定义了集合的相关的操作方法,其有两个子接口List和SetList:可重复集Set:不可重复集元素是否重复,取决于元素的equals()比较的结果集合的基本方法:方法 说明 int size() 获取集合中元素的个数 boolean isEmpty...
2018-07-31 00:18:34
300
原创 javaSE(五).java中的时间
Java中的时间使用标准类库的Date类表示,使用距离一个固定的时间点的毫秒数(可正可负,long类型)表达一个特定的时间点。固定的时间点叫纪元(epoch),是UTC时间1970年1月1日 00:00:00。UTC(Universal Time Coordinated世界调整时间)与GMT(Greeenwich Mean Time格林威治时间)一样,是一种具有实际意义的科学标准时间。...
2018-07-29 23:44:54
206
原创 javaSE(四).包装类概述
在进行类型转换的范畴内,有一种特殊的转换,需要将int这样的基本数据类型转换为对象。所有的基本类型都有一个与之对应的类,即,包装类(wrapper)。包装类是不可变类,在构造了包装类对象后,不允许更改包装在其中的值。包装类是final的,不能定义它们的子类。基本类型对应的包装类 基本类型 包装类 继承于 by...
2018-07-29 23:33:40
233
原创 javaSE(三).Object类
在Java类继承结构中,Java.lang.Object类位于顶端。如果定义一个Java类时没有使用extends关键字声明其父类,则默认其父类是java.lang.Object类。Object类型的引用变量可以指向任何类型的对象。1.toString()方法Object类实现了toString()。返回的是类名和一个整数串。public String toString() ...
2018-07-29 23:30:23
175
原创 javaSE(二).正则表达式
正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。 正则表达式 说明 [abc] a、b、c中任意一个字符 [^abc] 除了a、b、c的任意字符 [a-z] ...
2018-07-29 23:17:37
273
原创 javaSE(一).String概述
1.String是不可变对象java.lang.String使用了final修饰,不能被继承:字符串底层封装了字符数组及针对字符数组操作的算法字符串一旦创建,对象永远无法改变,但字符串的引用可以重新赋值;Java字符串在内存中采用Unicode编码方式,任何一个字符对应两个字节的定长编码。2.String的常量池Java为了提高性能,静态字符串(字面量/常量)都放在常量池里...
2018-07-29 23:01:00
249
原创 weblogic(一).简介与安装
WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。 往白了说,weblo...
2018-07-12 18:29:17
122800
11
原创 javaSE(八).java多线程
一,在学习多线程之前,先来看看涉及到的概念。进程(process):是操作系统运行的一个任务,一个应用程序运行在一个进程中。线程(Thread):一个进程对应一块内存区域。操作系统系统会把进程划分为一个个小的功能单元。而进程中所包含的一个或多个这样的功能单元称为线程。注意: 1.一个进程会有一个私有的虚拟空间,而这个空间只能被它包含的线程访问。 2.一...
2018-06-28 01:03:02
340
原创 oracle 表分区
表 分 区 学 习 笔 记 目 录 一.什么是表分区... 2 1.分区主要有两种形式... 2 2.表空间... 2 3.分区... 2 4.分区与分表... 2 二.为什么要分区... 2 1.表分区的优点... 2 2.表分区的缺点... 2 3.表分区规则... 3 三.分区策略... 3 1.范围分区(range)... 3 2.列表分区(list)... 5 3.哈希分区(h...
2018-06-03 19:09:28
962
2
DmJdbcDriver17.jar
2020-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人