- 博客(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
1745
2
原创 用NIO实现tcp通信
NIO即同步非阻塞式IO,是jdk4.0之后推出的技术。它和传统的BIO比较最大的区别在于在执行accept、connect、read、write操作时是非阻塞的。很有利于实现用少量线程来处理多个客户端请求,由于以上四种操作都是非阻塞的 可以随时让线程切换所处理的客户端 从而可以实现高并发服务器的开发。下面是一个利用Selector+channel+Buffer实现 少量线程处理多个客户端请求...
2018-12-27 23:57:56
795
原创 java的IO方式总结
IO方式的总结阻塞/非阻塞:讨论的是线程的角度,当执行某些操作不能立即完成时,线程是否被挂起,失去cpu争夺权无法继续执行 直到阻塞结束或被唤醒同步/异步:讨论的是参与通信双方的工作机制,是否需要互相等待对方的执行.同步指的是 通信过程中 一方在处理通信 另一方 要等待对方执行 不能去做其他无关的事.异步指的是 通信过程中 一方在处理通信 另一方 可以不用等待对方 而可以去做其...
2018-12-27 23:26:03
181
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人