原创 深入理解Java對象序列化

1. 什麼是Java對象序列化Java平臺允許我們在內存中創建可複用的Java對象,但一般情況下,只有當JVM處於運行時,這些對象纔可能存在,即,這些對象的生命週期不會比JVM的生命週期更長。但在現實應用中,就可能要求在JVM停止運行之後能

原创 linux grep命令詳解

簡介grep (global search regular expression(RE) and print out the line,全面搜索正則表達式並把行打印出來)是一種強大的文本搜索工具,它能使用正則表達式搜索文本,並把匹配的行打印

原创 Struts2常用的幾個註解

開始Struts2最常用的幾個註解的學習吧。@Action使用@Action註解改變Convention plug約定的action與url之間的映射關係。廢話少說代碼說事兒。package com.ponpon.actions;    

原创 thrift使用介紹

原文出處:http://gemantic.iteye.com/blog/1199214一、About  thrift   二、什麼是thrift,怎麼工作? 三、Thrift  IDL 四、Thrift   Demo 五、Thrift 協議

原创 Java 同步代碼塊的疑問

ThreadTest.java:package main; import java.util.concurrent.atomic.AtomicLong; import net.jcip.annotations.GuardedBy; imp

原创 gopacket 使用

原文出自http://www.devdungeon.com/content/packet-capture-injection-and-analysis-gopacket Overview Intro Before

原创 centos5安裝supervisor 3.1.3

本文原文:http://liuxp0827.blog.51cto.com/5013343/1713995Centos5的yum捆綁的是python2.4的版本,該版本無法安裝最新版的supervisor,而只能通過yum install -

原创 eclipse上Android NDK開發環境搭建

首先要有已集成好Android adt插件的eclipse,如果沒有,到 http://developer.android.com/sdk/index.html 下載已集成ADT的eclipse。下載Android NDK包 http://

原创 IBatis和Hibernate區別

原文出處:http://www.cnblogs.com/mingyongcheng/p/3588100.htmlIBatis和Hibernate區別 1. 簡介Hibernate是當前最流行的O/R mapping框架。它出身於sf.ne

原创 查看LINUX進程內存佔用情況

可以直接使用top命令後,查看%MEM的內容。可以選擇按進程查看或者按用戶查看,如想查看oracle用戶的進程內存使用情況的話可以使用如下的命令: (1)top  top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源

原创 圖解linux下top命令的使用

原文出處:http://www.2cto.com/os/201209/157960.htmltop命令經常用來監控linux的系統狀況,比如cpu、內存的使用,程序員基本都知道這個命令,但比較奇怪的是能用好它的人卻很少,例如top監控視圖中

原创 Java併發編程學習筆記(二)線程安全性 2

內置鎖    Java提供了一種內置的鎖機制來支持原子性:同步代碼塊(Synchronized Block)。/*  *原文出處:http://liuxp0827.blog.51cto.com/5013343/1414349  */ syn

原创 Java併發編程學習筆記(一)線程安全性 1

什麼是線程安全性:   要編寫線程安全的代碼,其核心在於要對狀態訪問操作進行管理,特別是對共享的和可變的狀態的訪問。“共享”意味着變量可以由多個線程同時訪問,而“可變”則意味着變量的值在其生命週期內可以發生變化。    原文出處:http:

原创 Golang 建立RESTful webservice 接收客戶端POST請求發送wav語音文件

   首先看下服務器端,服務器端使用martini框架,僅建立一個簡單的接收客戶端post請求並保存客戶端傳過來的語音的後臺服務:    原文地址:http://liuxp0827.blog.51cto.com/5013343/14129

原创 supervisor用爲golang後臺創建守護進程

supervisor是一個unix的系統進程管理軟件,可以用它來管理apache、nginx等服務,若服務掛了可以讓它們自動重啓。下面基於centos 6.6,描述下具體實現:sudo yum install python-setuptoo