- 《代码整洁之道》读书笔记
fsy351
java开发语言
《代码整洁之道》读书笔记根据书名,可以知道这本书围绕“代码整洁”的思想和方法展开,但是个人认为,它不仅仅强调了代码整洁内容,更多的还包括代码测试、系统设计、并发编程的部分内容。全书共分为17个章节和2个附加章节。整本书的章节感觉编排有点杂乱,根据个人理解整理成如下结构图:概念整洁代码为何要有整洁代码?代码确然是我们最终用来表达需求的语言,代码永存糟糕的代码会毁灭一家公司PS:当前信息时代,软件是生
- 代码整洁之道--函数
我只是一个果壳
1、函数应该短小20行封顶最佳。代码块和缩进if语句、else语句、while语句等,其中的代码应该只有一行。2、只做一件事函数应该只做一件事,做好这件事,只做一件事。要判断函数是否只做了一件事,就是看是否能拆分出一个函数,该函数不仅只是单纯的重新诠释其实现。3、每个函数一个抽象层级遵循自顶向下读代码:向下规则我们想要让代码拥有自顶向下的阅读顺序。我们想要让每个函数后面都跟着位于下一抽象层级的函数
- 我的程序员读书路
weixin_30416497
c#javascript大数据ViewUI
CLRviaC#(第三版)你必须知道的.NET(第二版)编码:隐匿在计算机软硬件背后的语言代码整洁之道重构:改善既有代码的设计数据结构与算法:C#语言描述程序员修炼之道:从小工到专家编程珠玑(第2版)深入理解计算机系统(第2版)数据挖掘概念与技术(第2版)高效程序员的45个习惯:敏捷开发修炼之道面向对象分析与设计(第三版)深入浅出设计模式(c#/java版)代码大全第二版设计模式:可复用面向对象软
- 西点军规
何建华_a8e4
西点军校22条军规是您在成功的道路上必须学的一课,不管您有多忙,您的时间有多宝贵,请抽出时间认真阅读思考这些军规。虽然它和成功没有直接的关系,但是认真阅读体会它们,您的人生将会就此改变。人生的整个征途中,西点军校22条军规无时无刻伴随着您,提醒着您,激励着您。当您在生活中、在事业上感到茫然无措、身心俱疲的时候,一定要回来将这些军规多读几遍。第一条无条件执行很少有人可以完全听得进去别人的劝告,可以耐
- 暴君们最怕什么?
万忠群
暴君们往往能力超群,尤其是在心狠手黑方面,大大超过他本民族的人。比如萨达姆,用活埋、枪毙、毒气等手段屠杀本国民众,国际组织在伊拉克找到的万人坑就达300多个,粗略估计被他杀害了30多万人;比如霍煤泥,为了排除伊拉克的地雷为坦克开道,招募老幼去趟地雷阵,死伤数万,雷场上到处都是亮闪闪的金色塑料钥匙玩具,他说那是通往天堂的钥匙。比如……趟地雷阵的伊朗童子军许多人期待正义之师能够摧枯拉朽剿灭暴君,那确实
- 后现代主义风格电影与写作
忘年1214
图片发自App最近出于某些特殊原因,接触的电影和书的种类更多,也终于能从中看出点门道,不再局限于好看,不好看,看得懂和看不懂的评价,尽管我认为之前这样也不错。昨天看了盖里奇的《两杆大烟枪》,今天读了《二十二条军规》。巧合的是它们都带有一定的后现代主义风格。《两杆大烟枪》的前十几分钟看得我云里雾里,几伙人轮番介绍一遍,本来就对外国人名不敏感的我彻底混乱。还好剧情进行到一半的时候,几条线索都逐渐汇聚到
- 《创业36条军规》读书笔记
陈玮强
不谋全局者,不足以谋一隅,不谋大势者,不足以谋一时1.战略选择刚需业务更有利于成功。分清楚want与need刚需里选择细的切入点有预见性,推完复盘ab计划德州让你输的最惨一定是好牌吃着碗里的看着锅里的瞄着地里的柳传志有六层机会就要大胆去做,十层机会那是上帝要做的事,冒险是小公司发展之道战术上应该授权,战略上必须集权管一层看两层集中精力解决主要矛盾早期主要矛盾:业务问题(是否赚钱是衡量公司好坏的第一
- 代码整洁之道 - 函数
NeXt4
快速指南以下是文中关于写好函数的几个关键点短小只做一件事每个函数一个抽象层级使用描述性的名称函数参数,不要超过3个无副作用使用异常代替返回错误码别重复自己结构化编程短小函数的第一规则是要短小。第二条规则是还要更短小。那么函数到底应该多长呢?每个函数都只说一件事。而且,每个函数都依序把你带到下一个函数。这就是函数应该达到的短小程度!只做一件事如果函数只是做了该函数名下同一抽象层上的步骤,则函数还是只
- 涨粉
万能影视院
涨粉的9条军规:先有订阅号用户,再有粉丝推广越早做越简单,越晚做越困难切勿盲目使用工具,盲目涨粉推广拼的是行动力,敢为人先掉粉不可怕,洗粉洗出来真爱粉封号不可怕,大不了从头再来结合自身用户的范围做推广本质上,免费涨粉还是拼内容目的越多,流程越复杂,越难成功资源吸粉四步骤:整理资源电子书PPT压缩包电影歌单简历推文制作中间:详细介绍整理的资源的亮点结尾:清晰的给出操作步骤设置话术精准投放公众号发头条
- 代码整洁之道【7】-- 边界
小北觅
这一章书中全是理论性的东西,再加上中文翻译肯定有词不达意的地方(并未有意冒犯译者,sry),初读起来并没有理解,遂仔细思考后又读了两遍才敢总结。作者在本章提到“边界”的概念,我个人的理解是:使用外部代码(第三方库提供的API、或者其他模块的服务)与自身项目代码结合的时候,自身项目调用外来代码以及外来代码提供的功能,这两部分代码就是边界。如果干净利落的将这些代码整合,就能保持软件边界的整洁。一、使用
- 议论文大赏二 作文纯享
夔英
不违规不惟矩常言道,无规矩不成方圆。然而也有人认为,规则就是用来打破的。私以为,无规矩则无以成事,无突破无以鼎新。规则诚然是有必要的。正如细柳军营的军风整肃,离不开严厉军规的约束;明智的古哲也以追求天地运行之规律——“天行有道”来佐证规则的必然性。我们不能视规则为樊笼,为禁锢,为囹圄。而应视之为尺规,为信标,为遵循。波兰作家莱蒙特曾言,“世界上的一切都必须要按照规矩、秩序各就各位”。而“万物并生而
- 曾国藩十二条军规之读书不二
二晋
读书不二。一书未完,不看他书。东翻西阅,徒徇外为人。曾国藩每天读十页经书、十页史书,不论遇到任何问题,绝不改变。而且不读完这本书,绝不摸下一本。我自动理解为,选一两本有价值的书,持续读下去。读完,再选书,再继续。至于其他休闲类的书籍,适当翻阅就好。我也试过几天只读一本书,其它书碰也不碰。但这样对我来说好像酷刑,基本没有乐趣可言。直到我决定可以适当读点其它书开始,我忽然就觉得欢心畅快,好像嗜酒的人又
- 新入职场,你不能不知道的6条军规
醉月光
小雅初入职场,与部门赵姐一见如故。在一次共进午餐的时候,赵姐忽然压低声音,以一种望女成凤的神情对她说:姐姐我比你早几年进入职场,虽然没有取得很大的成绩,但血泪经验积累了不少,今儿送你几条儿,价值百万,一般人我可不告诉他。01不要离上司太远你知道职场上最危险的事情是什么吗?是老板不知道你干了什么!所以,你要多主动找上司汇报工作。不要只闷头干活儿,不敢或者不想和上司沟通。那些看见上司躲着走的人,最后往
- 顶级销售的111条军规:世界500强企业争相运用的销售法则
无心快鱼
快到年底盘点了,才发现自己今年看的大部分都是科普类的,皮肤啊,肠道啊,癌症啊,真正应该钻研的销售类书籍却很少,还好,年底时看到了这本《顶级销售的111条军规》,也算是弥补了一个遗憾。本书作者马丁•林贝克是欧洲最成功的销售权威之一,创办了马丁•林贝克培训集团。他被媒体称为“销售界的保时捷”。他还是“销售领袖”(SalesLeaders)团队的共同创办人,也是Club55欧洲营销与销售专家协会的一员。
- 分析100个年亿元新品牌后,总结10条反常识消费品牌创业军规
GeekChic
新消费导读最近花了非常多的时间,在梳理自己关于整个消费品牌的思考,希望把近三年来关于新品牌的有价值的思考,可以沉淀下来帮助大家,这次先整理一个简单版本给大家。保证这10条是我自己十分相信,并且在找好的案例去验证的可靠,简单的方法。以下,请大家enjoy。军规1:越简单的道理,越要反复理解在开始消费品创业之前,请先阅读一本经典的菲利普科特勒的《营销管理》这本书,这本书我个人觉得是所有消费品创业者的唯
- 投资理财必读的21条“军规”
遇见金哥
在互联网快速发展的今天,信息已经可以无死角传递了,过去的网络到处都是精神食粮,现在的网络到处都狗粮,你已经被无所不在的垃圾信息淹没了,想要学到适合自己的投资理财知识难上加难了,好在我们是幸运的,为什么呢?因为前段时间李笑来的音频门事件教会了我们很多很多,李笑来在那次事件之后又闭关三天写了一本《韭菜的自我修养》,这本书出版的时候很多人感觉很兴奋,可是我却感觉比较痛苦,因为着实发现以前的自己在投资领域
- 2021-12-15晨间日记
辽远的边疆
今天是什么日子起床:就寝:天气:心情:纪念日:任务清单昨日完成的任务,最重要的三件事:改进:习惯养成:周目标·完成进度学习·信息·阅读健康·饮食·锻炼人际·家人·朋友工作·思考最美好的三件事1.2.3.思考·创意·未来2021-12-14晨间日记2021-12-6晨间日记备考倒计时30天今天是什么日子:自律操作系统建设的第186天!12条军规铁律!:1.不发不写任何朋友圈,朋友圈只用来打卡!不刷朋
- 在城市里开始新的生活——《冒险家希尔达·盗物空间》
懵萌猛梦就是我
这是《冒险家希尔达》的第二部小说。在这本《冒险家希尔达·盗物空间》里,希尔达和妈妈搬到了特伦伯格这座城市。在特伦伯格,希尔达加入了麻雀童子军,参与每周二的活动。这是她妈妈小时候参加过的组织,她加入麻雀童子军,也是她妈妈的愿望。她妈妈非常希望她能得到一枚奖章,但是希尔达已经十二次没有拿到奖章了,只是她瞒着妈妈。参加麻雀童子军之后,她可以参与各种各样有趣的活动,她很享受在这个组织的生活。希尔达有两个新
- 2021-12-22晨间日记
辽远的边疆
今天是什么日子:自律操作系统建设的第188天!12条军规铁律!:1.不发不写任何朋友圈,朋友圈只用来打卡!不刷朋友圈!任何人的!不点赞评论任何人!2.要事第一!3.珍惜时间不屁话!不查不搜不好奇不猎奇不浏览只按计划刻意练习4.不无聊一无聊就刷网课5.累了困了休息15分钟后继续坚持6.不说下次不说等以后7.晨起后的第一件事是写列好每日学习计划然后开网课灌耳音再下床去洗漱而不是刷屏耽误早上的宝贵时间!
- <<代码整洁之道>> 总结
山钬君
按照阅读顺讯进行总结,将书中每一个章节内容进行简要总结。一命名只做有意义的命名,并且能见名知意。1.类名对象名只可使用名词或短语2.禁止在接口文件命名使用“I”作为前缀3.制定命名约定,团队中需准守4.禁止复杂的描述,精简并能完整表达意思即可二函数把一件事情拆成若干件小事,会感觉每件小事都是那么容易。1.函数入参量尽量减少2.try/catch必须与逻辑主体进行分离3.
- 《意志力》——第十章《节食风暴》
时间侠
意志力》阅读第11天·用时:43分钟·进度:第十章《节食风暴》1.去他的效应2.节食者的22条军规3.为大战做准备4.称体重,估卡路里5.决不说“”决不本章要点总结:1.奥普拉悖论:“连自制力绝佳的人也难始终如一地控制体重”。之所以越节食越会发生反弹,是因为进化喜欢那种能在饥荒中活下来的人。身体一旦有吃不饱的经历就会努力保存所有脂肪。减少“饿”的经历,才能避免更多避免饿带来的诱惑。2.反调节进食(
- 创业36条军规
旭蒸日上
提要孔子有这么一段故事:他的学生子贡问他,国家治理靠什么?孔子说有三点:足食,足兵,民信,也就是有足够的粮食,足够的军备,和人民的信任。子贡又问他,要是迫不得已去掉一项,该去掉哪一项呢?孔子回答:去兵。子贡又问,如果迫不得已再去掉一项,又该去掉哪一项呢?孔子回答:去食——因为“自古皆有死,民无信不立”。正文
- 2021-12-20晨间日记
辽远的边疆
今天是什么日子:自律操作系统建设的第187天!12条军规铁律!:1.不发不写任何朋友圈,朋友圈只用来打卡!不刷朋友圈!任何人的!不点赞评论任何人!2.要事第一!3.珍惜时间不屁话!不查不搜不好奇不猎奇不浏览只按计划刻意练习4.不无聊一无聊就刷网课5.累了困了休息15分钟后继续坚持6.不说下次不说等以后7.晨起后的第一件事是写列好每日学习计划然后开网课灌耳音再下床去洗漱而不是刷屏耽误早上的宝贵时间!
- 代码整洁之道读书笔记——第十一章:系统 && 第十二章:迭进
pengboboer
代码整洁之道读书笔记代码整洁之道代码规范
第十一章系统复杂要人命。它消磨开发者的生命,让产品难以规划、构建和测试11.1如何建造一个城市城市能运转,还因为它演化出恰当的抽象等级和模块11.2将系统的构造和使用分开11.2.1分解main使用应该对构造过程一无所知11.2.2工厂使用抽象工厂模式构建对象11.2.3依赖注入对象不应该负责实体化对自身的依赖,它应当将这份权责移交给其它“有权利”的机制11.3扩容一开始就做对系统纯属神话。我们应
- 《代码整洁之道》阅读笔记——第12章:迭进
ChenEthan_
研发基础经验分享
第12章:迭进12.1通过迭进设计达到整洁目的开发时要遵循简单设计的5条规则12.2规则1:运行所有测试全面测试并持续通过所有测试的系统就是可测试的系统。12.3规则2:重构提升内聚性,降低耦合度,切分关注面,模块化系统性关注面,缩小函数和类的尺寸,选用更好的名称等。如何理解重构?不改变软件可观察行为的前提下,改善其内部结构,以提高理解性和降低修改成本。作为开发者,应当把重构作为开发的一部分,一边
- 2022-12-4晨间日记
辽远的边疆
今天是什么日子:自律操作系统建设的第2天!12条军规铁律!:1.不发不写任何朋友圈,朋友圈只用来打卡!不刷朋友圈!任何人的!不点赞评论任何人!2.要事第一!3.珍惜时间不屁话!不查不搜不好奇不猎奇不浏览只按计划刻意练习4.不无聊一无聊就刷网课5.累了困了休息15分钟后继续坚持6.不说下次不说等以后7.晨起后的第一件事是写列好每日学习计划然后开网课灌耳音再下床去洗漱而不是刷屏耽误早上的宝贵时间!8.
- 三个方法,助你成为一个务实的人,亲测有效!
慧慈成长
我有个习惯,总是会在年头给自己立下好多FLAG。我想这个习惯大概是在卡路约翰当设计师时形成的。那是2009到2011年间。公司老板云生云太规定公司所有职员周六上午上半天班。这半天时间,大家不工作,只是坐到一起谈计划,做总结,学习《二十一条军规》。我记得有一期正逢2011年元旦,主题就是分享讨论各自的新年计划。那一次我站在所有同事面前讲述自己的2011计划。我讲完之后,同事们就围绕我的计划展开讨论。
- 职场中, 你越试图掩盖问题, 就越暴露你是问题!
这个馒头有馅
在职场中,最简单的是讲真话,最难的也是。在任正非签发的华为16条军规中,就有一条是这样的规定:你越试图掩盖问题,就越暴露你是问题。image正如俗话所说,纸是包不住火的。你可以暂时对部分人掩盖问题,但是你无法对所有人一直掩盖问题。路遥知马力,日久见人心。说的也是同样的道理。但是在职场中,掩盖问题的现象经常发生,经常会有人品尝这种后果。image1、面试夸下海口,结果试用期被辞退小王为了进入大公司,
- 代码的整洁之道
~久违~
java开发语言
代码整洁之道1.有意义的命名1.1介绍软件中随处可见命名。我们给变量、函数、参数、类和包命名。我们给源代码及源代码所在目录命名。这么多命名要做,不妨做好它。下文列出了取个好名字的几条简单规则。1.2名副其实,见名知意变量名太随意,haha、list1、ok、theList这些都没啥意义1.3避免误导包含List、import、java等类名、关键字或特殊字;字母o与数字0,字母l与数字1等提防使用
- 开启富而喜悦的人生,从成长、自律开始!
yy财富姐姐
今天是2022年6月30日,是我学习成长1000天打卡的第859天。今天继续学习《富爸爸8条军规》人类最重要的资产是头脑!罗伯的报告你还记得我因为模仿放屁的声音而遭遇的麻烦吧。伯克长官下了惩罚令,并决定和我一起接受惩罚。我开始跑10英里。当我们走到出发点时,我停下了脚步,伯克长官也停住了。谁也没有动一下。之后,他朝我笑了一下,就率先跑开了。我紧紧地跟随着他。在跑出1英里时我们没有讲话,并保持着他跑
- 辗转相处求最大公约数
沐刃青蛟
C++漏洞
无言面对”江东父老“了,接触编程一年了,今天发现还不会辗转相除法求最大公约数。惭愧惭愧!
为此,总结一下以方便日后忘了好查找。
1.输入要比较的两个数a,b
忽略:2.比较大小(因为后面要的是大的数对小的数做%操作)
3.辗转相除(用循环不停的取余,如a%b,直至b=0)
4.最后的a为两数的最大公约数
&
- F5负载均衡会话保持技术及原理技术白皮书
bijian1013
F5负载均衡
一.什么是会话保持? 在大多数电子商务的应用系统或者需要进行用户身份认证的在线系统中,一个客户与服务器经常经过好几次的交互过程才能完成一笔交易或者是一个请求的完成。由于这几次交互过程是密切相关的,服务器在进行这些交互过程的某一个交互步骤时,往往需要了解上一次交互过程的处理结果,或者上几步的交互过程结果,服务器进行下
- Object.equals方法:重载还是覆盖
Cwind
javagenericsoverrideoverload
本文译自StackOverflow上对此问题的讨论。
原问题链接
在阅读Joshua Bloch的《Effective Java(第二版)》第8条“覆盖equals时请遵守通用约定”时对如下论述有疑问:
“不要将equals声明中的Object对象替换为其他的类型。程序员编写出下面这样的equals方法并不鲜见,这会使程序员花上数个小时都搞不清它为什么不能正常工作:”
pu
- 初始线程
15700786134
暑假学习的第一课是讲线程,任务是是界面上的一条线运动起来。
既然是在界面上,那必定得先有一个界面,所以第一步就是,自己的类继承JAVA中的JFrame,在新建的类中写一个界面,代码如下:
public class ShapeFr
- Linux的tcpdump
被触发
tcpdump
用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支 持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。
实用命令实例
默认启动
tcpdump
普通情况下,直
- 安卓程序listview优化后还是卡顿
肆无忌惮_
ListView
最近用eclipse开发一个安卓app,listview使用baseadapter,里面有一个ImageView和两个TextView。使用了Holder内部类进行优化了还是很卡顿。后来发现是图片资源的问题。把一张分辨率高的图片放在了drawable-mdpi文件夹下,当我在每个item中显示,他都要进行缩放,导致很卡顿。解决办法是把这个高分辨率图片放到drawable-xxhdpi下。
&nb
- 扩展easyUI tab控件,添加加载遮罩效果
知了ing
jquery
(function () {
$.extend($.fn.tabs.methods, {
//显示遮罩
loading: function (jq, msg) {
return jq.each(function () {
var panel = $(this).tabs(&
- gradle上传jar到nexus
矮蛋蛋
gradle
原文地址:
https://docs.gradle.org/current/userguide/maven_plugin.html
configurations {
deployerJars
}
dependencies {
deployerJars "org.apache.maven.wagon
- 千万条数据外网导入数据库的解决方案。
alleni123
sqlmysql
从某网上爬了数千万的数据,存在文本中。
然后要导入mysql数据库。
悲剧的是数据库和我存数据的服务器不在一个内网里面。。
ping了一下, 19ms的延迟。
于是下面的代码是没用的。
ps = con.prepareStatement(sql);
ps.setString(1, info.getYear())............;
ps.exec
- JAVA IO InputStreamReader和OutputStreamReader
百合不是茶
JAVA.io操作 字符流
这是第三篇关于java.io的文章了,从开始对io的不了解-->熟悉--->模糊,是这几天来对文件操作中最大的感受,本来自己认为的熟悉了的,刚刚在回想起前面学的好像又不是很清晰了,模糊对我现在或许是最好的鼓励 我会更加的去学 加油!:
JAVA的API提供了另外一种数据保存途径,使用字符流来保存的,字符流只能保存字符形式的流
字节流和字符的难点:a,怎么将读到的数据
- MO、MT解读
bijian1013
GSM
MO= Mobile originate,上行,即用户上发给SP的信息。MT= Mobile Terminate,下行,即SP端下发给用户的信息;
上行:mo提交短信到短信中心下行:mt短信中心向特定的用户转发短信,你的短信是这样的,你所提交的短信,投递的地址是短信中心。短信中心收到你的短信后,存储转发,转发的时候就会根据你填写的接收方号码寻找路由,下发。在彩信领域是一样的道理。下行业务:由SP
- 五个JavaScript基础问题
bijian1013
JavaScriptcallapplythisHoisting
下面是五个关于前端相关的基础问题,但却很能体现JavaScript的基本功底。
问题1:Scope作用范围
考虑下面的代码:
(function() {
var a = b = 5;
})();
console.log(b);
什么会被打印在控制台上?
回答:
上面的代码会打印 5。
&nbs
- 【Thrift二】Thrift Hello World
bit1129
Hello world
本篇,不考虑细节问题和为什么,先照葫芦画瓢写一个Thrift版本的Hello World,了解Thrift RPC服务开发的基本流程
1. 在Intellij中创建一个Maven模块,加入对Thrift的依赖,同时还要加上slf4j依赖,如果不加slf4j依赖,在后面启动Thrift Server时会报错
<dependency>
- 【Avro一】Avro入门
bit1129
入门
本文的目的主要是总结下基于Avro Schema代码生成,然后进行序列化和反序列化开发的基本流程。需要指出的是,Avro并不要求一定得根据Schema文件生成代码,这对于动态类型语言很有用。
1. 添加Maven依赖
<?xml version="1.0" encoding="UTF-8"?>
<proj
- 安装nginx+ngx_lua支持WAF防护功能
ronin47
需要的软件:LuaJIT-2.0.0.tar.gz nginx-1.4.4.tar.gz &nb
- java-5.查找最小的K个元素-使用最大堆
bylijinnan
java
import java.util.Arrays;
import java.util.Random;
public class MinKElement {
/**
* 5.最小的K个元素
* I would like to use MaxHeap.
* using QuickSort is also OK
*/
public static void
- TCP的TIME-WAIT
bylijinnan
socket
原文连接:
http://vincent.bernat.im/en/blog/2014-tcp-time-wait-state-linux.html
以下为对原文的阅读笔记
说明:
主动关闭的一方称为local end,被动关闭的一方称为remote end
本地IP、本地端口、远端IP、远端端口这一“四元组”称为quadruplet,也称为socket
1、TIME_WA
- jquery ajax 序列化表单
coder_xpf
Jquery ajax 序列化
checkbox 如果不设定值,默认选中值为on;设定值之后,选中则为设定的值
<input type="checkbox" name="favor" id="favor" checked="checked"/>
$("#favor&quo
- Apache集群乱码和最高并发控制
cuisuqiang
apachetomcat并发集群乱码
都知道如果使用Http访问,那么在Connector中增加URIEncoding即可,其实使用AJP时也一样,增加useBodyEncodingForURI和URIEncoding即可。
最大连接数也是一样的,增加maxThreads属性即可,如下,配置如下:
<Connector maxThreads="300" port="8019" prot
- websocket
dalan_123
websocket
一、低延迟的客户端-服务器 和 服务器-客户端的连接
很多时候所谓的http的请求、响应的模式,都是客户端加载一个网页,直到用户在进行下一次点击的时候,什么都不会发生。并且所有的http的通信都是客户端控制的,这时候就需要用户的互动或定期轮训的,以便从服务器端加载新的数据。
通常采用的技术比如推送和comet(使用http长连接、无需安装浏览器安装插件的两种方式:基于ajax的长
- 菜鸟分析网络执法官
dcj3sjt126com
网络
最近在论坛上看到很多贴子在讨论网络执法官的问题。菜鸟我正好知道这回事情.人道"人之患好为人师" 手里忍不住,就写点东西吧. 我也很忙.又没有MM,又没有MONEY....晕倒有点跑题.
OK,闲话少说,切如正题. 要了解网络执法官的原理. 就要先了解局域网的通信的原理.
前面我们看到了.在以太网上传输的都是具有以太网头的数据包. 
- Android相对布局属性全集
dcj3sjt126com
android
RelativeLayout布局android:layout_marginTop="25dip" //顶部距离android:gravity="left" //空间布局位置android:layout_marginLeft="15dip //距离左边距
// 相对于给定ID控件android:layout_above 将该控件的底部置于给定ID的
- Tomcat内存设置详解
eksliang
jvmtomcattomcat内存设置
Java内存溢出详解
一、常见的Java内存溢出有以下三种:
1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。
可以利用JVM提
- Java6 JVM参数选项
greatwqs
javaHotSpotjvmjvm参数JVM Options
Java 6 JVM参数选项大全(中文版)
作者:Ken Wu
Email:
[email protected]
转载本文档请注明原文链接 http://kenwublog.com/docs/java6-jvm-options-chinese-edition.htm!
本文是基于最新的SUN官方文档Java SE 6 Hotspot VM Opt
- weblogic创建JMC
i5land
weblogicjms
进入 weblogic控制太
1.创建持久化存储
--Services--Persistant Stores--new--Create FileStores--name随便起--target默认--Directory写入在本机建立的文件夹的路径--ok
2.创建JMS服务器
--Services--Messaging--JMS Servers--new--name随便起--Pers
- 基于 DHT 网络的磁力链接和BT种子的搜索引擎架构
justjavac
DHT
上周开发了一个磁力链接和 BT 种子的搜索引擎 {Magnet & Torrent},本文简单介绍一下主要的系统功能和用到的技术。
系统包括几个独立的部分:
使用 Python 的 Scrapy 框架开发的网络爬虫,用来爬取磁力链接和种子;
使用 PHP CI 框架开发的简易网站;
搜索引擎目前直接使用的 MySQL,将来可以考虑使
- sql添加、删除表中的列
macroli
sql
添加没有默认值:alter table Test add BazaarType char(1)
有默认值的添加列:alter table Test add BazaarType char(1) default(0)
删除没有默认值的列:alter table Test drop COLUMN BazaarType
删除有默认值的列:先删除约束(默认值)alter table Test DRO
- PHP中二维数组的排序方法
abc123456789cba
排序二维数组PHP
<?php/*** @package BugFree* @version $Id: FunctionsMain.inc.php,v 1.32 2005/09/24 11:38:37 wwccss Exp $*** Sort an two-dimension array by some level
- hive优化之------控制hive任务中的map数和reduce数
superlxw1234
hivehive优化
一、 控制hive任务中的map数: 1. 通常情况下,作业会通过input的目录产生一个或者多个map任务。 主要的决定因素有: input的文件总个数,input的文件大小,集群设置的文件块大小(目前为128M, 可在hive中通过set dfs.block.size;命令查看到,该参数不能自定义修改);2. 
- Spring Boot 1.2.4 发布
wiselyman
spring boot
Spring Boot 1.2.4已于6.4日发布,repo.spring.io and Maven Central可以下载(推荐使用maven或者gradle构建下载)。
这是一个维护版本,包含了一些修复small number of fixes,建议所有的用户升级。
Spring Boot 1.3的第一个里程碑版本将在几天后发布,包含许多