自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (14)
  • 收藏
  • 关注

原创 mybatis日志查看sql语句

在src目录在创建一个log4j.properties资源 ### 全局控制机制 ###log4j.rootLogger = debug , stdout##log4j日志分为5种级别# debug 调试(开发阶段)# info 运行信息(测试或者运行阶段)# warn 警告信息# error 程序错误信息# fatal 系统错误信息

2017-11-29 22:23:05 3109

原创 spring,springmvc,mybatis,AJAX集成+alibaba的连接池druid

 在pom.xml所需要的jar包<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apa...

2017-11-29 11:46:35 491

原创 mybatis的缓存

Mybatis分为一级和二级缓存ØMybatis一级缓存为sqlSession级别的缓存 默认开启 相同的sqlsession对象 查询相同条件的结果时存在一级缓存只会查询一次,sqlSession关闭后缓存失效调用cleanCache后缓存被清除,执行过增删改后缓存会被清除package cn.easytop.lesson05.xml;public interface StudentMapp...

2017-11-28 10:02:43 397

原创 JDBC MetaData (元数据)

►JDBC的元数据接口有:►DatabaseMetaData数据库级►ResultSetMetaData结果集级DatabaseMetaData (数据库元数据)在对数据源进行连接以后,得到一个Connection 的对象,可以从这个对象获得有关数据源的各种信息,包括关于数据库中的各个表,表中的各个列,数据类型和存储过程等各方面的信息。根据这些信息,JDBC 程序可

2017-11-27 10:43:37 1599

原创 批处理的简单的案例

用于处理大量的数据package cn.et;import java.util.List;import java.sql.Connection;import java.sql.PreparedStatement;import java.util.ArrayList;public class Test { public String name; public String dl

2017-11-27 10:32:23 716

原创 jdbc调用存储过程和函数

是多少

2017-11-27 10:08:15 418

原创 java连接数据库和执行静态和动态的sql语句

►JDBC (Java DatabaseConnectivity) 是用于执行SQL 语句的Java 应用程序接口,由一组用Java 语言编写的类和接口组成。►JDBC 是一种规范,各数据库厂商为Java 程序员提供标准的数据库访问类和接口,使得独立于DBMS 的Java 应用程序的开发工具和产品成为可能。►其官方网站为:http://java.sun.com/products/jdbc/

2017-11-27 10:03:26 7063

原创 Mybatis的动态sql-----注解

►MyBatis的强大特性之一便是它的动态SQL。如果你有使用JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态SQL 这一特性可以彻底摆脱这种痛苦。►通常使用动态SQL 不可能是独立的一部分,MyBatis当然使用一种强大的动态 SQL 语言来改进这种情形,这种语言可以被用在任意的 SQ...

2017-11-26 20:04:04 725

原创 Mybatis的动态sql-----xml

►MyBatis的强大特性之一便是它的动态SQL。如果你有使用JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态SQL 这一特性可以彻底摆脱这种痛苦。►通常使用动态SQL 不可能是独立的一部分,MyBatis当然使用一种强大的动态 SQL 语言来改进这种情形,这种语言可以被用在任意的

2017-11-26 19:54:35 349

原创 Mybatis高级映射结果集---注解---(一对多,多对一)

理论的知识我就不说了 官方文档 http://www.mybatis.org/mybatis-3/zh/直接来案例多个学生存在一个班级 ====》多对一一个班级存在多个学生====》一对多先在数据库中创建一个学生表 一个班级表  班级表中的主键是学生表中的外键创建学生表的实例package cn.easytop.lesson03.re

2017-11-24 11:45:33 10511 1

原创 Mybatis高级映射结果集---xml配置---(一对多,多对一)

理论的知识我就不说了 官方文档 http://www.mybatis.org/mybatis-3/zh/直接来案例多个学生存在一个班级 ====》多对一一个班级存在多个学生====》一对多先在数据库中创建一个学生表 一个班级表  班级表中的主键是学生表中的外键创建学生表的实例package cn.easytop.lesson03.resultMap.xml;//

2017-11-24 11:37:27 489

原创 Mybatis调用存储过程和函数

1、现在PL/SQL Developer中定义存储过程和函数存储过程create or replace procedure prg_add(p1 in number,p2 in number,p3 out number)asbegin p3:=p1+p2;end;函数create or replace function fun_add(p1 in number,p2 in

2017-11-23 16:38:51 1895

原创 通过接口直接映射sql语句(注解)---里面含有一个重要的知识点--(selectKey)

这里使用的是注解  就不要带有sql语句的xml文件1、定义一个接口  在接口上的方法直接使用注解  写sql语句package cn.easytop.lesson02.annotion;import java.util.List;import java.util.Map;import org.apache.ibatis.annotations.Delete;imp

2017-11-23 11:35:10 1718

原创 通过接口直接映射sql语句(xml)---里面含有一个重要的知识点--(selectKey)

1、定义接口package cn.easytop.lesson02.xml;import java.util.List;import org.apache.ibatis.annotations.Param;import cn.easytop.lesson02.Food;public interface FoodMapper { /* * 根据菜名查询 * *

2017-11-23 10:56:08 764

原创 mybatis框架简单案例

1、什么是 MyBatis ?MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。

2017-11-23 10:22:36 541

原创 AJAX三种返回查询结果的三种方式

1、第一种/*** 原始的输出json方式* OutputStream os;* os.write(通过第三方json-lib转换的json字符串.getByte())*/@RequestMapping(value="/popo",method=RequestMethod.GET)public String queryFood(String foodname, OutputStre

2017-11-22 09:41:45 2552 1

原创 springMvc+AJAX+JSON的增删改查

jsp页面<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName...

2017-11-21 18:38:48 4005

原创 AJAX

Ajax概念Ajax 是Web 开发一个流行的词汇,全称 Asynchronous JavaScript andXML,异步的JavaScript和XML 。是几种技术的强强联合。 Ajax如何工作Ajax(即异步 JavaScript 和 XML)是一种 Web 应用程序开发的手段,它采用客户端脚本与Web 服务器交换数据。 为什么要学习Ajax使用Ajax的最大优点,就是能

2017-11-21 18:30:19 263

原创 springMvc验证

数据验证分为前台验证和后台验证前台验证是不安全的   适合简单的验证      例如 function checkSubmit(){ var userName=document.getElementsByName("userName")[0].value; if(userName==null||userName==""){ alert("用户名不能为空")

2017-11-17 19:13:17 325

原创 springMvc 拦截器 防止重复提交

表单的重复提交:一、重复提交的情况:①.在表单提交到一个Servlet中,而Servlet又通过请求转发的方式响应一个JSP页面,此时地址栏还保留着Servlet的那个路径,在相应页面点击"刷新"②.由于网络原因在相应页面没有到达是重复点击提交表单③.点击"返回",然后再次点击"提交"④.重定向还会重现上面②③点描述的情况,但是重定向后地址栏路径会发生改

2017-11-17 10:30:35 9298

原创 springMvc Rest风格Url

REST是设计风格而不是标准目的只是让url看起来更简洁实用,是资源状态的一种表达,资源是由URI来指定,对资源的操作包括获取、创建、修改和删除资源这些操作正好对应HTTP协议提供的GET、POST、PUT和DELETE方法。通过操作资源的表现形式来操作资源。常用操作:GET  获取POST  提交PUT  更新Delete  删除表单只支持get和post提交 

2017-11-16 11:51:28 255

原创 springMVC支持的URL

@RequestMapping支持url@RequestMapping的详解 http://blog.csdn.net/Rickesy/article/details/50822918springMVC模式    1、需要在pom.xml引用springMVC  jar包 org.springframework spring-webmvc 4.2.0.RELEASE

2017-11-16 11:39:51 260

原创 oracle 多表连接

迪卡儿积select * from dept,emp where dept.deptno=emp.deptno

2017-11-16 10:03:42 222

原创 oracle sql语句练习

创建表CREATE TABLE student ( s# number, --学生编号 sname varchar2(32), --学生姓名 sage number, --学生年龄 ssex varchar2(8) --学生性别 ) --课程表 CREATE TABLE course ( c# numbe...

2017-11-13 20:53:57 333

原创 oracle运算符和函数

||-----连接操作符   将多个字符串或数据

2017-11-13 20:20:39 480

转载 集合

一、List 元素有序(储存数据顺序与迭代顺序一致或相反)1.Vector : 底层数组实现,线程安全,效率低2.ArrayList : 底层数组实现,线程不安全,效率高,较LinkedList查询快,增删慢3.LinkedList : 底层链表实现,线程不安全,效率高,较ArrayList增删快,查询慢二、Set 元素具有唯一性1.HashSet : 底层

2017-11-13 17:18:07 225

原创 数据库的事务

本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。  如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity)  原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响

2017-11-12 20:27:57 175

原创 spring中的切点(AOP)和事务(ACID)的结合使用 spring.xml的配置

<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="

2017-11-12 20:20:47 729

原创 springMVC解决乱码问题

1、在web.xml配置以下内容   myFilter2  org.springframework.web.filter.CharacterEncodingFilter      encoding  UTF-8        forceEncoding  true        myFilter2  /*  2、在

2017-11-11 15:51:57 263

原创 spring记录日志

在资源包下  创建一个properties文件 配置一下内容 ### set log levels ###log4j.rootLogger = debug ,  stdout ,  D ### \u8F93\u51FA\u5230\u63A7\u5236\u53F0 ###log4j.appender.stdout = org.apache.log4j.ConsoleApp

2017-11-08 11:47:25 589

原创 spring AOP

AOP的简介       AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。通知(Advice)在AOP术语中,切面的工作被成为通知。通知定义了切面是什么以及何时使用。Spring切面可以应用5中类型的通知:Before —— 在方法被调用之前调用通知;After —...

2017-11-08 09:58:54 260

原创 spring只读事务属性和超时事务属性

只读事务属性 (除特定的方法以外其他的业务逻辑方法 都不应该操作事务) read-only="true"设置只读事务 超时事务属性 timeout=10-30左右 mysql默认10s自动超时 oracle永不超时 例如 <beans xmlns="http://www.springframework.org/

2017-11-07 21:04:39 1263

原创 spring设置回滚事务属性

设置回滚事务属性 :spring事务 运行过程中 碰到运行时异常 自动回滚 非运行时异常不会回滚 rollback-for="" 指定会自动回滚的非运行时异常 no-rollback-for="" 指定某些运行时异常抛出时 不回滚 例如 <be

2017-11-07 21:00:26 679

原创 spring设置隔离事务属性

设置隔离事务属性 isolation="DEFAULT" 默认的隔离级别 DEFAULT 使用数据库本身的隔离级别 ORACLE(读已提交) MYSQL(可重复读-----解决了脏读和不可重复读的问题) READ_UNCOMMITTED spring实现读未提交 (出现脏读) READ_COMMITTED spring实现读已提交 (不可重复读+幻读待解决) REPEATA

2017-11-07 20:59:11 417

转载 配置spring所需要的jar包

spring.jar是包含有完整发布的单个jar 包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到 spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。   除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以根据自

2017-11-07 11:22:05 594

原创 Spring 支持的事务传播行为

没有配置事务的传播特性之前默认使用jdbc事务spring.xml文件<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework

2017-11-07 11:16:23 294

原创 cmd页面的大小

set linesize 300;    行长度set pagesize 30;   宽长度

2017-11-05 18:55:33 635

原创 项目生成jar包

1、javaSE项目打包---jar包右键点击Export---》JAR file---》下一步,下一步    加入主类运行:在生成jar包目录下创建一个cmd文件  编写:java -jar 生成的jar包名不显示命令:在命令前加@停顿:pause2、javaEE项目打包-----war包右键点击Export---》war file---》fini

2017-11-04 16:12:10 271

原创 网站

http://repo1.maven.org----->apache的中央仓库www.mvnrepository.com----->apache提供的一个搜所仓库为了缓解apache中央仓库的压力   在各地出现了私服----》maven.aliyun.com----->阿里云

2017-11-04 16:06:10 288

原创 Oracle----plsql编程-----有点难度的动脑题

/*题目一  在plsql中创建表cc 插入数据如下(列 c1,c2): c1 c2 1 西 1 安 1 的 2 天 2 气 3 好 转换为 1 西安的2 天气 输出3 好  输出*/create table cc (   c1 number,   c2 varchar2(3))delete from cc;insert into cc values('1','西');insert into cc...

2017-11-04 15:40:05 2600

LibreOffice_5.2.2.2_Linux_x86-64_rpm.tar.gz

LibreOffice安装包

2021-11-27

secoclient-win-64-3.0.3.21.rar

secoclient-win-64-3.0.3.21.rar

2021-07-11

cloc-1.64.zip

cloc-1.64.zip

2021-05-07

全国行政区划数据

全国行政区划代码和表结构 大小约200M左右 适用于Oracle数据库 使用其他数据库修改下数据类型就可以了

2019-04-20

Mysql jar包

使用dbeaver连接MySQL可以使用此jar包

2019-03-29

jquery2.2.2

jquery2.2.2 h

2018-11-22

jquery1.9.1

jquery-1.9.1.min.js k

2018-11-22

jquery1.11.1

jquery-1.11.1.min.js d

2018-11-22

ojdbc8.jar

ojdbc8.jar 使用kettler连接oracle数据库是需要的jar包

2018-11-01

ojdbc7.jar

ojdbc7.jar 使用kettler连接oracle数据库是需要的jar包

2018-11-01

ojdbc6.jar

ojdbc6.jar 使用kettler连接oracle数据库是需要的jar包

2018-11-01

jacob-1.17-M2-x64.zip

下载解压后 获得jacob-1.17-M2-x64.dll文件 将其放入C:\Windows\System32

2018-08-13

jacob-1.18-x64.dll

下载解压后获得jacob-1.18-x64.dll文件 将dll文件放入C:\Windows\System32

2018-08-13

springMvcCURD

springMvcCURD(springmvc的增删该查)连接数据库和分页上传文件和下载文件

2017-11-11

空空如也

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

TA关注的人

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