• 使用fastjson读取超巨json文件引起的GC问题

    使用fastjson读取超巨json文件引起的GC问题 项目中需要将巨量数据生成的json文件解析,并写入数据库,使用了 alibaba 的 fastjson,在实践过程中遇到了 GC 问题,记录如下: 数据大约为70万条,文件大小在3~4G左右,使用 fastjson 官方推荐的 Stream Api例3 的示例,在...

    2019-08-16 09:22:55 文件IEWiredAVapache<ADOSQL数据库代码

  • 一篇文章帮你彻底搞清楚“I/O多路复用”和“异步I/O”的前世今生

    一篇文章帮你彻底搞清楚“I/O多路复用”和“异步I/O”的前世今生 在网络的初期,网民很少,服务器完全无压力,那时的技术也没有现在先进,通常用一个线程来全程跟踪处理一个请求。因为这样最简单。 其实代码实现大家都知道,就是服务器上有个ServerSocket在某个端口监...

    2019-08-16 09:15:35 服务器定义Bios网民用户IE谈谈系统iOSPS

  • 高级Java工程师必备 ----- 深入分析 Java IO (二)NIO

    高级Java工程师必备 ----- 深入分析 Java IO (二)NIO 接着上一篇文章高级Java工程师必备 ----- 深入分析 Java IO (一)BIO,我们来讲讲NIO 多路复用IO模型 场景描述 一个餐厅同时有100位客人到店,当然到店后第一件要做的事情就是点菜。但是问题来了,餐厅老板为了...

    2019-08-16 09:11:12 java工程师高级java工程师文件服务器txtIE人力成本系统PSAV

  • 【webrtc】webrtc的rtp重传代码分析

    【webrtc】webrtc的rtp重传代码分析 pgm不太能用,没有想象中的可靠,重传机制貌似仍然使用组播重传,丢包率80%的网络感觉没啥改进,如果有所好转延迟估计也是个不小的问题。 后听说rtp也有nack机制,webrtc基于rtp实现了重传在一定程度上保证可靠性。 在各路大神的指...

    2019-08-16 08:00:11 IE代码分析GooglePStimAVHTTPSweb<the

  • DP大大大大大赏

    DP大大大大大赏 还是前置: 动态规划的三种实现方法: 递推,递归,记忆化搜索 然后还是从斐波那契数列开始引入: 两种求斐波那契数列的方法: 1.用其他位置的结果得到自己的结果: 2.用自己的结果算其他的结果; 以上两种方法都需要掌握,不同的题对应不同的写法; 3....

    2019-08-16 07:51:27 定义qq3kIE结构优化iOSPSCFAE<

  • 小学期的历练

    小学期的历练 6.29-7.6这段日子,被称为完美的小学期,为何呢?在这几天里通过代码的积累,对面向对象程序设计有啦更进一步的了解。 接下来说说我的这段时间的感悟吧 心得体会 通过本次小学期的磨练,让我对面向对象程设计有了更深一步的了解,最深的是学会用类的封装...

    2019-08-16 07:45:59 编程能力文件定义心得心得体会用户IE系统iOStim

  • JML起步---使用JML 改进你的Java程序(4)

    内容: 来自:http://www-106.ibm.com/ 作者:Joe Verzulli 异常行为 前面给出的行为规范要求调用peek() 和 pop()方法时队列不能为空,但其实当队列空时是有可能会调用这两个方法的。如果发生这种情况,这两个方法就会抛出一个NoSuchElementException.异常。我们必须修正我...

    2019-08-16 07:36:56 程序改进起步java教程

  • JML起步---使用JML 改进你的Java程序(3)

    内容: 来自:http://www-106.ibm.com/ 作者:Joe Verzulli 副作用 请大家回忆一下代码段2中pop()方法的后处理代码: ensures elementsInQueue.equals(((JMLObjectBag) old(elementsInQueue)) .remove(result)) result.equals(old(peek())); 这里我们说有一个副作用,那就...

    2019-08-16 07:36:48 程序改进起步java教程

  • JML起步---使用JML 改进你的Java程序(1)

    内容: 来自:http://www-106.ibm.com/ 作者:Joe Verzulli Java建模语言(Java Modeling Language,JML)是一种进行详细设计的符号语言,他鼓励你用一种全新的方式来看待Java的类和方法。本教程中,Java程序设计资深顾问Joe Verzulli 将会给大家介绍这一新的工具以及如何...

    2019-08-16 07:36:44 程序改进起步java教程

  • JML起步---使用JML 改进你的Java程序(2)

    内容: 来自:http://www-106.ibm.com/ 作者:Joe Verzulli 量词(Quantification)(译者注:这里量词的意思与逻辑学上的量词意思相近,而不是普通意义上理解的量词。) 在上面pop()方法的行为规范中,我们说它的返回值要等于peek()方法的返回值,不过我们并没有看到关于p...

    2019-08-16 07:36:43 程序改进起步java教程

首页 1 2 3 4 5 6 7 8 9 10 11 下一页 末页 共43页