Go 1.4中值得关注的几个变化
在Go 1.3发布半年过去后, Go核心项目组于本月初发布了 Go 1.4 Beta1版本。这个版本的几个变化点虽然不是革命性的,但对后续Go语言的发展来说,打下了基础,定下了基调。这里就几个值得关注的变化点结合Go 1.4代码进行一些简单描述,希望大家能对Go 1.4有个感性的认知和了解。Go 1.4依旧保持了Go 1兼容性的承诺,你的已有代码几乎无需任何改动就可以通过Go...
View Article全新的Material Design指南将统一Android设备的应用体验
随着最新版本的Android操作系统 Lollipop的发布,我们很快就会看到一大波率先采用“Material Design”的应用。Google在今年夏季 首次提出了MaterialDesign的概念,然后它在上个月公布了更多关于Material Design的细节,当时...
View Article网络IO型程序压力测试要点
以下内容由 [五四陈科学院]提供 一.突破客户端端口数限制这是第一个会遇到的问题,同一IP地址,最大端口只能到65535。现在能够直接找到的原因是TCP协议中(rfc793)定义了报头的端口长度为16位。(2...
View Article玩转Netty – 从Netty3升级到Netty4
这篇文章主要和大家分享一下,在我们基础软件升级过程中遇到的经典Netty问题。当然, 官方资料也许是一个更好的补充。另外,大家如果对Netty及其Grizzly架构以及源码有疑问的,欢迎交流。后续会为大家奉献我们基于Grizzly和Netty构建的RPC框架的压测分析,希望大家能够喜欢! 好了,言归正传~依赖...
View ArticleGemfile指定gem来源的四种方式
Gemfile的作用无非就是告诉bundler你的项目具体都需要哪些gem,这些gem都需要哪些版本,以及从哪获取这些gem。其实你的问题应该就是跟第三点有关,总的来说,gem的来源可以有四种: 1. 从镜像源安装这个是最直接的,通过这种方式指定的gem,bundler会从文件开头的 source中去查找这个gem:source 'https://rubygems.org' gem 'rails'...
View Article提升移动设备响应式设计的8个建议
现在,对于任何种类的网站开发来说,响应式Web设计都不能再局限于纸上谈兵,其是开发阶段的一个关键步骤。作为设计师和开发人员,我们必须要了解有效响应式设计的重要性以及其在保证优秀终端用户体验方面的作用。随着web向着移动端逐步发展,现在响应能力对于网站来说已经必不可少。很多人没能在移动用户兴起时抓住时机进行顺应潮流,因此现在难以保证网站在移动设备上的体验流畅性。我们必须承认,移动设备已经彻底改变了我们...
View Article使用Mahout搭建推荐系统之入门篇2-玩转你的数据1
目录[-]一. 前期数据分析的三个阶段二. 数据分析实例三. 不错的数据来源 用意: 搞推荐系统或者数据挖掘的, 对数据要绝对的敏感和熟悉, 并且热爱你的数据. 分析数据既要用统计分析那一套,又要熟悉业务发掘有趣的特征(feature). 后者有意思的多,但是因为我业务做的不多,还不太熟悉, 跪求大牛们分析业务经历....
View Article使用key/value数据库redis和TTSERVER的体会
先说redisredis是一个类似memcached的key/value存储系统,它支持存储的value类型相对较多,包括string(字符串)、...
View ArticleTomcat 7优化前及优化后的性能对比
Tomcat 7在我们日常开发、测试、生产环境都会使用到,但对于大部分开发人员来说,对其性能还是没有多大了解。本文就对它做一次性能测试,对比优化前后的性能区别。一、运行环境CPU: Intel(R) Pentium(R) P6200@2.13GHz ;内存:4G,装的是32位win7,只认出3G,没有花时间去整ramdisk之类的东西;操作系统:win7...
View Article并发程序设计详解
Java性能优化系列之三--并发程序设计详解 来源: http://blog.csdn.net/xiaocaidexuexibiji/article/details/22691913线程安全设计模式多线程并行计算并发1、并发程序设计模式:...
View ArticleSOA架构咨询
对于SOA架构咨询,其核心还是在于组件化和服务化,然后才是服务管控和治理,基于服务化思想对传统软件开发生命周期过程的改进。SOA架构大家刚接触时候很容易将其理解为一种单纯的技术架构,或者更多的人仅仅是将SOA理解为service服务接口,这些都是对SOA方法论很大的误解。...
View Article剖析淘宝TDDL——Matrix层的分库分表配置与实现
剖析淘宝TDDL(TAOBAO DISTRIBUTE DATA LAYER)注:本文部分内容引用本人博客http://gao-xianglong.iteye.com/blog/1973591 前言在开始讲解淘宝的TDDL(Taobao Distribute Data...
View Article优化ActiveMQ性能(zhuan)
1. 优化ActiveMQ性能 1.1. 一般技术 1.1.1. Persistent vs Non-Persistent Message 持久化和非持久化传递1.PERSISTENT(持久性消息)这是 ActiveMQ...
View ArticleJMeter 压力测试使用函数和 CSV 文件参数化 json 数据
在 http Load Testing 中,json 数据的提交是个让人头疼的问题。本文详细介绍如何进行 JMeter 的 json 测试提交,以及如何将其参数化。 Step 1 http json 请求采样器的录制 这个工具很多,可以使用 JMeter 代理录制,也可以使用 Badboy。该采样器录制好以后如下图所示: Step 2...
View ArticleSpring 读取 properties 文件的解决方案
一、只读取单个 properties 文件 1、在 spring 的配置文件中,加入 引入命名空间: xmlns:util="http://www.springframework.org/schema/util"xsi:schemaLocation="http://www.springframework.org/schema/util...
View Article如何从小培养创新力
1)在学习中,要知其然,也要知其所以然。例如,中学生学到三角形面积定理时,可能人人都会背诵底乘以高除以二的公式,但是,除了公式以外,聪明的学生还会记住这个公式是如何推理出来的,为什么三角形的面积是这样计算的。只有懂得了知识背后的道理,才能够在遇到新的问题时举一反三,才能在需要创新的时候,灵活地将自己掌握的知识付诸实践。...
View ArticleCocos开发中性能优化工具介绍之Xcode中Instruments工具使用
Instruments是动态分析工具,它与Xcode集成在一起,可以在Xcode中通过菜单Product→Profile启动。启动如图所示,Instruments有很多跟踪模板可以动态分析和跟踪内存、CPU和文件系统。...
View Article