socket, nio socket,及xml傳遞object 方法

最近在弄關於socket的東東,現總結如下: 1:如何通過socket代理來訪問服務端:二:老socket傳遞Object對象:三:nio socket傳遞Object:四:備份一個有用的util class:對象序列化,還原序列化(序列化對象轉byte[],ByteBuffer,

Widows Task Manager / 工作管理員 /Mem Usage/VM Size

看記憶體是否有泄漏的時候,最簡單的方法是查看Task Manager實體記憶體和虛擬記憶體要理解記憶體在程式中是如何分配的,首先需要理解如何將記憶體從作業系統分配給程式。電腦上的每一個進程都認為自己可以訪問所有的實體記憶體。顯然,由於同時在運行多個程式,所以每個進程不可能擁有全部記憶體。實際上,這些進程使用的是虛擬記憶體。 只是作為一個例子,讓我們假定您的程式正在訪問地址為 629 的記憶體。不過,虛擬記憶體系統不需要將其儲存在位置為 629 的 RAM

山寨版工作流程:groovy控制的責任鏈

有點標題黨的嫌疑本文不涉及工作流程中的環節(step)、條件(conditions)、迴圈(loops)、分支(spilts)、合并(joins)、角色(roles)等等。不涉及工作流程。呵呵,說白了, 就是在責任鏈中加入指令碼控制。擴充自apache common chain:http://commons.apache.org/chain/比如有如下chain:描述我工作日的生活:早餐,去公司,工作,午餐, 工作, 回家<catalog> <chain

動態在頁面上增加或刪除一個文字框

在web開發中,經常會遇到這樣的問題:怎麼樣動態在頁面上增加或刪除一個文本輸入框?通常有兩種方法:1.利用後台服務:比如在session中設定一個變數num,每點一次"增加"按鈕num的值+1,然後頁面重新整理一下(返回該頁面)。顯示的時候從session中取到num的值,然後使用迴圈產生input框<% for(int i;i<num;i++)){ %><input type="text" name="aaa"/><% }

mule進階之ibatis組件

本文在javaeye同步更新地址:http://lcllcl987.javaeye.com/blog/350948 mule的jdbc transport功能過於簡單, 今天的需求是把ibatis整合進來, 作為一個service的component, 以增強持久層功能.mule可以直接引用spring的設定檔, 方法如下: <spring:beans> <spring:import resource="applicationContext.xml"

白色鼻毛及新書預告

今早照鏡子,驚奇的發現鄙人長出了一根白色鼻毛,躊躇半天,沒捨得剪。這也算鼻毛界的一根奇葩了吧,擁有之,也算是比較稀罕的事情吧。於是就想著該最近不會有什麼靈異事件要發生?於是就收到了出版社的郵件,說書號批下來了,已經在印刷了,讓我們做做宣傳。於是鄙人就在在這做一下小宣傳,發一個廣告貼:http://book.douban.com/subject/6024321/作為一個老憤青,鄙人把許多未實現的夢想在書中實現了,比如打了一把城管,當了一把總奸,並提供了改造我D的方案。當然了,作為一個骨灰級的程式員

ehcache常用API

cache技術在應用中向來屬於進階話題, 但今天卻貼一個ehcache的低級備份.參考其官方文檔整理.一 ehcache API:1: Using the CacheManager1.1所有ehcache的使用, 都是從 CacheManager. 開始的.有多種方法建立CacheManager執行個體://Create a singleton CacheManager using defaults, then list caches.CacheManager.getInstance()或者:/

xquery:xml的sql

由於項目需要,最近較深入的研究了一下xquery.通常我們解析xml文檔,sax,jdom,dom4j是常用工具.不過看到滿篇的hasChild(),getChild()是否很頭痛.其實如果採用xquery來處理xml,一切都顯得很優雅.xquery之於xml,就如同sql之於關聯式資料庫,寫xquery指令碼,就如同寫sql,預存程序一樣的爽.並且,xquery還可以扣網頁,用超級簡單的手段就可以做出令人匪夷所思的效果.java中的xquery引擎,目前較好的是saxon.把saxon8.ja

spring2自訂標籤

本文javaeye同步更新地址:http://lcllcl987.javaeye.com/blog/351655 spring2以上版本支援自訂標籤.作為一般的應用程式開發人員,擴充spring的標籤意義不大。但如果你是一個平台開發人員,則很有必要擁有一套自己的標籤, 提供給應用開發人員使用.由於mule的標籤是基於spring的xml schema擴充的, 為了弄出mule的自訂標籤, 今天研究了一下spring的標籤擴充,

一個訊息提示托盤程式的開發曆程(採用socket技術,附原始碼)一

在我的一個J2EE項目中,當一個人的某一任務到來時,我們在一個jsp頁面顯示這個到來的任務,提示使用者需要處理該任務。我們是通過輪詢資料庫來實現對任務的即時監控的。表USER_MESSAGE儲存使用者的任務。表結構如下:create table USER_MESSAGE(  MESSAGE_ID    NUMBER(9) not null,  TASK_ID       VARCHAR2(100),  USER_CODE     VARCHAR2(10),  TASK_NAME    

水晶報表列印單據時增加空行或空白行的樣本指令碼

假設我們的單據每張共列印五行,則最多會增加空白行4行,在重複出現的表體中定義四個空白節。我們首要的任務是根據記錄數來確定這四個節什麼時候顯示,什麼時候不顯示。我們定義的節的抑制顯示指令碼為:節1,只有當記錄數等於1時才需要顯示第一個空白節。if onlastrecord=false then    FORMULA = TRUEelseif (COUNT({銷售單表體.商品代碼}) mod 5 > 1) then     FORMULA = TRUEelse     if

類似qq的表單停靠效果(未果)

是我前不久問的一個文章,功能都實現了,可是客戶變態,還要來點"花"的.以下是我的初步嘗試.怎樣實作類別似qq的視窗頂部停靠效果?當表單在螢幕上方某個地區時,表單上移,只留一小部分在螢幕顯示當滑鼠移入這一小部分的時候,表單下移當滑鼠移出時,表單又上移.我想了一下:主要有兩個技術點:1:怎麼得到表單的移動結束事件?我想應該是截獲WM_MOVE訊息2:怎麼得到滑鼠移入,移出表單的事件,我想應該可以用到CM_MOUSEENTER,CM_MOUSELEAVE訊息下面是我初步實現的效果:Unit1.h//-

剛簽了圖書出版合約

今天和某出版社簽了圖書出版合約。仔細看了一下條款, 首先明確了一個事實:要想靠出書發財, 基本不靠譜。8%的版稅, 還要四個人來分,即使定價30塊一本,能夠賣出10000冊,個人收益也就是:(30*10000*8%)/4=6000元。而在IT方面, 能夠賣出10000冊的,已經是暢銷書了。從這個角度來說, 那些動輒收入百萬的暢銷書作家, 絕對是人中龍鳳。 不過轉念一想, 何必計較呢,出版社能主動找上門來,這一份虛榮已經很享受了。  接下來的兩個月, 每晚估計要加點班了。

oracle9中使用預存程序處理CLOB文字資料流

/*======================================================================   PROGRAM        getClob.sql   AUTHOR        李曉輝====================================================================== CHANGE LOG ----------- DATE  2007-02-07        VERSION   1

Regex屏蔽手機號碼

今天看到論壇上有人問屏蔽手機號碼怎麼做,其實用jdk自己帶的Regex庫可以很好的解決。下面是我寫的屏蔽程式:import java.util.regex.*;public class ReplaceTel{ public static void main(String[] args) throws Exception{  Pattern p = Pattern.compile("13[0-9]{9}");  Matcher m = p.matcher("your tel is : 133312

mule進階之jdbc transport

本文在我的javaeyeblog地址如下:http://lcllcl987.javaeye.com/blog/350502同步更新。 繼續在mule的xml汪洋中遨遊。向一個vm:queue發送map訊息, mule根據map資訊, 動態執行sql, 並返回資料.select 的查詢mule預設返回map資料.設定檔:<?xml version="1.0" encoding="UTF-8"?><mule

一個訊息提示托盤程式的開發曆程(採用socket技術,附原始碼)二---服務端原始碼

訊息提示工具源碼:服務端:Msg.h/* * Create Date: 2004-12-01   * Create By: 李春雷 * purpose: 協議用自訂訊息結構: *          MESSAGEINFO:任務訊息 *          MsgType訊息頭:0xA登陸成功,0xB登陸失敗,0xC工作訊息,0xD任務結束標識 *          LoginInfo:登陸訊息 *///------------------------------------------------

JMS通用測試程式

前段時間,由於工作需要,寫了一個JMS的測試程式(B/S),對於指定的Destination,可以完成發生和接受訊息,並手動設定message屬性.現備份如下,同時也供大家參考:包括兩個servlet:一個發送,一個接收。兩個設定頁面:分別設定發送條件和接收條件。發送訊息的設定頁面:sendMessage.jsp<html><head><title>Untitled Document</title><meta

單元測試和測試自動化

 前天,公司安排我給同事做了一個單元測試和測試自動化的培訓。前後花了一個半小時,聲嘶力竭,總算不辱使命,反響良好。其實單元測試是一個相對複雜卻很重要,但在現實項目中往往難於實施的一個問題。往往和refector同步進行,相輔相存。特把PPT放出來,共感興趣的同仁參考,也希望反饋好的想法。 http://lcllcl987.javaeye.com/admin/show/59222

XML設定檔的讀取(sax)

在最近的一個MIS項目中,為了避免寫入程式碼,我需要把一些配置資訊寫在一個設定檔中.考慮到是J2EE項目,J2EE的設定檔好像都是xml檔案了,再用傳統ini檔案是不是有點落伍了?ok,就用xml做設定檔吧.我的設定檔reportenv.xml如下,比較簡單:<?xml version="1.0" encoding="utf-8"?><reportenv><datasource><username>sqlname</username>&

總頁數: 61357 1 .... 16239 16240 16241 16242 16243 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.