文章分类
职位技能
常用语言
< 暂无 >
常用工具
< 暂无 >
擅长技能
< 暂无 >
本文提供一个优化网页性能的大概思路,具体操作网上资料很多。 缓存优化 性能优化第一步,便是管理好页面的缓存,避免重复下载资源。否则,即增加服务器压力,又折磨用户的钱包。 浏览器缓存机制 访问页面,请求各种资源,浏览器检查本地是否有缓存。 如果有,检查资源是否过
1年前发布 1693阅读 评论
俗话说,站在巨人的肩膀上看世界,一般学习的时候也是先总览一下整体,然后逐个部分个个击破,最后形成思路,了解具体细节,Tomcat的结构很复杂,但是 Tomcat 非常的模块化,找到了 Tomcat最核心的模块,问题才可以游刃而解,了解了Tomcat的整体架构对以后深入了解Tomcat来说
1年前发布 1837阅读 评论
移动应用开发行业在过去的五年里飞速地成倍增长,改变了全球企业功能。随着企业在最近一段时间调整移动应用到他们的生产力,以及他们跨平台移动设备的快速创新;它需要移动应用程序开发人员使用单一语言和许多的可重用代码为许多不同的平台编写应用程序的多个版本。你有兴趣吗
1年前发布 4848阅读 评论
很早之前就想写一篇iOS端数据库相关的总结文章,梳理下使用移动端数据库的一些重要知识点,再综合对比下sqlite和CoreData的优缺点,希望能帮助一些这方面经历较少的同学少走一些弯路。 为什么要用数据库 iOS端持久化的方案选择比较多,NSUserDefault,Keychain,File,sqlite
1年前发布 2618阅读 评论
1、通用架构概述 创业之初,我们往往会为了快速迭代出产品,而选择最简单的技术架构,比如LAMP架构,SSH三层架构。这些架构可以适应初期业务的快速发展,但是,随着业务变得越来越复杂,我们会发现这些架构越来越难支撑业务的发展,出现在一个类中写好几千行代码,一个方法中
1年前发布 2338阅读 评论
用测试的方法驱动开发,这个概念的提出已经很长时间了,但测试驱动开发在 C 和 C++的应用和实践却比较晚,本文用一个简单项目的实例说明如何在 C 和 C++的开发过程中,应用测试驱动开发的理念,从需求定义,代码测试案例设计到开发实现这些案例定义的需求,展现了测试驱动开发
1年前发布 2504阅读 评论
前言 PHP是一种通用的开源脚本语言,它的语法混合了C,Java,以及Perl等优秀语言的语法。除此之外,它还提供了大量的函数库可供开发人员使用。但是,如果使用不当,PHP也会给应用程序带来非常大的安全风险。 在这篇文章中,我们将会对PHP应用程序中经常会出现的一些问题进行深入地分
1年前发布 2238阅读 评论
引言 Java从JDK1.5开始提供了java.util.concurrent.atomic包,方便程序员在多线程环境下,无锁的进行原子操作。原子变量的底层使用了处理器提供的原子指令,但是不同的CPU架构可能提供的原子指令不一样,也有可能需要某种形式的内部锁,所以该方法不能绝对保证线程不被阻塞。 A
1年前发布 2363阅读 评论
注:正文中的引用是直接引用作者作者的话,两条横线中间的段落的是我自己的观点,其他大约都可以算是笔记了。 「Clean Code」这本书从这一章开始文风有些变化,感觉比较乱,很多概念在之前的章节也提到过,因为这本书的某些章节是不同的人编写的,所以这种情况也难免,所以可
1年前发布 2742阅读 评论