首页技术区最新随笔(rss) RSS

markdown to doc,doc to markdown(由简入繁,花繁为简)

    www.taggerin.com,主要处理日常文档的在线编辑,以及与Markdown,PDF,html等格式的双向转换.听说内测版本已经发布。真正的文档在线编辑与预览。

2017-06-02 09:45 作者: alexcai【评论:0】【阅读:279】 

Netty初步认识

     摘要:   阅读全文

2017-05-30 19:25 作者: David1228【评论:0】【阅读:693】 

架构设计过程分析小结

     摘要: 架构设计过程简单总结:架构设计的驱动力=功能+质量+约束.功能即系统要满足的业务需求。质量包括运行期质量和开发期质量. 常见的运行期质量属性包括软件系统的易用性、性能、可伸缩性、持续可用性、鲁棒性、安全性等。开发期质量属性是开发人员最为关心的,要达到怎样的目标应根据项目的具体情况而定。约束可能是商业预算,运行环境,使用人员水平,开发团队水平等。架构设计过程如下:一,需求收集,分析。此处省略2000...  阅读全文

2017-04-28 14:22 作者: 傻 瓜【评论:0】【阅读:702】 

需求收集、分析小结

     摘要: 绕不过去的坎---需求分析需求.分析师也好,系统分析师也好,架构师也好乃至PM都有一道绕不过去的坎,那就是需求分析。需求分析也绕不过需求收集。需求收集的要点:1,参与人。很重要。广义上是指各种干系人,如客户方,自己方的.具体的软件操作员可以是直接参与人,但也可能是代理参与人,比如声讯话务员,并不是系统的直接参与者,而是代理人。嗯,可以理解成别人请话员操作软件。甚至打电话进来的也是一个代理人,他帮别...  阅读全文

2017-04-28 14:08 作者: 傻 瓜【评论:0】【阅读:384】 

两道小面试题的背后

     摘要: 跟同学聊了通电话,讨论了一下需求理论,架构,软件扩展性方面的东西。好吧。。。搞硬件的跟搞软件的瞎聊一下这个好象也不奇怪。软件易扩展属于开发质量要求。这样一些非功能性需求往往很重要。理论其实很重要,嗯,从两道面试题说起,面试官都喜欢问,嗯,俺也喜欢问。遗憾的是没听到过想要听的答案。1,重定向redirect和内部跳转forwar有什么区别或在什么场景使用?   求职者多半的回答是...  阅读全文

2017-04-28 14:00 作者: 傻 瓜【评论:0】【阅读:841】 

Groovy 3之新特性预览

     摘要: Groovy面世已有10多年光阴,在不断创新的同时还汲取了不少其他语言的优秀特性。目前Groovy核心团队已开始将重心逐渐转移到Groovy 3的研发上,而Groovy 3的主要亮点之一便是其全新的解析器以及更加丰富的语言特性。  阅读全文

2017-04-17 00:43 作者: 山风小子【评论:0】【阅读:493】 

基于Java Netty框架构建高性能的部标808协议的GPS服务器

     摘要: 使用Java语言开发一个高质量和高性能的jt808 协议的GPS通信服务器,并不是一件简单容易的事情,开发出来一段程序和能够承受数十万台车载接入是两码事,除去开发部标808协议的固有复杂性和几个月长周期的协议Bug调试,作为大批量794车载终端接入的服务端,需要能够处理网络的闪断、客户端的重连、安全认证和消息的编解码、半包处理等。如果没有足够的网络编程经验积累和深入了解部标808协议文档,自研的GPS服务器往往需要半年甚至数年的时间才能最终稳定下来,这种成本即便对一个大公司而言也是个严重的挑战。对于808协议的解析处理,需要编写自定义的解码器了,目前Netty提供了多个基础编码器可以供开发者进行继承和拓展,开发的时候,需要了解这几个解码器的主要作用,主要用于那些通信数据传输的场景。  阅读全文

2017-04-16 08:35 作者: Speed【评论:0】【阅读:594】 

Gps软件平台jt808协议技术开发文章索引

     摘要: 部标监控平台jt808协议软件开发技术文章索引,主要涵盖了基于java技术开发jt808部标标准的方方面面,实现了部标808协议、部标809协议和部标796、794标准。  阅读全文

2017-04-15 10:14 作者: Speed【评论:0】【阅读:360】 

Java Stream API入门篇

     摘要: 本文github地址 你可能没意识到Java对函数式编程的重视程度,看看Java 8加入函数式编程扩充多少功能就清楚了。Java 8之所以费这么大功夫引入函数式编程,原因有二: 代码简洁,函数式编程写出的代码简洁且意图明确,使用stream接口让你从此告别for循环。 多核友好,Java函数式编程使得编写并行程序从未如此简单,你需要的全部就是调用一下parallel(...  阅读全文

2017-03-29 21:38 作者: CarpenterLee【评论:0】【阅读:951】 

Hive2.1源码分析(一)启动脚本

     摘要: 最近在网上看到的相关材料都比较陈旧,也太简略,参看了一下其他人的内容,针对Hive2.1.1做点分享:1)下载apache-hive-2.1.1-bin.tar.gz2)解压缩,下面的命令行如启动报错,请自行查略Hive启动配置3)启动hiveserver2 (非必须,使用jdbc访问的时候才使用)bin目录下hive --service hiveserver2 -p10001来启动hi...  阅读全文

2017-03-29 16:01 作者: yuxh【评论:0】【阅读:464】 

分布式游戏服务器技术调研(MMO)

     摘要: 分布式游戏服务器技术调研,主要关注mmo方向.  阅读全文

2017-03-06 14:18 作者: landon【评论:0】【阅读:1301】 

Java7并发编程实战手册-笔记

     摘要: 《Java7并发编程实战手册》学习笔记  阅读全文

2017-03-03 21:00 作者: landon【评论:0】【阅读:1615】 

Game Loop

     摘要: 本篇摘自《gameprogrammingpatterns》中关于gameloop的一章,做了大量的注释和自己的理解。游戏循环无论对于游戏客户端还是游戏服务器,都是很重要的一部分.  阅读全文

2017-02-27 22:07 作者: landon【评论:0】【阅读:1281】 

需求分析和判断

     摘要: 做产品,每天跟各类人群沟通交流是常态,面对各种需求,我们可以从哪些方面去着手分析和判断,使产品的解决方案既解决了用户痛点甚至制造惊喜,又夯实了产品模型,而且沿产品策略又进了一步。下面梳理一些思考点:
需求是用户或组织在某个场景下存在的痛点以及诉求。而需求分析就是发现问题、去伪存真、解决问题的过程,分析维度含:
1、基于产品定位
在产品的定位和愿景下,需求是否违背产品初衷,是否偏离产品路线,这和产品是先定位出来还是渐进明晰找到定位不冲突,即使产品策略是分阶段实现,每个阶段的需求也都应该围绕产品定位去分析。  阅读全文

2017-02-19 23:15 作者: cheng【评论:0】【阅读:987】 

一个入门rpc框架的学习

     摘要: 一个入门rpc框架的学习,来自于开源中国社区黄勇  阅读全文

2017-02-13 21:41 作者: landon【评论:0】【阅读:1615】 

HDAOOP SIMPLIZE TOOLKIT hadoop mapreduce简化开发包

     摘要: https://github.com/jonenine/HST   虽然大数据的发展已经将近10个年头了,hadoop技术仍然没有过时,特别是一些低成本,入门级的小项目,使用hadoop还是蛮不错的。而且,也不是每一个公司都有能力招聘和培养自己的spark人才。          我本人对于hadoop...  阅读全文

2017-01-29 10:10 作者: 溪石【评论:0】【阅读:1444】 

Netty权威指南2-读书笔记

     摘要: Netty权威指南2-读书笔记,结合了本人查阅的资料和源代码。  阅读全文

2017-01-19 22:00 作者: landon【评论:0】【阅读:1619】 

如约而至:微信自用的移动端IM网络层跨平台组件库Mars已正式开源

     摘要: 微信内部正在使用的网络层封装库Mars于2016年12月28日正式公开源码,Mars开源的意义是可为IM及相关技术应用领域的同行带来很多有价值的实践成果,毕竟微信的体量和应用规模决定了技术的高度,确实是值得同行学习和关注。  阅读全文

2016-12-28 22:21 作者: Jack Jiang【评论:0】【阅读:1535】 

技 术 改 变 世 界

宣传语

网站分类

其他分类

Google站内搜索

 

24小时内最热随笔

统计信息

订阅

Blog客户端API

推荐客户端

博客排行榜[前100人]

友情链接