自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java_Notes

本博客所有内容均是Java学习心得、总结,欢迎转载学习。

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

原创 对事务的理解

1、事务首先是作用于数据库上的,可以是一条SQL语句,也可以是多条,甚至是整个程序。事务就是对一系列的数据库操作进行统一的提交或回滚 。在JDBC中是通过Connection对象进行事务管理的,默认是自动提交事务,可以手工将自动提交关闭,通过commit方法进行提交,rollback方法进行回滚,如果不提交,则数据不会真正的插入到数据库中。Hibernate中是通过T

2015-01-10 16:43:41 4902

原创 数据库小心得

1、内连接:查询出所有记录都满足条件。   之前在MySQL中多用的是方言,就是MySQL特有的语句,   如select * from 表1 别名1,表2 别名2 where 别名1.xx = 别名2.xx(关联条件用来消除笛卡尔积),而这种语句的    标准形式就是内连接。select * from 表1 别名1 inner join 表2 别名2 on 别名1.xx = 别名

2015-01-10 16:35:14 608

原创 创建表空间+用户+权限

一个数据库orcl下有很多表,在mysql中没有表空间的概念,那么不管什么用户的表都放在一起,这样当某个用户登录时,其实用户的表也在,会降低效率。oracle中有了表空间的概念,一个用户对应一个表空间,这样用某个用户登录时,就只操作这个用户指定的表空间下的表。创建表空间:(表空间的名字gx0726,以及表空间所在的位置) create tablespace gx0726 logg

2015-01-10 16:25:34 559

原创 Oracle总结(一)

1、安装:将数据库安在虚拟机上,在本机上访问,以模拟远程访问服务器。  从客户端远程连接虚拟器上的数据库: sqlplus scott/admin@192.168.56.101:1521/orcl  其中192.168.56.101是虚拟机的默认地址,1521是Oracle的端口号,orcl是Oracle自带的数据库。  如果scott账户锁定,则需要的操作:首先进入用管理员权限登

2015-01-10 13:09:40 352

原创 连接的2个小问题

1、自己写的类JDBCUtils其实就是获取连接,从而进行数据库或事务的操作。     在事务中,service层开启事务,那么如何保证dao层在连接数据库时就是用的跟service层同一个连接,这在JDBCUtils的 getConnection()方法中进行了判     断,即在dao层使用连接时,会判断service层是否开启了事务,如果开启,那就会获取同事务开始相同的连接,如果

2015-01-09 13:08:59 343

原创 JDBC数据库连接

最原始的JDBC数据库连接:其核心类有四类:DriverManager--用来得到连接Connection--得到表明与数据库已连接Statement--用来向服务器发送SQL语句的对象ResultSet--表示结果集。步骤:** 导驱动包,com.mysql.jdbc.Driver。      ** 使用DriverManager得到Connection,需要

2015-01-09 13:03:49 479

原创 面向对象的特征

1、面向对象编程(OOP)、面向切面编程(AOP)2、面向对象有三个特性:封装、继承、多态           封装: 容易理解,就是把相关的属性封装成类     继承:子类会继承父类的所有,包括成员变量和方法。           在子类的构造函数中,之所以有super(),就是因为子类继承父类的成员变量时先看父类是如何赋值的,就是父类的成员变量和           子

2015-01-09 13:01:02 389

原创 static代码块和static修饰符

static代码块:static在加载的时候就会执行,意思就是在运行时,类加载器一旦把.class文件从硬盘加载到内存,就会执行static代码块。而static变量或者方法也会加载到内存当中,但是不会运行,就是与static代码块的区别;但是两者都加载一次,是作为共享数据存在的。

2015-01-09 12:56:59 313

原创 Java自带垃圾回收器

java代码是无法控制java的垃圾回收器的,虽然在System的API中有gc()方法。但是这里需要注意的是:虽然这个方法是文档解释是运行垃圾回收器,但是其实是尝试性的,就是说不一定成功,具体什么时候运行还是有虚拟机来控制的。垃圾回收器的机制:java -Xms100M(最小内存) -Xmx200M(最大内存)  HelloWorld

2015-01-09 12:54:56 318

原创 I/O总结(一)

1、流技术:将数据从一个设备传递到另一个设备的技术,称为流技术。2、流按操作数据分为:字符流和字节流字符流:专门处理文本文件,文本数据(如果文件用记事本打开能正常显示,就是文本文件),特点是查询本机默认编码表 GBK开发这个流的意义就在于方便操作文本文件一次操作16个二进制位(1字节 = 8位)字节流:处理任意文件,不会查询编码表,一次操作8个二进制位流按流向分为:输入流和

2015-01-09 11:19:02 313

空空如也

空空如也

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

TA关注的人

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