Time of Update: 2018-12-03
本文主要探討如何設計一款百萬人同時線上的棋牌類網路遊戲伺服器系統,如果您發現本文的設計上存在漏洞或不對的地方歡迎提出共同探討。1.總體架構圖 注: CMS(control and manage server) : 控制管理伺服器. GateServer : 門伺服器2.相關伺服器介紹註:除CMS外每台伺服器都由兩個程式執行個體構成,伺服器管理用戶端和伺服器程式。2.1
Time of Update: 2018-12-03
<%@ page contentType="application/vnd.ms-excel;charset=GBK"%><%@ page import="com.isoftstone.util.poi.*"%><%@ page import="java.util.*" %><%@ page import="org.apache.poi.hssf.usermodel.*"%><%@ page
Time of Update: 2018-12-03
package com.isoft;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;import java.io.PrintWriter;import java.util.ArrayList;import
Time of Update: 2018-12-03
用物件導向編程列印菱形/** *//** * PrintDiamondTest.java * 用物件導向編程列印菱形 * @author CodingMouse * @version 0.1 2008/5/11 * 開發/測試環境:jdk1.6 + eclipse SDK 3.3.2 */public class PrintDiamondTest ...{ public static void main(String[] args) ...{ Pri
Time of Update: 2018-12-03
很多人表面上看著老實巴交的,實際上內心比誰都好強、自負、虛榮、甚至陰險。工作中見的多了,也就習慣了。有一些人,什麼事都寫在臉上,表面上經常得罪人,甚至讓人討厭。但是他們所表現的又未必不是真性情。我相信大多數人都看過《豪門夜宴》這部香港老電影。張學友、梁朝偉演的拍馬屁的情境太有意思了,其中有這樣一段:當兩馬屁精幫老闆說出主意,老闆馬上叫停,然後拍一下腦門:“哦。。。我想到了。。。”,把別人的idea當成自己的說出來。我在工作中還真不止一次遇到這種事,我提出來的想法老被別人拿來當作自己的原創,當然個
Time of Update: 2018-12-03
1. myeclipse+hibernate+junit 在進行測試時出現invalid project specified對話方塊原因:你的工程可能是複製過來的。而你改名字時前面的一個空格沒去掉。2.用hibernate的schemaExport來產生表格及顯示建表語句時,為什麼建表語句還是在一行顯示 原因:在hibernate的設定檔中沒有配置fromat_sql屬性應該這樣配置:<property name=”format_sql”>true</property>,
Time of Update: 2018-12-03
最近在寫一個網路拍賣的系統,搞得是難受,今天在寫一個效果的時候,運到了一個問題。本來嘛,遇到問題是正常的事看報什麼錯再加以解決就行了,頭疼的是太不報錯!現在來簡單描述一下我想做的事:我在一個Action中這樣寫:Map session=ActionContext.getContext().getSession();session.put("id",1);然後再在另一個Action中取出鍵名為id的值,並且轉化為int型Map session=ActionContext.getContext().
Time of Update: 2018-12-03
在學習ibatis的時候遇到的異常你可能寫了多個orm設定檔,每個設定檔裡都進行一些CRUD之類的操作,難免會遇到兩個或者多個設定檔中的都有一個statement的id命名為 find***, <statement id="findById" parameterClass="java.lang.Integer" resultMap="BookMap"> <statement id="findById" parameterClass="java..lang.Integer"
Time of Update: 2018-12-03
今天我不談抱負理想,也不談具體的技術,我來談幾個看法上的典型錯誤。下面的這些問題都是我曾經遇到,或者是我的朋友們遇到過的問題,這些都是我個人的理解,希望對大家有協助。關於設計模式、設計原則有人認為,熟悉了設計模式、設計原則,就學會了設計。其實,設計模式和設計原則,只是前人根據設計實踐做的總結和提煉,設計,歸根到底是要解決問題的,把具體問題的解決辦法,經過一定的抽象,變成程式員的語言。我見過一些人,他們知識淵博、見識廣博,甚至理論可以給你闡述得冠冕堂皇,但是到了實際需要解決問題的時候,他們卻拿不出
Time of Update: 2018-12-03
異常處理優劣觀以下是FileInputStream構造器之一的原型: public FileInputStream(String name) throws FileNotFoundException
Time of Update: 2018-12-03
這兩天閑來無事,就去書店逛了會兒,大部分人都是去哪裡蹭暖氣的,但是順便看看書也不錯。很久沒去了,感覺有些生疏又有些熟悉。突然覺得自己就是一個無聊,枯燥,狹隘,整天給自己壓力,沒有內涵,沒有思想的人,經曆和學習很多東西都是走馬觀花,沒有深入研究,學習好像都是為了應付,為了一個結果,都沒有認真的去思考。很羨慕那些在講壇上滔滔不絕,引經據典的人。就在書店裡閑逛 經濟、人文、養生、外文、曆史,最後在曆史面前停了下來,看了一本書感覺不錯,因為本人一直比較喜歡曆史,特別是兵家思想。歸納了先秦諸子百家的思想,
Time of Update: 2018-12-03
Fat Jar 打包外掛程式,可以方便的完成各種打包任務,可以包含外部的包等 。呵呵!很好用...../,關於下載和安裝就不說了,都很簡單。怎麼使用?、一開始我也搞了很久,網上說的都不是很詳細,可以打包,但雙擊卻運行不了。現在終於搞定了,就上來說一下。 開始:在你的工程項目裡右鍵彈出: 然後Buile Fat Jar出現: 再然後就Next了,又出現: 再然後就沒了。在案頭上找到剛剛打包的libr.jar雙擊,終於成功了,酷啊!!!!
Time of Update: 2018-12-03
在AS中,我們用is操作符來判斷資料類型。但在 uint , int , number 這些數實值型別中的判斷結果會是怎樣呢?我們來做個小測試: var u:uint = 3; trace(u is uint); //true trace(u is int); //true trace(u is Number); //true var i:int = 4; trace(i is uint); //true trace(i is int); //true
Time of Update: 2018-12-03
集合是編程中最常用的資料結構。而談到並發,幾乎總是離不開集合這類進階資料結構的支援。比如兩個線程需要同時訪問一個中間臨界區(Queue),比如常會用緩衝作為外部檔案的副本(HashMap)。這篇文章主要分析jdk1.5的3種並發集合類型(concurrent,copyonright,queue)中的ConcurrentHashMap,讓我們從原理上細緻的瞭解它們,能夠讓我們在深度項目開發中獲益非淺。 在tiger之前,我們使用得最多的資料結構之一就是HashMap和Hashtabl
Time of Update: 2018-12-03
儘管每天都在操作window的系統,但是瞄了下MSDN中的相關資料,尼瑪,頭都大了,英語一項不好。其次對windows上面的一些類庫完全沒有眼熟的,畢竟更多的時候是在跟JAVA打交道。看了那麼多類庫,但是用不曉得如何去調用,真是灰常無奈,一個個的去學,目前又有點不切實際。慢慢積累吧... 這次CP讓我寫個VBS指令碼來檢查終端裝置是否打了指定的補丁,是否開啟了遠端桌面服務,無奈中只好到處搜羅資料最終出了下面這麼個指令碼。 關鍵資料出處:
Time of Update: 2018-12-03
在Grid中添加多個Toolbar,需要在Grid的render之後執行才有效。範例程式碼:var grid = new Ext.grid.GridPanel({ width : _grid_width, height : _grid_height, cm : cm, sm : csm, store : store, tbar : titleTbar,//[titleTbar,getToolBarItems()],
Time of Update: 2018-12-03
struts2驗證分局部驗證和全域驗證,今天複習的內容為:1.局部驗證 對某個具體的Action做細緻化驗證,那麼在此action所在目錄下建立一個同名稱的properties檔案,如對LoginAction.java進行局部驗證,則建立一個LoginAction.properties檔案,檔案內容形如: invalid.fieldvalue.username=userName error
Time of Update: 2018-12-03
問題概述在電信網管系統的五大模組PCAPS中,效能管理(Performance
Time of Update: 2018-12-03
在編程中“&&”符號可以說是再普遍不過了。在MXML語言中我們也同樣會很自然的想到他的使用,比如下面的情況:<mx:VBox><mx:Form><mx:FormItem label="name" required="true"><mx:TextInput id="ti_name" /></mx:FormItem><mx:FormItem label="password"
Time of Update: 2018-12-03
前言 在一次校友聚會上,一個做到世界500強公司進階管理層的校友說:在這個城市,要隨便找到一個人扯上關係,我最多通過三個人就能辦到。這個社會老混混語出驚人,其道理卻深值思考。這個社會是一個人與人組成的巨大的關係網路,每個人都是這個巨大網路中的一個節點。如能充分認識和利用這個網路,我們的工作和事業必將如虎添翼。相信大家都有這樣的經曆,為了瞭解軟體行業資訊或解決開發難題時,都會求搜尋和求助CSDN