- 博客(15)
- 资源 (17)
- 收藏
- 关注
转载 Java IO流学习总结
Java流操作有关的类或接口:Java流类图结构: 流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流 字符流和字
2013-06-30 17:43:59 546
转载 Oracle存储过程及参数理解
一、过程 (存储过程) 过程是一个能执行某个特定操作的子程序。使用CREATE OR REPLACE创建或者替换保存在数据库中的一个子程序。示例1:声明存储过程,该过程返回dept表行数DECLARE PROCEDURE getDeptCount AS deptCountINT; BEGIN SELECTCOUNT(*) INTO dept
2013-06-30 15:05:28 1579
转载 oracle建表空间 各种语句
在创建用户之前,先要创建表空间: 其格式为:格式: create tablespace 表间名 datafile '数据文件名' size 表空间大小; 如: SQL> create tablespace news_tablespace datafile 'F:\oracle\product\10.1.0\oradata\news\news_da
2013-06-29 23:53:06 943
转载 悲观锁-乐观锁
事务具有ACID:原子性\一致性\隔离性\持续性.我们目前用的最多的事务控制是数据库提供的及ORM框架提供的.对于跨数据库的事务操作,建议用JTA,由容器来提供,如:JBOSS或weblogic. 事务中悲观锁是由数据库来控制的,在增删改的操作中,一旦有人读取了数据,用的是悲观锁,那么他读取的数据由数据库锁定了,别人就不能修改,只有当此人释放了此锁,别人才可以修改其数据.这样就使增删改操作
2013-06-27 16:43:50 544
转载 锁------悲观锁和乐观锁
1 事务隔离事务隔离是数据库提供的功能。SQL Server通过SET TRANSACTION ISOLATION LEVEL语句设置事务隔离级别:SET TRANSACTION ISOLATION LEVEL { READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SNAPS
2013-06-27 16:42:16 520
转载 1+N问题及解决
1+N问题也可以叫N+1问题,什么是1+N问题呢?如果在一个对象里关联另一个对象,并且fetch = FetchType.EAGER。比如说ManyToOne(OneToMany也存在这种问题)关联,本来只需要取Many里的对象属性,可是Many里关联的对象都会单独再发一条语句取关联对象的属性。本来只用发一条就可以查出Many里的对象属性,可是它发了一条语句后,再发N条语句取关联对象的
2013-06-27 14:50:37 1136
原创 Error applying BeanValidation relational constraints错误的解决
Error applying BeanValidation relational constraints错误的解决错误示例:Exception in thread "main" org.hibernate.HibernateException: Error applying BeanValidation relational constraintsat org.hibernate.
2013-06-27 10:26:49 10421 2
转载 23种设计模式
目录 创建型 1. Factory Method(工厂方法)2. Abstract Factory(抽象工厂)3. Builder(建造者)4. Prototype(原型)5. Singleton(单例)结构型 6. Adapter Class/Object(适配器)7. Bridge(桥接)8. Composite(组合)
2013-06-26 14:04:08 972 1
转载 23种设计模式的通俗理解
1、FACTORY 追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向
2013-06-25 10:50:07 617
原创 hibernate4以后SessionFactory对像的生成
hibernate4以后SessionFactory对像的生成。由于4.0版本以后就把原来用于生成SessionFactory的buildSessionFactory()方法给废弃了,现在可以用以下方法解决: User user=new User();Configuration cfg = new Configuration(); cfg.configure(); Serv
2013-06-23 15:16:47 1143
转载 hibernate.hbm2ddl.auto的值的解释和配置
create:表示启动的时候先drop,再createcreate-drop: 也表示创建,只不过再系统关闭前执行一下dropupdate: 这个操作启动的时候会去检查schema是否一致,如果不一致会做scheme更新validate: 启动时验证现有schema与你配置的hibernate是否一致,如果不一致就抛出异常,并不做更新 在本机开发调试初始化数据的时候可以选择
2013-06-23 13:48:54 9530
转载 动态获取表单里的所有文本域和值
获取表单里的所有文本域和值java method:public void getAllFormFieldsAndValues(HttpServletRequest request) { Enumeration e = request.getParameterNames(); while (e.hasMoreElements()) { String fi
2013-06-21 13:43:09 1588
转载 mysql sql语句大全
1、说明:创建数据库 CREATE DATABASE database-name2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 deviceUSE master EXEC sp_addumpdevice 'disk','testBack', 'c:\mssql7ba
2013-06-16 09:49:30 506
转载 MySQL常用命令
1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;2:2、创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)4:查看现在的数据库中存在什么表m
2013-06-12 10:22:27 463
转载 mySQL多表链接查询
我们继续使用前面的例子。前面建立的表中包含了员工的一些基本信息,如姓名、性别、出生日期、出生地。我们再创建一个表,该表用于描述员工所发表的文章,内容包括作者姓名、文章标题、发表日期。 1、查看第一个表 mytable 的内容: mysql> select * from mytable; +----------+------+------------+-----------
2013-06-08 21:35:11 655
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人