零散待整理

正则表达式 就是描述字符串结构模式的形式化表达方法.
阻抗不匹配 关系模型和对象模型转换之间不能完全对应.
native hibernate主键策略
Hibernate get()和load()的区别是 load是懒加载用的时候才从数据库取值(返回的是代理,不会立即访问数据库)
Hibernate save()和persist()的区别 save没开启事务也会执行insert语句 然后数据库回滚 而 persist如果不开启事务则不执行insert语句
Hibernate 对象的三种状态
1.瞬时 数据库没有相关的数据 当对象超出作用域就会被 java虚拟机回收
2.持久 数据库有相关数据 并且和session有关联当事务提交时会影响到数据 hibernate能检测到
3.脱管(游离) 数据库又相关数据 和session没关联当托管对象发生改变时 hibernate检测不到
Hibernate saveorupdate会根据对象里有ID列有无值来确定保存还是更新
IOC控制反转 所谓的控制反转就是应用本身不负责依赖对象的创建和维护,以来对象的创建和维护时由外部的容器负责。这样控制权由应用转移到了外部容器,控制权的转移就是所谓的反转
依赖注入在运行期间,由外部容器动态的将依赖对象注入到组件中.
轻量级和重量级框架的划分 主要看框架使用了多少服务,使用的服务越多 容器要为普通java对象做的工作就越多 必然会影响到应用的发布时间和运行性能.
spring实例化bean的三种方式  1使用类构造器 2使用静态工厂方法实例化3.使用实例工厂方法实例化
节点流:从特定的地方读写的流类,例如:磁盘或一块内存区域。
过滤流:使用节点流作为输入或输出。过滤流是使用一个已经存在的输入流或输出流连接创建的。
FileInputStream和FileOutputStream,节点流,用于从文件中读取或往文件中写入字节流。如果在构造FileOutputStream时,文件已经存在,则覆盖这个文件。
BufferedInputStream和BufferedOutputStream,过滤流,需要使用已经存在的节点流来构造,提供带缓冲的读写,提高了读写的效率。
DataInputStream和DataOutputStream,过滤流,需要使用已经存在的节点流来构造,提供了读写Java中的基本数据类型的功能。
PipedInputStream和PipedOutputStream,管道流,用于线程间的通信。一个线程的PipedInputStream对象从另一个线程的PipedOutputStream对象读取输入。要使管道流有用,必须同时构造管道输入流和管道输出流。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值