自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不是一般的菜

个人记录

  • 博客(7)
  • 收藏
  • 关注

原创 PreparedStatement和Statement的区别

1.PreparedStatement接口继承Statement,PreparedStatement实例包含已经编译的sql语句,所以其执行速度要快于Statement对象2.作为Statement的子类PreparedStatement继承了Statement的所有功能,三种方法 execute,executeQuery,executeUpdate已被更改以使用之不再需要参数3.

2018-02-07 16:55:36 637 1

原创 DQL、DML、DDL、DCL的区别

SQL(Structure Query Language)是数据库的核心语音,被设立为数据库规范标准,是面向集合的描述性飞过程化语言,功能很强大,入门容易维护也很方便,算是sql的优点了缺点:由于它是非过程性语言,大多数语句都是独立执行的,与上下午无关,而绝大部分应用都是一个完整的过程,现任用sql完全实现的话会有些困难,为了解决此问题各大数据库厂商多会对自己产品的sql语言进行扩展增强

2018-02-03 15:22:50 856 1

原创 JDBC

jdbc操作数据库流程: 第一步:ClassForName();加载数据库连接驱动; 第二部:DriverManager.getConnection()获取数据库连接对象 第三步:根据sql获取sql回话对象,有两种方式 一种是Statement 另一种是PreparedStatement 第四步:执行sql处理结果集 第五步:关闭结果集,关闭回话,关闭连接pack

2018-02-02 19:30:17 682

原创 动态代理-cglib

一 动态代理-cglib 程序在运行期间,为被代理对象生成代理对象,并且没有静态代理,和jdk动态代理实现公共接口的苛刻条件,基于cglib的动态代理是在运行期间为被代理对象生成一个子类作为代理对象,并重写了父类的所有方法(由于是重写的父类方法,父类final所修饰的的方法将不会被重写使用),代理类中的所有方都只要被调用都将会被拦截,当方法被拦截后增强器会将此类的信息及方法发参数等信息发送

2018-01-27 12:18:31 255

原创 动态代理-JDK动态代理

代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。为了保持行为的一致性,代理类和委托类通常会实现相同的接口,所以在访问者看来两者没有丝毫的区别。通过代理类这中间一层,能有效控制对委托类对象的直接访问,也可以很好地隐藏和保护委托类对象,同时也为实施不同控制策略预留了空间,从而在设计

2018-01-25 16:02:07 217

原创 静态代理

代理模式定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用, 其特征是代理类与委托类有同样的接口 静态代理:就是我们打包后项目中已经存在的.class文件(这个文件的源码是有我们自己编写的/或者提供的java文件)动态代理:程序在运行时通过java的反射机制动态创建而成

2018-01-23 16:38:36 324

翻译 String-StringBuffer与StringBuilder之间区别

最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下  1.三者在执行速度方面的比较:StringBuilder >  StringBuffer  >  String

2017-11-15 12:12:33 159

空空如也

空空如也

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

TA关注的人

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