- 博客(56)
- 收藏
- 关注
原创 spring boot常用注解
spring boot之所以能够自动配置bean,是通过基于条件来配置Bean的能力实现的。常用的条件注解如下@ConditionalOnBean:当容器里存在指定的Bean的条件下@ConditionalOnClass:当前类路径下存在指定的类的条件下@ConditionalOnExpression:基于SpEL表达式作为判断条件@ConditionalOnJava:基于JVM版本作为...
2018-11-01 21:45:25
157
转载 springboot常用注解
spring boot之所以能够自动配置bean,是通过基于条件来配置Bean的能力实现的。常用的条件注解如下@ConditionalOnBean:当容器里存在指定的Bean的条件下@ConditionalOnClass:当前类路径下存在指定的类的条件下@ConditionalOnExpression:基于SpEL表达式作为判断条件@ConditionalOnJava:基于JVM版本作为...
2018-10-31 21:24:11
172
转载 hibernate知识小结
持久化:程序数据在瞬时状态和持久状态间转换的过程;ORM(Object Relational Mapping):1、编写程序时,以面向对象方式处理数据;2、保存数据时,以关系型数据库方式存储;ORM解决方案:1、对持久化对象提供一种查询语言或API;2、在持久化对象上执行基本的增、删、改、查操作;3、对象关系映射工具;4、提供与事务对象交互、执行检查、延迟加载以...
2018-10-30 18:51:51
159
原创 hibernate知识小结
持久化:程序数据在瞬时状态和持久状态间转换的过程;ORM(Object Relational Mapping):1、编写程序时,以面向对象方式处理数据;2、保存数据时,以关系型数据库方式存储;ORM解决方案:1、对持久化对象提供一种查询语言或API;2、在持久化对象上执行基本的增、删、改、查操作;3、对象关系映射工具;4、提供与事务对象交互、执行检查、延迟加载以...
2018-10-29 19:21:50
127
原创 Hibernate小知识点总结
持久化:程序数据在瞬时状态和持久状态间转换的过程;ORM(Object Relational Mapping):1、编写程序时,以面向对象方式处理数据;2、保存数据时,以关系型数据库方式存储;ORM解决方案:1、对持久化对象提供一种查询语言或API;2、在持久化对象上执行基本的增、删、改、查操作;3、对象关系映射工具;4、提供与事务对象交互、执行检查、延迟加载以...
2018-10-28 22:16:42
135
转载 Hibernate简介
什么是Hibernate框架?1、Hibernate框架是应用在javaEE三层结构中的dao层框架。2、在dao层里面做对数据库的增删改查操作,使用Hibernate框架实现增删改查操作。Hibernate底层就是jdbc,对jdbc的轻量级的封装,使用Hibernate不需要写复杂的jdbc代码。3、Hibernate是开源的、轻量级的框架。轻量级的框架:Hibernate不需...
2018-10-23 20:33:08
199
转载 Oracle必须掌握的一些简单语句
Oracle必须掌握的一些简单语句1、创建用户和密码: create user 用户名 identified by 密码;[default tablespace 用户的默认表空间,用于储存数据库对象。如忽略此参数,则默认存储到SYSTEM表空间][temporary tablespace 临时对象默认存储的表空间,包括临时表。如忽略此参数,则默认存储到SYSTEM表空间];...
2018-10-22 22:07:31
305
转载 Spring小结
什么是 Spring:Spring 是一个轻量级的 DI / IoC 和 AOP 容器的开源框架,来源于 Rod Johnson 在其著作《Expert one on one J2EE design and development》中阐述的部分理念和原型衍生而来。 Spring 提倡以“最少侵入”的方式来管理应用中的代码,这意味着我们可以随时安装或者卸载 Spring适用范围:任何 Jav...
2018-10-21 23:15:36
124
转载 Spring知识小结
什么是 Spring:Spring 是一个轻量级的 DI / IoC 和 AOP 容器的开源框架,来源于 Rod Johnson 在其著作《Expert one on one J2EE design and development》中阐述的部分理念和原型衍生而来。 Spring 提倡以“最少侵入”的方式来管理应用中的代码,这意味着我们可以随时安装或者卸载 Spring适用范围:任何 Jav...
2018-10-18 17:50:45
131
转载 Spring简介
什么是 Spring:Spring 是一个轻量级的 DI / IoC 和 AOP 容器的开源框架,来源于 Rod Johnson 在其著作《Expert one on one J2EE design and development》中阐述的部分理念和原型衍生而来。 Spring 提倡以“最少侵入”的方式来管理应用中的代码,这意味着我们可以随时安装或者卸载 Spring适用范围:任何 Jav...
2018-10-17 19:56:18
170
转载 SpringMVC入门笔记
1、SpringMVC的优势 Spring框架提供了构建Web应用程序的全功能MVC模块——Spring MVC。Spring MVC框架提供了一个DispatcherServlet作用前端控制器来分派请求,同时提供灵活的配置处理程序映射、视图解析、语言环境和主题解析,并支持文件上传。Spring MVC还包含了多种视图技术,例如JSP、Velocity、Tiles、iText和POI等...
2018-10-16 22:55:10
153
转载 SpringMVC入门笔记
1、SpringMVC的优势 Spring框架提供了构建Web应用程序的全功能MVC模块——Spring MVC。Spring MVC框架提供了一个DispatcherServlet作用前端控制器来分派请求,同时提供灵活的配置处理程序映射、视图解析、语言环境和主题解析,并支持文件上传。Spring MVC还包含了多种视图技术,例如JSP、Velocity、Tiles、iText和POI等...
2018-10-15 21:59:12
170
转载 spring入门知识总结
Spring是一个开源的控制反转(Inversion of Control ,IoC)和面向切面(AOP)的容器框架.它的主要目得是简化企业开发.IOC 控制反转public class PersonServiceBean { private PersonDao personDao = new PersonDaoBean(); public void save(P...
2018-10-11 21:27:27
113
转载 mybatis的curd总结
当动态参数类型为基本数据类型或String时,#{}的作用仅仅是个占位符,其中填写什么内容都可以 当动态参数类型为自定义类型的对象时,#{}中填写的是该对象的属性名<!-- resultType与resultMap指的是查询出的每一条记录所要封闭的对象类型,并非查询的结果集类型 -->#{}中可写填写什么内容:1)参数对象的属性2)任意内容,参数对象为基本数据类型或String...
2018-10-08 21:58:25
268
转载 maven笔记
1 Maven是什么Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。Maven的目标(官网上的):...
2018-09-29 21:39:36
110
原创 Java 过滤器
Filter(过滤器)简介: Filter 的基本功能是对 Servlet 容器调用 Servlet 的过程进行拦截,从而在 Servlet 进行响应处理的前后实现一些特殊的功能。在Servlet API 中定义了三个接口类来开供开发人员编写 Filter 程序:Filter, FilterChain, FilterConfig。Filter 程序是一个实现了 Filter接口的 ...
2018-09-25 22:32:32
107
转载 Java 过滤器
Filter(过滤器)简介: Filter 的基本功能是对 Servlet 容器调用 Servlet 的过程进行拦截,从而在 Servlet 进行响应处理的前后实现一些特殊的功能。在Servlet API 中定义了三个接口类来开供开发人员编写 Filter 程序:Filter, FilterChain, FilterConfig。Filter 程序是一个实现了 Filter接口的 ...
2018-09-20 21:32:07
130
转载 ajax笔记
异步操作的核心 XMLHttpRequest对象(JS的对象). 传统web交互模型,浏览器直接将请求发送给服务器,服务器回送响应,直接发给浏览器, Ajax交互模型,浏览器首先将请求 发送 Ajax引擎(以XMLHttpRequest为核心),AJax引擎再将请求发送给 服务器,服务器回送响应先发给Ajax引擎,再由引擎传给浏览器显示 ...
2018-09-19 21:39:32
107
转载 ajax知识
AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。Ajax不是一种新的编程语言,而是使用现有标准的新方法。AJAX可以在不重新加载整个页面的情况下,与服务器交换数据。这种异步交互的方式,使用户单击后,不必刷新页面也能获取新数据。使用Ajax,用户可以创建接近本地桌面应用的直接、高可用、更丰富、...
2018-09-18 21:17:40
101
原创 ajax基础知识小结(一)
AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。Ajax不是一种新的编程语言,而是使用现有标准的新方法。AJAX可以在不重新加载整个页面的情况下,与服务器交换数据。这种异步交互的方式,使用户单击后,不必刷新页面也能获取新数据。使用Ajax,用户可以创建接近本地桌面应用的直接、高可用、更丰富、...
2018-09-17 20:14:31
203
转载 Jsp内置对象
request 对象 该对象封装了用户提交的信息,主要时表单,表单格式和 HTML 的一样,用法: (1) Request.getParameter(String s); 其中 s 为变量名。 注意 JSP 的编码问题,大多数可用如下指令实现: String str=request.getParamet...
2018-09-16 22:05:56
87
原创 jsp分页笔记
步骤:a.编写dao层分页跳转类(包括分页标签实体类);b.编写action层分页控制类;c.编写js和html前端代码;2.0自定义标签 (传统标签)a.开发标签处理类b.编写标签描述符文件(*.tld)c.在页面通过taglib引用标签3.0自定义标签 (打成jar包)a.新建一个web工程(必须是web工程,因为*.tld文件要放到mate—INFO目录下)b.将...
2018-09-13 22:15:55
135
转载 Jsp知识小结
Jsp中的四个域对象:四个域对象:pageContext page域request request域session session域application context域 1)域对象作用:保存数据 和 获取数据 ,用于数据共享。 2)域对象方法:setAttribute("name",Obje...
2018-09-12 20:10:42
83
转载 Jsp的内置对象
在jsp开发中,会频繁使用到一些对象。例如HttpSession,ServletContext,ServletContext,HttpServletRequet。如果我们每次要使用这些对象都去创建这些对象就显示非常麻烦。所以Sun公司设计Jsp时,在jsp页面加载完毕之后就会自动帮开发者创建好这些对象,而开发者只需要直接使用这些对象调用方法即可!,这些创建好的对象就叫内置对象!!!!举例:...
2018-09-11 19:49:13
157
转载 jsp初学笔记
一、JSP是什么?JSP是动态网页开发技术,也就是说网页里的数据不再是死的,与数据库会互动数据。 JSP的代码是以在HTML中镶嵌java的代码,HTML生成静态内容,java生成动态内容。 JSP中的HTML代码称为模版元素,java代码称为JSP脚本片段。二. Servlet概念1. Servlet的部署(1) 由于客户端是通过URL地址访问web服务器中的资源,...
2018-09-10 17:42:00
109
原创 c3p0笔记
c3p0是一个库。它扩展了传统的jdbc数据库连接池,并且支持JDBC3规范和JDBC2的标准扩展。为什么使用c3p0?首先,c3p0是一种jdbc数据库连接池。那么为什么使用数据库连接池呢?因为数据库连接是一种关键的、有限的、昂贵的资源。传统的模式(如传统的java web项目中,servlet的beans中建立数据库连接),每次连接都需要验证用户,消耗了大量的时间和资源。而数据库连接池...
2018-09-06 15:55:08
137
转载 三层架构
在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层(又或称为领域层)、表示层。1、表示层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。 2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。 3、数据访问层(DAL):该层所做事务...
2018-09-03 21:41:20
274
转载 初始jdbc笔记
1.连接数据库的步骤: 1.注册驱动: 1.Class.forName("com.mysql.jdbc.Driver");//推荐这种方式 2.DriverManager.registerDriver(new com.mysql.jdbc.Driver());//会造成DriverManager中产生两个一样的驱动,并会对具体的驱动产生依赖 3.System.setPr...
2018-09-02 16:51:44
87
转载 MySQL 查询笔记
高级查询外连接 左外连以左边表的数据为主,右边表中无数据匹配用null表示Select 列名,列名….. from 主表 left join 表 on 两表之间关系 右外连以右边表的数据为主,左边表中无数据匹配用null表示Select 列名,列名….. from 主表 right join 表 on 两表之间关系 MySQL的...
2018-08-30 21:10:21
226
原创 Mysql 基础学习
创建表:创建账务表:CREATE TABLE zhangwu ( id INT PRIMARY KEY AUTO_INCREMENT, -- 账务ID Name1 VARCHAR(200), -- 账务名称 money DOUBLE -- 金额);插入表记录:INSERT INTO zhangwu(id,name1,money) VALUES (1,'吃饭支出',...
2018-08-29 20:19:07
143
转载 jquery 表单验证
常用的表单验证:日期格式表单元素是否为空用户名和密码E-mail地址身份证号码 表单验证的思路:获得表单元素值 用户名input使用JavaScript的一些方法对数据进行判断 非空/格式有效性验证当表单提交时,触发事件,对获取的数据进行验证 表单选择器::input匹配所有input、textarea、select和button ...
2018-08-28 17:58:23
450
转载 JQuery DOM操作笔记
关于prop方法和attr的区别jQuery为映射DOM自身的固有属性添加了prop方法,用法跟attr方法用法一致。但是prop方法在处理单个属性的获取和设置时非常方便,比如:disabled、checked、selected、multiple、readOnly、autofocus等。prop 和 attr区别:attr可以用于任何的属性读写,包括自定义属性prop用意就是应用于...
2018-08-27 20:27:01
142
转载 jquery笔记
选择器什么叫选择器 其实 jquery的所有方法 都是通过$或者是以某种形式在使用这个选择器选择器有什么用选择器可以选择元素对象 通过对象我们可以对它本身进行一系列的操作格式$(选择器内容)例:我在<body>之中 定义一个div 使其 id="banner" 那么我们要获取这个div的对象我们应该怎么去获取呢很简单 我们只需要在script标签之...
2018-08-26 19:06:56
133
转载 JavaScript笔记
Js语法:1.区分大小写2.注意变量,函数等命名规范3.每行代码以分号结束Js中的函数:1.系统函数 ParseInt();转换为整数 45.9a转换为45;a6转换返回为NaN(Not a Number) isNaN(判断是不是数字) typeof(var);判断是什么数据类型 eval(“5+2”);计算表达式值2.自定义函数 F...
2018-08-23 19:20:47
147
转载 JavaScript基础总结
javaScript的概念:是一种表述语言,也是一种基于对象(Object)和事件驱动(EventDriven)的,安全性好的脚本语言,运行在客户端,从而减轻服务器端的负担,总结如下: 1.javaScript主要用来向HTML页面找那个添加交互行为。 2.javaScript是一种脚本语言,语法和java类似。 3.javaScript一般用来编写客户端脚本。 4.jav...
2018-08-22 19:54:09
101
转载 线程
现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,进程中的多个线程共享进程的内存。 ...
2018-08-21 20:07:32
73
转载 高级特性总结
1.File类可以完成对文件、目录的操作,新建、删除、重命名文件、目录等,但不能访问文件本身的内容,访问文件本身内容需要使用输入输出流,对于Java来说文件和目录都是一个概念。2.Window的路径分隔符使用反斜线(\),而Java的程序中反斜线表示转义字符,所以如果要使用反斜线应该用两条线(\\),或者只是用正斜线(/)。3.字节流一InputStream和OutStream作为基类,字...
2018-08-20 17:56:57
241
原创 oop知识复习
类方法与类变量前面有static修饰,它们是属于整个类的,而不是属于某个实例的,所以类方法只能调用其他类方法或类变量,而不能调用实例方法。判断类方法时,看前面有没有static修饰。类方法或类成员变量可以直接使用类引用,不需要实例化,一般作为工具类使用。实例方法也叫对象方法,必须实例化后才可以使用。实例方法的限制比较宽泛,既可以调用该类中的类方法,也可以调用该类中的实例方法。一个类中的ma...
2018-08-19 19:35:54
195
原创 网络编程笔记
网络通讯的方式有TCP和UDP两种,其中TCP方式的网络通讯是指在通讯的过程中保持连接,有点类似于打电话,只需要拨打一次号码(建立一次网络连接),就可以多次通话(多次传输数据)。这样方式在实际的网络编程中,由于传输可靠,类似于打电话,如果甲给乙打电话,乙说没有听清楚让甲重复一遍,直到乙听清楚为止,实际的网络传输也是这样,如果发送的一方发送的数据接收方觉得有问题,则网络底层会自动要求发送方重发,直到...
2018-08-16 20:29:30
120
原创 多线程
线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。简而言之:一个程序运行后至少有一个进程,一个进程中可以包含多个线程。相比于多进程,多线程的优势有: (1)进程之间不能共享数据,线程可以; (2)系统创建进程需要为该进程重新分配系统资源,故创建线程代价比较小; ...
2018-08-15 17:48:40
83
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人