自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(117)
  • 资源 (6)
  • 收藏
  • 关注

原创 博客搬迁

zys-wings.com

2012-06-05 18:09:52 158

原创 [zz].bash_profile .bashrc /etc/profile /etc/bashrc区别

[url]http://hi.baidu.com/firstprinciple/blog/item/45de5dc873985d067f3e6f21.html[/url](1)/etc/profile全局(公有)配置,不管是哪个用户,登录时都会读取该文件。(2)/ect/bashrcUbuntu没有此文件,与之对应的是/ect/bash.bashrc它也是全局(公有...

2012-05-20 22:35:00 164

原创 离职asd

新公司开调档函,调档函的抬头开:浙江省人才市场管理办公室·然后带着调档函、离职证明、与网易签订的劳动合同到我们浙江外服来办理出档·~地址:天目山路181号天际大厦16楼办理时间:周一到周五的8:45——12:00,13:30——17:30...

2012-05-16 15:36:25 192

原创 apache cfx 安全认证的两种方式

具体看文档,Apache Cxf 安全认证1. 方法一:密码验证 实例查看 apacheCxf_密码.zipclient-beans.xml 在客户端发送请求时,使用一个拦截器,通过 ClientPasswordCallback 类加载用 户账号密码。beans.xml ...

2012-05-15 13:39:02 522

原创 [zz]了解Instagram背后的技术

[url]http://www.infoq.com/cn/news/2012/05/instagram[/url]刚被Facebook以10亿美金收购的著名手机照片分享应用Instagram最近吸引了无数人的眼球,Android版本登陆Google Play不到一个月下载量就突破1000万,总用户数即将超过5000万。Instagram联合创始人Mike Krieger说他们用了8周时...

2012-05-08 11:27:57 166

原创 linux top命令 排序

s -改变画面更新频率  l -关闭或开启第一部分第一行top信息的表示  t -关闭或开启第一部分第二行Tasks和第三行Cpus信息的表示  m -关闭或开启第一部分第四行Mem和第五行Swap信息的表示  N -以PID的大小的顺序排列表示进程列表 P -以CPU占用率大小的顺序排列进程列表 M -以内存占用率大小的顺序排列进程列表  h -显...

2012-04-06 17:10:18 719

原创 jvm32位、64位区别

理论上来说32位的JVM有4G的堆大小限制。但是因为各种条件限制比如交换区,内核地址空间使用,内存碎片,虚拟管理机的管理开销,实际上可用的堆的大小远远比理论上的4G要少。在32位windows的机器上,堆最大可以达到1.4G至1.6G。在32位solaris的机器上,堆最大可以达到2G而在64位的操作系统上,32位的JVM,堆大小可以达到4G补充一句,在使用java参数-xms...

2012-03-27 11:08:07 393

原创 iPhone SDK开发之 objective C property属性详解

属性的定义(property)@property (copy, nonatomic) NSString *title;什么是assign,copy,retain之间的区别?assign:简单赋值,不更改索引计数(Reference Counting)。copy: 建立一个索引计数为1的对象,然后释放旧对象retain: 释放旧的对象,将旧对象的值赋予输入对象,再提高输入...

2012-03-23 12:08:32 80

原创 DWR并发异常

[code="java"]52818 java.util.ConcurrentModificationException52819 at java.util.HashMap$HashIterator.nextEntry(HashMap.java:793)52820 at java.util.HashMap$ValueIterator.next(HashMap.java:...

2012-03-19 14:10:59 147

原创 显示当前位置及设置区域 CLLocation

[size=large][b] //显示当前位置的代码[/b][/size] mapView.showsUserLocation=YES; CLLocationManager *locationManager=[[CLLocationManager alloc]init]; locationManager.delegate=self; locationMan...

2012-03-15 15:30:33 124

原创 linux free命令

前段时间有个项目的用C写的,性能测试时发现内存泄露问题。关于怎么观察内存使用问题,free是很好用的一个命令。bash-3.00$ freetotal used free shared buffers cachedMem: 1572988 1509260 63728 0 62800...

2012-03-05 16:23:12 80

原创 通过load值查服务器问题

几乎每个接触类 Unix 操作系统的工程师都知道如何查看系统负载。但这东西的工作机理到底是怎样的,可能没有多少能说清楚。对比了一些相关信息,加上自己的理解,做一下笔记。什么是 Load ? 什么是 Load Average ?Load 就是对计算机干活多少的度量(WikiPedia: the system load is a measure of the amount of work th...

2012-03-05 16:05:27 184

原创 memcached内存分配原理

[url]http://xenojoshua.com/2011/04/deep-in-memcached-how-it-works/[/url]Page为内存分配的单位Memcached的内存分配以page为单位,默认情况下一个page是1M,可以通过-I参数修改,最小1K,最大128M。如果需要申请内存时,memcached会划分出一个新的page并分配给需要的slab区域。pa...

2012-02-22 17:32:11 175

原创 jvm内存调优

JVM 调优,首先应从内存开始,尤其是在真正的的web服务部署的时候。因为真正的web服务会比开发的时候花费更多的内存,用来处理多用户并发的情况。本人多次吃过这方面的亏,所以整理一下,希望能给别人以帮助。这个年头变啦,内存变得如大白菜,每个新装的机器都2G以上的内存,甚至4G,也不是什么新闻。而软件‘吃’内存的情况则变化不大(除了VIsta)。但 JAVA诞生的时候可不是这样——95年,想...

2012-02-20 22:46:16 76

原创 java源码解读 集合类

1 A.contain(Object o);方法,由abstractCollection实现[code="java"]public boolean contains(Object o) { Iterator e = iterator(); if (o==null) { while (e.hasNext()) if (e.next()==null) //如果...

2012-02-16 19:55:23 84

原创 java clone,深度clone和shadow clone

http://blog.csdn.net/shootyou/article/details/3945221现在Clone已经不是一个新鲜词语了,伴随着“多莉”的产生这个词语确实很“火”过一阵子,在java中也有这么一个概念,它可以让我们很方便的“制造”出一个对象的副本来,下面来具体看看java中的Clone机制是如何工作的? 1. Clone&Copy 假设现在...

2012-02-13 00:09:42 148

原创 spring 学习

spring bean的作用域1、singleton 单例 默认作用域2、prototype 非单例作用域,spring容器将prototype的bean交给调用者后,就不再管理它的声明周期3、request 作用域,对应一个http请求和生命周期。4、session作用域,bean 的作用域横跨整个http session ,session中所有http请求都共享同一个bean。...

2012-02-11 18:59:39 99

原创 nginx学习

nginx的Status Code499rfc2616中,http status code 400~500间的错误码仅定义到了417,nginx自己定义的495~499。495 https certificate error496 https no certificate497 http to https498 canceled499 client has closed c...

2012-02-10 19:55:55 99

原创 面试题

1.arraylist、vector、linkedlist区别ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差,而LinkedList使用双...

2012-02-10 14:27:12 65

原创 soa和webservice的区别

SOA和Web Servcie的区别。它们有如下共同点:[size=xx-large][color=red]soa是服务对服务的,web service是服务对客户端的.[/color][/size]都提供服务。服务接口都是基于开发的。服务接口和服务的具体实现都是分离的。Web Service服务接口需要绑定具体实现服务的服务组件来实现服务,它对具体的服务实现完成了...

2012-02-09 22:51:52 230

原创 apache与nginx

apache默认最大连接数256nginx 默认最大连接数 worker_processes(默认1)*worker_connections(65535)。

2012-02-09 18:28:04 84

原创 设计模式--六大设计原则

http://blog.csdn.net/guojun828/article/details/6106207

2012-02-07 19:34:10 62

原创 订票系统的action请求

火车票订购系统[url] http://www.12306.cn/mormhweb/kyfw/[/url][code="java"]import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import javax.net.ssl.SSLContex...

2012-01-16 22:59:01 117

原创 Linux系统监控工具之vmstat详解

三、使用vmstat1.用法vmstat [-a] [-n] [-S unit] [delay [ count]]vmstat [-s] [-n] [-S unit]vmstat [-m] [-n] [delay [ count]]vmstat [-d] [-n] [delay [ count]]vmstat [-p disk partition] ...

2012-01-12 19:31:22 80

原创 jstat应用详解

[url]http://docs.oracle.com/javase/1.5.0/docs/tooldocs/share/jstat.html#gc_option[/url]查看jstat命令详解 2、jstat :对VM内存使用量进行监控。 jstat工具特别强大,有众多的可选项,详细查看堆内各个部分的使用量,以及加载类的数量。使用时,需加上查看进程的进程id,和...

2012-01-12 11:34:12 92

原创 img,src 出现两次

this.__eimg.src = _data.tinyUrl || '';代码中出现两次this.__eimg.src = _data.tinyUrl || '';导致请求了两次这个img。第一次被aborted了,第二次成功 :x

2012-01-10 11:04:09 263

原创 使用反射机制将 list转为map

[code="java"]public static void main(String[] args) { List profileList = new ArrayList(100000); for (int i = 0; i < 100000; i++) { Profile profile = new Profile(); profile.setUserId(i)...

2012-01-07 16:22:59 125

原创 浅谈HTTP中Get与Post的区别

Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。  1.根...

2012-01-07 16:00:34 86

原创 Linux常用命令速查备忘

[url]http://www.ha97.com/4338.html[/url]PS:备忘而已,详细的命令参数说明自己man一. 启动,关机,登入,登出相关命令[login] 登录[logout] 登出[exit] 登出[shutdown] 停止系统[halt] 停止系统[reboot] 重启动[poweroff] 切断电源...

2012-01-03 20:15:19 61

原创 Linux Web服务器网站故障分析常用的命令

[url]http://www.ha97.com/4392.html[/url]PS:整理一些Linux Web服务器网站故障分析常用的命令,内容均来源于网络。如果你是老手,什么好的命令集或者必杀技欢迎留言,丰富此文!系统连接状态篇:1.查看TCP连接状态netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rnne...

2012-01-03 20:04:07 72

原创 html5实现websocket 长连接

[url]http://blog.csdn.net/fenglibing/article/details/7108982[/url]1)、WebSocket介绍HTML5 Web Sockets规范定义了Web Sockets API,支持页面使用Web Socket协议与远程主机进行全双工的通信。它引入了WebSocket接口并且定义了一个全双工的通信通道,通过一个单一的套接字在We...

2012-01-03 14:36:46 435

原创 java 注意点

20.尽量避免使用二维数组二维数据占用的内存空间比一维数组多得多,大概10倍以上。-21.尽量避免使用split除非是必须的,否则应该避免使用split,split由于支持正则表达式,所以效率比较低,如果是频繁的几十,几百万的调用将会耗费大量资源,如果确实需要频繁的调用split,可以考虑使用apache的StringUtils.split(string,char)...

2012-01-02 19:33:17 75

原创 DWR并发异常 java.util.ConcurrentModificationException checkTimeouts

[code="java"]52818 java.util.ConcurrentModificationException52819 at java.util.HashMap$HashIterator.nextEntry(HashMap.java:793)52820 at java.util.HashMap$ValueIterator.next(HashMap.java:82...

2011-12-30 21:12:36 103

原创 SynchronizedMap和ConcurrentHashMap的深入分析

2. 潜在的线程安全问题上面提到Collections为HashMap提供了一个并发版本SynchronizedMap。这个版本中的方法都进行了同步,但是这并不等于这个类就一定是线程安全的。在某些时候会出现一些意想不到的结果。如下面这段代码:Java代码// shm是SynchronizedMap的一个实例 if(shm.containsKey('key')){ ...

2011-12-29 22:11:49 95

原创 强制 code review:reviewboard+svn 的方案

[url]http://blog.csdn.net/lanphaday/article/details/7162907[/url]我们团队在开发《天下盛境》项目的时候,制定和执行了比较好的 code review 策略,总结下来有几个优点:一是代码风格可控,代码质量有一定提升;二是新员工入职后能够得到更多人的指导,成长非常快;三是小 bug 频出的情况比我做《天》之前的项目少了至少一个数量...

2011-12-29 22:09:20 424

原创 java synchronized详解

一、对类的静态方法加synchronized,表示对这个类进行加锁,该类的任何静态synchronized方法都必须等待该方法执行结束。 二、对对象的方法加synchronized,表示对这个对象加锁,该对象的任何synchronized方法都必须等待该方法执行结束。 三、对语句块加锁,后跟对象,则对该对象进行的synchronized方法/synchronized语句块都必...

2011-12-19 22:41:14 75

原创 linux 磁盘命令

linux中df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。语法:df [选项]说明:linux中df命令可显示所有文件系统对i节点和磁盘块的使用情况。该命令各个选项的含义如下:-a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。-k 以k字节为单位显示。-i 显...

2011-12-19 20:44:17 93

原创 [zz]主题:探索并发编程

[zz]主题:探索并发编程[url=http://blog.csdn.net/cutesource/article/details/5778820]探索并发编程(一)------操作系统篇[/url][url=http://blog.csdn.net/cutesource/article/details/5779095]探索并发编程(二)------写线程安全的Java代码[/url]...

2011-12-18 15:56:37 84

原创 数据库事务___脏读、幻读、不可重复读

事务(transaction)是数据库管理系统的执行单位,可以是一个数据库操作(如Select操作)或者是一组操作序列。事务ACID属性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。原子性:保证事务中的所有操作全部执行或全部不执行。例如执行转账事务,要么转账成功,要么失败。成功,则金额从转出帐户转入到目的帐户,...

2011-12-18 15:55:17 183

原创 java反射经典实例

[code="java"]Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。1. 得到某个对象的属性1 public Object getProperty(Object owner, String ...

2011-12-18 14:37:01 71

java面试宝典(最新版)

java面试宝典(最新版)java面试宝典(最新版)

2011-01-29

inside facebook

inside facebook inside facebook

2011-01-29

开发者突击 struts2 第二章 源代码

开发者突击书中的第二章代码,包括jar包 可恶的csdn,上传文件只能上传小于15M

2010-07-22

最新版本lucene.jar包

最新的lucene包 对于final token的错误有改进

2010-04-28

软件需求规格说明说(软件工程)

软件需求规格说明书 一个项目的说明书。。 自己的,很详细,就是想要分~

2009-06-13

Asp.Net技术文档 CHM第二版.chm

Asp.Net技术文档 CHM第二版 讲关于.NET的咯~

2009-03-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除