码迷,mamicode.com
首页 > 2017年05月21日 > 全部分享
大文件拆分问题的java实践(附源码)
大文件拆分问题涉及到io处理、并发编程、生产者/消费者模式的理解,是一个很好的综合应用场景,为此,花点时间做一些实践,对相关的知识做一次梳理和集成,总结一些共性的处理方案和思路,以供后续工作中借鉴。 本文将尝试由浅入深的方式表述大文件拆分的问题及不同解决方案,给出的方案不一定是最优解,也并非线上环... ...
分类:编程语言   时间:2017-05-21 18:47:24    阅读次数:249
装饰器模式
定义 一种动态地往一个类中添加新的行为的设计模式。 在不改变任何底层代码的情况下,给对象赋予新的职责。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 就功能而言,装饰器模式相比生成子类更加灵活,这样可以给某个对象而不是整个类添加一些功能。 使用 其中Component为待装饰的接口,Conc ...
分类:其他好文   时间:2017-05-21 18:47:13    阅读次数:164
TCP打洞与UDP打洞的差别
为什么网上讲到的P2P打洞基本上都是基于UDP协议的打洞?难道TCP不可能打洞?还是TCP打洞难于实现? 如果如今有内网clientA和内网clientB。有公网服务端S。 如果A和B想要进行UDP通信,则必须穿透两方的NAT路由。如果为NAT-A和NAT-B。 A发送数据包到公网S,B发送数据包到 ...
分类:其他好文   时间:2017-05-21 18:47:06    阅读次数:197
java 学习笔记1
、 高级语言运行机制 高级语言按程序的执行方式分为编译型和解释型两种。 java语言比较特殊,Java程序的执行必须经过先编译后解释的步骤。 1 编译生成字节码,只面向JVM(.class) 2Jvm执行解释 JVM:(Java virtual machine) java虚拟机负责解释执行字节码文件 ...
分类:编程语言   时间:2017-05-21 18:46:59    阅读次数:148
第四次小组报告
卢晓东:在写软件设计模式大作业时才会感觉到书上讲的东西的含义,没有好的计划让我的进度一度被搁浅,想说做一个小书店的程序,然后想着要用到数据库存储数据,然后就上网找怎么连接我在学的SQL Server2012,接着就是配置我的数据库的TCP/IP协议啦,然后当天晚上电脑运行速度直线下降QAQ我的心在滴 ...
分类:其他好文   时间:2017-05-21 18:46:53    阅读次数:197
免费好用的web应用托管平台
1.前言 以前非常久以前。想找一个免费的空间部署一个属于自己的技术博客真是太难了,使用过SAE,可是非常快就面临收费了,后面也就不了了之了。眼下自己又找到一个免费的PAAS平台。能够部署各种语言的web应用。那就是京东的PAAS平台京东云擎jae。网址是jae.jd.com点击打开链接. 2.初体验 ...
分类:Web程序   时间:2017-05-21 18:46:44    阅读次数:186
css display
none 属性直接元素消失,影响元素的层级排列。 block属性:元素前后加上换行符。 inline属性: 默认。此元素会被显示为内联元素,元素前后没有换行符。,并不能设置宽和高。 inline-block: 行内块元素。,可以设置宽高。 list-item: 此元素会作为列表显示,不需要有ul,o ...
分类:Web程序   时间:2017-05-21 18:46:38    阅读次数:242
[leetcode-414-Third Maximum Number]
Given a non-empty array of integers, return the third maximum number in this array. If it does not exist, return the maximum number. The time complexi ...
分类:其他好文   时间:2017-05-21 18:46:29    阅读次数:132
杀死Linux Shell进程
1、查找目标shell进程: 比如:我想要查找 odm_clean 脚本执行进程 ps -ef | grep "odm_clean" hadoop 3702 46809 0 17:17 pts/16 00:00:00 grep odm_clean hadoop 28376 28349 0 13:47 ...
分类:系统相关   时间:2017-05-21 18:46:20    阅读次数:321
tomcat类加载体系
类加载,再来一发。 研究完java提供的类加载机制,再来看看tomcat开出了那些花。 最近开始读tomcat的源码,主线路当然是类加载机制,在这个过程中有豁然开朗的感觉。这一篇主要是自己的体会,而不是从头到尾的详细解读。很显然,是因为我懒。有多懒呢,懒到把女朋友都弄丢了,哎。 言归正传,从tomc ...
分类:其他好文   时间:2017-05-21 18:46:11    阅读次数:211
怎么在vue中使用less
最近使用vue2.0重构项目, 使用vue-cli脚手架构建, 采用webpack模板, 要在项目中使用less进行样式的编写 首先, 打开终端, 在当前项目目录下安装less 安装成功后,修改webpack.base.conf.js文件, 添加以下代码 在vue文件的style标签上加上 lang ...
分类:其他好文   时间:2017-05-21 18:46:04    阅读次数:194
Java 继承和多态
Java 继承和多态 Java 继承 继承的概念 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 生活中的继承: 兔子和羊属于食草动物类,狮子和 ...
分类:编程语言   时间:2017-05-21 18:45:49    阅读次数:230
Java 异常
Java 异常 Java 异常处理 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛 ...
分类:编程语言   时间:2017-05-21 18:45:40    阅读次数:157
Python的单行、多行注释
单行用# 多行用3个单引号'或者3个双引号" ...
分类:编程语言   时间:2017-05-21 18:45:31    阅读次数:130
APUE:标准I/O库
设置缓冲: 流和文件描述符: 内存流: ...
分类:其他好文   时间:2017-05-21 18:45:24    阅读次数:156
维基百科
1.什么是 GNU/Linux? 在 GNU/Linux 系统中,Linux 就是内核组件。而该系统的其余部分主要是由 GNU 工程编写和提供的程序组成。因为单独的 Linux 内核并不能成为一个可以正常工作的操作系统,所以我们更倾向使用 “GNU/Linux” 一词来表达人们通常所说的 “Linu ...
分类:其他好文   时间:2017-05-21 18:45:17    阅读次数:195
SB般的“WE战队”输掉了比赛
事实再一次证明,对于LOL这种游戏,国服选手是根本就不能有一点期待的, 国服环境太好了,赢了可以吹,输了不能骂,自信心极度膨胀,估计WE俱乐部都没有个心理咨询师, 下岗了还可以再卖卖脸,卖卖饼, 国服的环境实在是太棒了, 有那么多一群SB版的脑残SB,在后面跟着吹, 场上5个SB,脑子一热就冲上去了 ...
分类:其他好文   时间:2017-05-21 18:45:11    阅读次数:170
1642条   上一页 1 ... 30 31 32 33 34 35 36 ... 97 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!