自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring 对JDBC的支持

1.Spring对JDBC整合支持    Spring对DAO提供哪些支持    1)Spring对DAO异常提供统一处理    2)Spring对DAO编写提供支持的抽象类    3)提高编程效率,减少DAO编码量    Spring对DAO异常支持    Spring把特定某种技术的异常,如SQLException,统一转化为自    己的异常,异常以DataAccessEx...

2018-07-16 21:27:24 334

原创 Spring 过滤器和拦截器

1.实战技巧问题    1)中文乱码解决方案        在表单提交时,如果遇到中文字符会出现乱码现象,Spring提供        一个CharacterEncodingFilter过滤器,可以用于解决乱码问题        CharacterEncodingFilter使用时需要注意以下问题        表单数据以POST方式提交        在web.xml中配置Cha...

2018-07-16 21:07:45 130

原创 Spring MVC实现过程浅析

1.Spring MVC        1)什么是Spring MVC        Spring MVC是Spring框架中一个功能模块,实现MVC结构,便        于简单,快速开发MVC结构的WEB应用,Spring MVC提供的API        封装WEB开发中常用的功能,简化WEB开发过程    2)Spring MVC的核心组件            Dis...

2018-07-16 21:06:37 169

原创 Spring IOC--控制反转

1.Spring IOCIOC全称Inversion Of Control,被翻译成控制反转控制反转是指程序中对象的获取方式发生反转,由最初的NEW方式创建,转变为由第三方框架创建,注入(DI),它降低对象之间的耦合度Spring容器采用DI方式实现IOC控制,IOC是Spring框架的基础和核心DI全称是Dependency Injection,被翻译成依赖注入,依赖注入的基本原...

2018-07-16 12:18:58 200

原创 数据库主要对象及事务

1、事务(Transaction)事务是一组DML操作的逻辑单元,用来保证数据的一致性。在一个事务内,组成事务的DML操作,或者一起成功提交,或者一起撤销。commit:事务提交,将全部数据改动进行提交rollback:事务回滚,回退到事务开始,数据的状态和事务开始之前一致savepoint:事务保存点事务的开始和终止:开始:事务开始于上一个事务的终止或者第一条     DML...

2018-07-15 21:02:10 1395

原创 数据库的集合,分页及约束条件

1、集合操作数据中的查询语句得到的是一个结果集(ResultSet)集合A和集合B集合A:{1,2,3,4,5}集合B:{1,3,5,7,9}集合A和集合B合集:{1,2,3,4,5,7,9}集合A和集合B交集:{1,3,5}集合A和集合B差集:{2,4}集合B和集合A差集:{7,9}集合操作说明:a.两个结果集必须结构相同当列的个数、列的顺序、列的数据类型一致时,称这两个...

2018-07-15 18:45:59 237

原创 数据库高级查询之子查询

子查询在一条SQL语句中嵌套了SELECT查询语句//查询最高薪水是谁?  分步查询:  //查询最高薪水值  select max(salary) from emp_xu;//99999.99  //根据最高薪水值找到对应的员工  select ename,salary from emp_xu   where salary=99999.99;    合并:  select ...

2018-07-15 15:40:47 441

原创 数据库基础查询--单表查询

1、基础查询1)IS NULL//查询哪些员工没有奖金select * from emp_xu where bonus=null;//未选定行select * from emp_xu where bonus is null;注意:测试NULL值时要使用IS NULL(IS NOT NULL),NULL不能用等于(=)或者不等于(<>)跟任何值进行比较。2)条件查询中的否定...

2018-07-15 14:43:34 206

原创 数据库介绍--认识简单的SQL语句

1、数据操纵语言DML实现对表内容(数据)的操作insert/update/delete语句进行操作,需要进行commit语句才能确认提交。注意:sqplus默认是自动提交,若不是自动提交那么要手动提交(使用commit语句)1)插入数据insert写法一:插入全部字段insert into table_name values(值1,值2...);写法二:插入指定字段inser...

2018-07-15 13:41:39 233

原创 JQuery基础--对节点的增删改查

1.JQuery    是一个js框架    js文件->包->工具->库->框架,轻量级的js库    封装了js原生里JS CSS DOM,提供了一致的简洁的API    兼容css3 h5 各个版本的浏览器    *使用户更方便地处理html Events 实现动画    方便的为用户提供ajax交互    *解耦 使内容和表现分离    ps:JQu...

2018-07-14 01:19:35 370

原创 疯狂java06--流程控制的陷阱

6.1switch语句陷阱switch语句之后可以包含一个default分支。但不是一个无条件执行的分支。default分支的潜在条件是:表达式的值与前面分支的值都不相等。所以只有前面的case语句没有任何的执行时,default分支才会获得执行的机会。case之后绝大多数情况要加break,否则会一直往下执行,不管后面的case里的值是否匹配条件。switch表达式的类型:只...

2018-07-10 18:43:58 109

原创 JS原生对节点的增删改查

1.内置对象String(两种创建方式,直接量和new方式) Number(类似java中的整形和浮点型,不区分小数点) Boolean Array(中括号,两种创建方式;new方式创建可以不指定数组长度) Math Date(new方式创建,有无参和带参两种) RegExp(用来匹配正则表达式,两种创建方式) Functionvar reg=/正则表达式/[范围];var reg=n...

2018-07-09 00:08:21 1299

原创 JS使用方式及基本语法总结

1.js的使用方式*行内:比如直接在页面节点添加onclick="alert(123)"*嵌入式(内部式)在页面节点添加onclick=function f1(){ }*外部式(文件调用式) 页面节点添加onClick="f1()",使用script标签,引入js文件,在js文件中定义f1函数2.基本语法*由uniCode字符集进行编码*注释//单行 /* */多行语句...

2018-07-08 21:01:50 269

原创 HTML,CSS基础总结

1.CSS可以提高代码的复用性,将内容和表现分离。2.使用CSS的三种方式:行内式,内联式,外联式。*检查:F12-->网络 刷新页面时加载两个文件:html,css。如果有一个文件没有加载则表示加载时有问题。3.CSS常用选择器*元素选择器 元素名{ }*类选择器 .类名{ }*id选择器 #id名{ }*并集选择器 选择器1 选择器2 { }*儿子选择器 ...

2018-07-08 10:08:30 99

原创 疯狂java05--表达式中的陷阱

5.1关于字符串的陷阱1)JVM对字符串的处理java对于字符串以及包装类,允许以直接量的方式来创建java对象。对于这些直接量,jvm会使用一个字符串池来保存它们。字符串池中字符串对象不会被垃圾回收。如果不是直接量,只要可以在编译时确定下来,结果也一样。字符串的拼接,如果各部分都是直接量,那么在编译时就可以确定,所以jvm在编译时就计算出值,然后直接放入字符串池中,因此只创建...

2018-07-08 00:38:28 97

原创 疯狂java04--java的内存回收机制

4.1java引用的种类1)对象在内存中的状态*可达状态*可恢复状态*不可达状态只有当一个对象处于不可达状态时,系统才会真正回收该对象所占有的资源。java语言对对象的引用有四种强引用(最为常见),软引用,弱引用,虚引用。4.2java的内存泄漏可达状态的java对象,程序以后永远都不会再访问它们,它们所占用的内存空间也不会被回收,那么就会产生内存泄漏。4....

2018-07-07 23:08:51 137

原创 疯狂java03--常见java集合的实现细节

3.1Set和Map1)两者的关系Map中的keySet()方法可以返回所有key组成的set集合,实现Map到Set的转换。对于Map而言,相当于每个元素都是key-value对的Set集合(EntrySet)2)HashMap和HashSet对于每个java集合来说,其实它只是多个引用变量的集合。Map.Entry是一个内部接口。当系统存储键值对时,仅仅根据key计算每...

2018-07-07 20:20:10 240

原创 疯狂java02--对象与内存控制

java内存管理—>内存分配和内存回收JVM的垃圾回收机制由一条后台线程完成,本身也是非常消耗性能的,因此如果肆无忌惮地创建对象,让系统分配内存,那这些分配的内存都将由垃圾回收机制进行回收。这样做有两个坏处:*不断分配内存使得系统中可用内存减少,降低程序运行性能*垃圾回收负担加重,降低程序运行性能2.1实例变量和类变量局部变量:形参,方法内部定义的变量,代码块内定义的变量...

2018-07-07 19:04:02 109

原创 疯狂java01--数组与内存控制

1.1数组初始化1)数组变量是引用类型变量数组的初始化有两种方式:静态初始化:初始化时由程序员显式指定每个数组元素的初始值,系统决定数组长度动态初始化:初始化时程序员指定数组长度,由系统为数组元素分配初始值注意:不要同时使用静态初始化和动态初始化,即不要在进行数组初始化时,既指定数组的长度,又分配初始值改变一个数组变量所引用的数组,可以造成数组长度可变的假象2)数组一定...

2018-07-04 20:21:59 152

原创 Spring的基础以及核心

1.Spring简介Spring是一个开源的轻量级应用开发框架,其目的是用于简化企业应用程序的开发,降低侵入性。Spring提供的IOC和AOP功能可以将组件之间的耦合度降至最低,即解耦,便于系统的升级和维护。Spring的本质是管理软件中的对象,即创建对象和维护对象之间的关系。2.Spring容器在Spring中,任何组件都可以当成Bean处理,通过容器管理。Spring容器有BeanFacto...

2018-07-04 19:45:04 185

空空如也

空空如也

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

TA关注的人

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