- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 批量修改CLOB字段数据
批量修改CLOB字段数据 需求:表中某个字段的存储sql口径,但是数据导入到新的库后,schema没有改过来,需要批量修改。 DBMS.GETLENGTH可以获取CLOB类型的长度,DBMS.SUBSTR(字段名,偏移量,起点)可以将CLOB转为字符串,但是当截取的长度超过一定时就会包缓冲区不足.应该是超过了VARCHAR2的最大容量。 最后通过DBMS_LOB没有replace相关的函数可以处理,现通过java代码来解决。 package com.sunyard; import oracle.sql.C
2021-03-03 19:05:31
1574
2
原创 用NIO实现tcp通信
NIO即同步非阻塞式IO,是jdk4.0之后推出的技术。它和传统的BIO比较最大的区别在于在执行accept、connect、read、write操作时是非阻塞的。很有利于实现用少量线程来处理多个客户端请求,由于以上四种操作都是非阻塞的 可以随时让线程切换所处理的客户端 从而可以实现高并发服务器的开发。 下面是一个利用Selector+channel+Buffer实现 少量线程处理多个客户端请求...
2018-12-27 23:57:56
743
原创 java的IO方式总结
IO方式的总结 阻塞/非阻塞: 讨论的是线程的角度,当执行某些操作不能立即完成时,线程是否被挂起,失去cpu争夺权无法继 续执行 直到阻塞结束或被唤醒 同步/异步: 讨论的是参与通信双方的工作机制,是否需要互相等待对方的执行. 同步指的是 通信过程中 一方在处理通信 另一方 要等待对方执行 不能去做其他无关的事. 异步指的是 通信过程中 一方在处理通信 另一方 可以不用等待对方 而可以去做其...
2018-12-27 23:26:03
130
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人