java
夏心07
一个女程序媛 java 刚学python
展开
-
【Mybatis】 Mapper select属性之resultOrdered=“true“的使用
看mybatis的官方文档select元素的属性有一个属性resultOrdered,这个设置仅针对嵌套结果 select 语句:如果为 true,将会假设包含了嵌套结果集或是分组,当返回一个主结果行时,就不会产生对前面结果集的引用。 这就使得在获取嵌套结果集的时候不至于内存不够用。默认值:false。感觉能用到,百度搜了一下没有实际的使用demo,今天下载了mybatis的源码,想起来在test目录应该有resultOrdered的使用demo,全局搜索resultOrdered果真让我给原创 2020-09-30 18:38:07 · 3118 阅读 · 0 评论 -
管道Pipe--规范读写操作
两个线程之间单向传递数据时,可以使用管道Pipe规范读写操作public static void testPipe() throws IOException { //创建管道 Pipe pipe = Pipe.open(); ByteBuffer buf = ByteBuffer.allocate(1024); //通过SinkChannel,向Pipe中写数据 Pipe.SinkChannel sinkChannel = pipe.sink().原创 2020-07-09 22:00:55 · 994 阅读 · 0 评论 -
NIO基础及进阶案例---NIO聊天室
IO阻塞式数据传输IO设计的核心思想:装饰者模式装饰者模式装饰模式是指在不影响原有对象的情况下,动态地、无侵入地给一个对象添加一些额外的功能。InputStreamReader iReader = new InputStreamReader(new FileInputStreamReader(new File("D:\\abc.txt")));可以通过装饰模式对各个功能进行模块化封装。组成:被装饰的对象:抽象构建角色(Component) 具体构...原创 2020-07-05 22:25:47 · 225 阅读 · 0 评论