b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

分布式计算原理本文仅仅是私人MEMO,仅仅起到私人记录大纲之(11)

电脑杂谈  发布时间:2018-02-21 12:27:40  来源:网络整理

?????? 3、PreparedStatement ps = conn.preparedStatemenet(sql);//预编译定义的sql语句

?????? 4、ResultSet rs = ps.executeUpdate();//执行操作 获取结果

?????? 5、while(rs.next()){rs.getInt(字段)}//访问

?????? 6、rs.close();//关闭 会抛出SQLException

PreparedStatement的好处

?????? 1、性能 2、可读性和可维护性 3、防止sql注入

Externalizable继承自Serializable

Serializable和Externalizable的区别

?????? 实现serializable,这个确确实实就是一个可以序列化的标示,对serializable进行implements之后,我们不用实现任何的功能,但是如果选择用externalizable,则需要进行实现它其中的接口,那么这其中的工作都将是程序员的.

?????? 但是serializable是虚拟机内建的,那么必然是占用大多的资源,导致速度减慢.而externalizable则是由程序员决定,存储什么,那么性能就要比serializable好多了.

Externalizable 接口定义了两个方法,writerExternal方法在序列化时被调用,可以再该方法中控制序列化内容,readExternal方法在反序列时被调用,可以在该方法中控制反序列的内容

继承Serializable想要自定义序列化就可以定义自己的readObject()和writeObject() 不是重写 只是定义

OSI七层模型

?????? 应用层 http ftp dns

?????? 表示层 ASCLL PICT TIFF JPEG MIDI MPEG

?????? 会话层 RPC SQL NFS ASP

?????? 传输层 TCP UDP SPX

?????? 网络层 IP ICMP

?????? 数据链路层 802.2 HDLC、FRAME RELAY

?????? 物理层

ByteBuffer

?????? java.nio.ByteBuffer不能通过构造函数实例化,但是可以通过静态工厂方法获取

?????????????????? 1、allocate(int) 从堆空间分配对应容量的byte数组作为缓冲区的byte数据存储器

?????????????????? 2、allocateDirect(int) 不使用JVM对战 而是使用OS创建内存块作缓冲区 速度更快 但是分配过程开销大 只有缓冲区长期存在、经常重用且较大才使用

?????????????????? 3、wrap(byte[]) 这个缓冲区的数据会存放到byte数组中,byte数组或者缓冲区任何一方数据修改都会影响到另一方。

?????? 对于ByteBuffer buffer = ByteBuffer.allocate(1024); String str = "hello world";

?????? buffer.put(str.getBytes());将str的byte数组放入buffer

?????? buffer.flip();改变读写状态

?????? byte[] bbyte = new byte[buffer.limit()];?? buffer.get(bbyte);//将buffer读入bbyte字节数组


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-87102-11.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...