- 博客(6)
- 资源 (37)
- 收藏
- 关注
原创 系统性能优化常用手段
1. 尽量减少 HTTP 请求常用方法:a)将多个js(多个css)文件合成一个b)将多个图片合成一张,利用css的偏移来控制显示2. 减少文件大小精简js和css的文件大小,比如去除空格、换行符、注释,将长变量名、函数名用短字符替换等等。提高网络带宽利用率。推荐两个在线精简工具js:http://shrinksafe.dojotoolkit.org/css:http://www.cssdrive
2014-03-26 09:04:22 2490
翻译 Netty小结
Netty 是一个异步的、事件驱动的网络编程框架,可以快速开发出可维护的、高性能、高扩展能力的协议服务及其客户端应用。Netty 是一个基于NIO的客户端、服务器端编程框架,使用Netty可以确保你快速简单的开发出一个网络应用。例如实现了某种协议的客户端、服务端应用。Netty简化了网络应用的编程开发过程,例如:TCP和UDP的socket服务开发。“快速”和“简单”并不意味着会让你的最终应用产生
2014-03-19 09:05:20 1882
原创 Redis缓存
Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。redis支持各种不同方式的排序。与memca
2014-03-13 22:03:57 2394
原创 手机请求监控
一、背景之前大家都是做pc上的业务,通过浏览器上的url地址及webx框架映射规则,很容易判断当前的功能是访问后台的哪个类。但现在转到无线后,手机上看不到这个url地址,同时中间又夹了一层mtop,貌似手机上的功能和服务端的hsf接口直观串联起来更加困难。。。有没有什么方法可以解决这个问题??答案是肯定的二、解决方案fiddle,这个工具相信大家不会陌生,它不但能截获各种浏览器发出的HTTP请求,
2014-03-10 21:34:25 2445
原创 责任链模式
软件设计模式大致可以分为三类,共23种。创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、责任链模式、访问者模式。其实模式这东西也有点虚,写代码并不一定要生搬硬套上面的模式。如何能满
2014-03-08 20:17:21 1551
原创 CyclicBarrier介绍
CyclicBarrier是一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 barrier。CyclicBarrier 支持一个可选的 Runnable 命令,在一
2014-03-04 19:20:59 1331
整理了一份大厂常考面试题,这份pdf包括 Java基础、Java并发、JVM、MySQL、Redis、Spring、
2021-08-24
nginx(windows版本)
2012-08-09
webxsample
2012-06-14
如何编写高质量的代码_编码规范
2010-01-10
项目数据库实施手册(最新版)
2009-09-13
基于struts2.0的进销存管理系统
2009-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人