posts - 188,comments - 176,trackbacks - 0

          我的評論

          共2頁: 1 2 下一頁 
          加油!想起自己大二暑假,那時家里沒電腦,手抄C代碼的日子。
          re: 前端產品設計筆記 cheng 2015-11-30 11:15  
          @java論壇
          贊同
          可以聯系一下嗎QQ403584330,HAHA,
          re: 對session和cookie的一些理解 cheng 2013-11-09 18:55  
          筆誤,不好意思,是sessionid。
          re: 產品升級過程的一些活動 cheng 2013-04-18 20:06  
          謝謝你的建議,以前項目記錄的筆記,可能圖文方式表達會更形象@珂兒
          649548475@qq.com
          發我一份,謝謝樓主啦
          java學習中...
          樓主能給發一份嗎?謝謝
          470288440@qq.com
          re: exe4j視頻教程[未登錄] cheng 2009-09-02 08:36  
          兄弟啊,麻煩演示個把JRE怎么打包進去的,不然到沒有JRE的電腦上就沒法運行了啊是這樣么?我打成EXE換臺電腦就不能打開了。。我的郵箱
          chenglei.yx@gmail.com
          下載軟件
          怎樣可以讓圖表顯示中文(比如你那里的Mon,Tue,Wed...)
          re: Java中的transient[未登錄] cheng 2009-02-23 20:33  
          import java.io.*;
          import java.util.*;

          class Logon implements Serializable {
          private Date date = new Date();
          private String username;
          private transient String password;
          Logon(String name, String pwd) {
          username = name;
          password = pwd;
          }
          public String toString() {
          String pwd =
          (password == null) ? "(n/a)" : password;
          return "logon info: \n " +
          "username: " + username +
          "\n date: " + date.toString() +
          "\n password: " + pwd;
          }
          public static void main(String[] args) {
          Logon a = new Logon("Hulk", "myLittlePony");
          System.out.println( "logon a = " + a);
          try {
          ObjectOutputStream o =
          new ObjectOutputStream(
          new FileOutputStream("Logon.out"));
          o.writeObject(a);
          o.close();
          // Delay:
          int seconds = 5;
          long t = System.currentTimeMillis()
          + seconds * 1000;
          while(System.currentTimeMillis() < t)
          ;
          // Now get them back:
          ObjectInputStream in =
          new ObjectInputStream(
          new FileInputStream("Logon.out"));
          System.out.println(
          "Recovering object at " + new Date());
          a = (Logon)in.readObject();
          System.out.println( "logon a = " + a);
          } catch(Exception e) {
          e.printStackTrace();
          }
          }
          } ///:~
          re: UML中的用例圖分析 cheng 2009-02-16 21:49  
          @ddd
          現在可以了,我自己畫的圖重新上傳到BLOG服務器上去了。轉載的文章的圖由于以前文章鏈接沒找到,后續找到了再來補充上去。
          re: 專業電子書[未登錄] cheng 2009-01-13 14:58  
          如何下載?
          re: VBA編程心得[未登錄] cheng 2008-09-13 11:59  
          請把好的EXCEL VBA文檔發給我一份吧,謝謝!郵箱:anranlele@126.com
          re: PLSQL開發筆記和小結 cheng 2008-07-20 13:02  
          謝謝,文章內容還待進一步細化,大家共同努力。
          re: MyEclipse 6.5注冊[未登錄] cheng 2008-07-09 11:35  
          為什么要斷開網路??
          re: 對象初始化流程梳理 cheng 2008-05-26 14:32  
          看過樓上朋友見解,體會又深一層,謝謝。
          re: Oracle中的rownum和rowid cheng 2008-05-20 22:13  
          沒有問題,是經筆者測試過的。
          仍然使用了StringBuilder.append(s) 不是因為“變量和常量都是壓棧,這在bytecode中沒有區別,就象匯編語言,根本就沒有變量和常量之分”。

          只所以會使用append,是因為其中有字符串引用的存在。例如:對于new操作而言,其引用和對象的值是在運行期來動態分配堆空間和棧空間的。

          String ss = "ok" + s + "xyz" + 5; 這其中"ok" ,"xyz"和5的值在JVM編譯器j將java源文件編譯為class文件時就已經確定下來了,但s在編譯期間是無法確定的,只能在class文件裝載到虛擬機,在準備階段來動態獲得其所指對象的值,即"dd"。





          對于 String s = "abc";
          String ss = "ok" + s + "xyz" + 5;
          System.out.println(ss);
          這種“字符串常量+字符串引用+字符串常量”的形式,樓主的結論“在Java中無論使用何種方式進行字符串連接,實際上都使用的是StringBuilder。”可以成立,但此結論具有片面性。
          如果換成這種情況:
          String ss = "ok" + "xyz" + 5;
          System.out.println(ss);

          下面是它的JVM指令:
          public class com.zte.TestJP extends java.lang.Object{
          public com.zte.TestJP();
          Code:
          0: aload_0
          1: invokespecial #8; //Method java/lang/Object."<init>":()V
          4: return

          public static void main(java.lang.String[]);
          Code:
          0: ldc #16; //String okxyz5
          2: astore_1
          3: getstatic #18; //Field java/lang/System.out:Ljava/io/PrintStream;
          6: aload_1
          7: invokevirtual #24; //Method java/io/PrintStream.println:(Ljava/lang/St
          ring;)V
          10: return

          }
          這里并沒有產生StringBulider對象,因為JVM編譯器對于"ok" + s + "xyz" + 5;的處理方式和對于"ok" + "xyz" + 5;不一樣,后者在編譯期的值就可以確定下來,因為都是字符串常量。故在程序運行期不會產生StringBulider對象,而前者不同,s的值在編譯期無法確定,所以JVM就會在運行期產生StringBulider對象來進行append。

          re: APA格式學習心得[未登錄] cheng 2008-04-25 17:23  
          @haddy
          ok
          re: Like SQL語句的優化 cheng 2008-04-21 21:00  
          @paul
          select * from test_like where reverse(object_name)like reverse('%AS');
          需要建立對object_name的反向索引才行的。
          執行的時候說不能釋放二進制文件。
          re: 回車符和二進制引發的問題 cheng 2008-03-28 15:11  
          是啊,嗯...呵呵
          理論知識還需鞏固和加強.
          非常感謝樓主的東東~!
          呵呵,我在上海,不知道怎么制作里面的內容,我可以根據最新的資料加工就好了,也可以給大家~!
          對呀,是放在session中的,只是在struts環境中,我這個上下文中,session的產生是在程序進入LoginAction之前就產生了。
          看到你的文章,想起了去年這個時候我找工作的經歷,也是很多感慨的,有高興也有過失落,還清楚的記得去年11月25號簽約的那個上午...現在回想起來也不失為一件樂事.機會是留給有準備的人,我一直堅信這句話.共勉吧!
          簽了公司,接下來的大學生活,珍惜吧,呵呵.上班了以后環境和心境和以前學校完全兩碼事了,只因為責任兩字.剛出來,要學的東西很多,等你明年實習或畢業后參加工作就會有我現在的體會了!:)
          恩,不錯,收藏了,以后肯定用得找,呵呵.
          樓主有空多多分享你的好東東哦~~~~:)
          re: Struts+Hibernate實現shopcart cheng 2007-10-17 17:48  
          不好意思,最近在出差,有些忙,才看到。

          list容器,主要考慮到list是有序并可以重復的特點,用其可以跟蹤用戶多次點擊相同商品的操作,并對商品的數量進行相應的增加。


          至于Vector容器,只要能實現你的具體的業務邏輯的都是可以的,主要看你的需求是怎么樣的了~~~
          我的油箱:hjcheng1985@hotmail.com
          您好,系分是我的一直所追求的目標,但決定先從高程開始。所以希望能共享一份高程的資料,當然系分有的話也要一份了,忠心感謝!
          需要這方面的實例
          頂一下,說得很好。
          很有同感,最喜歡你最后的一句話,不段超越自己!:P
          re: UML中的用例圖分析[未登錄] cheng 2007-06-07 18:26  
          謝謝,自己接觸UML時間不長,在這里還請各位XDJM們提出高見了。
          re: UML中的用例圖分析 cheng 2007-06-06 10:57  
          UML工具,case工具我只知道有將代碼生成類圖的反向工程,你說的用例圖我沒用過,呵呵。
          re: UML中的用例圖分析 cheng 2007-06-06 10:56  
          OK,現在可以了。用MyEclipse的UML插件描繪的圖感覺不是很清晰:(
          re: 影響中國軟件開發的20人 cheng 2007-06-04 11:50  
          恩,好文章!

          re: 程序員的職業道路探究 cheng 2007-06-04 11:44  
          好文章~
          讓人思考很多東西,一起努力吧!:P
          re: 我為什么崇拜知識 cheng 2007-06-02 20:14  
          祝福樓住,你很幸福,因為有這樣一個女朋友在背后支持著你!:P
          珍惜吧~~~~~
          樓上的朋友可以自己寫例子測試下,我測試的結果是:
          struts-config.xml中默認的是會產生session對象,
          即<controller locale="true"></controller> 當改為false時,就沒有產生session對象(在進入我們自己寫的Action之前)
          re: 大學(一) cheng 2007-05-27 22:16  
          看了你的文章后,感觸很深!

          確實是這樣,很多時候我們需要靜下心來去思考去反思一些問題.感覺做IT這行最忌諱的就是浮躁,技術是需要靜下心來去研究的,當然這之中會有很多辛酸苦辣在里面,自己有過郁悶.因為一些問題還沒有去解決,但是也有過從失敗郁悶中走想成功的時刻,那種感覺體會比較深刻.經過了這樣一個過程.我想再去面對一些問題,心態就不一樣了,要相信沒有解決不了的問題,只是我們沒有靜下心來去思考.雖然自己還只是剛踏進軟件開發這個門檻,但確有信心能在這行做出一番成就!

          來blogjava時間不長,但是卻能感覺到這里的技術氛圍很濃厚,和大家討論的同時也自己學到了很多東西,知識面也擴大了很多,所以希望在這個blogjava大家園認識更多的朋友,大家一起交流,學習,一起提高!因為還有很多的問題需要我們去研究,去解決!一起努力吧~~~~

          重在交流!:P
          失效也可以,如果要保證用戶B登陸后用戶A的信息清單也在的話,好象在同一個窗口中不能做到這點的吧.

          如果是讓用戶B登陸進入系統后,讓用戶A的session值銷毀的話是可以實現的!

          個人感覺session這一塊有很多細節需要去思考,這幾天一直在想這個問題,今天在調試struts的代碼時,碰到了一個問題,感覺和用servlet代碼調試的結果不一樣.
          流程是這樣的:index.do---->IndexAction---->login.jsp---login.do---->ListAction--->list.jsp

          我將login.jsp中的session開啟設置為false關閉,同時在IndexAction中根本沒有去創建session對象,就是一個直接的跳轉到login.jsp,但是我debud跟蹤的時候發現,用struts框架調試的時候,當轉到login.jsp后點擊上面的提交按鈕進入ListAction后,我用Cookie cookie = request.getCookies();此時cookie理論上應該是為null(我寫servlet類來測試時是這樣的),但在struts中卻有值,所以我就想,是不是struts框架的ActionServlet類中是不是已經有HttpSession sess =request.getSession();這樣的代碼,后來找了struts的書籍查了下ActionServlet中的源代碼,果真有!

          所以我就想在index.do進入我們自己寫的IndexAction之前經過struts的ActionServlet類時就創建了session,所以到轉向login.jsp,最后將login.jsp返回給客戶端的時候就將ActionServlet創建的session的sessionId已經用會話cookie傳給客戶端瀏覽器的內存中了,所以在通過提交按鈕在login.jsp上點擊時到ListAction中時,自然而然,通過reque4st.getCookies()就有獲得值了,并且這個值(sessionId是之前在ActionServlet中生成的session對象的sessionId)了.

          但進一步我還要去調試跟蹤,要是對struts框架中的session對象的創建有過研究的朋友可以給我一些理解和建議,誠心請教,學習!!!
          re: 對session和cookie的一些理解 cheng 2007-05-27 17:20  
          不知道這樣行不,就是當用戶A登陸后,點擊到購物清單頁面時,當用戶B在A的此頁面上點擊登陸鏈接進入登陸頁面時.
          用javascript來實現下面功能:

          在本清單頁面,另外重新打開一個新的登陸頁面,讓用戶B來進行登陸!不過這樣感覺不是很友好了:P
          re: 對session和cookie的一些理解 cheng 2007-05-27 17:11  
          這為朋友的問題我想可以理解為同一用戶多個帳號,換帳號登陸時出現的購物車清單共享同一個的情況了!

          我考慮了,但是這樣的話,你的需求就是想實現的在同一瀏覽器窗口中實現多個session的創建了,可是一個瀏覽器只對應一個sessionId呢,用會話cookie的話是沒辦法做到這一點的吧.

          當然有知道解決方案的朋友可以提出你們的建議了!
          re: 瑞星有點過火了 cheng 2007-05-25 19:23  
          恩~早就聽說瑞星的一些負面消息~~
          re: BaseAction的java多態思考 cheng 2007-05-25 19:18  
          關于spring的權限處理~~以前聽朋友說到過~
          但具體的配置的話還要去查看下資料學習下~~呵呵
          樓上的朋友如果是考慮到代碼應該分離開來的話,可以理解~~~
          有什么好的修改意見可以提出來`一起討論下~!
          re: BaseAction的java多態思考 cheng 2007-05-25 12:10  
          真的,領教了,正在學習中!:P
          共2頁: 1 2 下一頁 
          主站蜘蛛池模板: 米林县| 奎屯市| 秦皇岛市| 灯塔市| 遂宁市| 平阴县| 密云县| 濮阳县| 香港 | 马鞍山市| 响水县| 武胜县| 克什克腾旗| 萨嘎县| 嘉荫县| 丰城市| 万荣县| 客服| 本溪| 永昌县| 江达县| 兴宁市| 武隆县| 余姚市| 通州区| 丹巴县| 福清市| 囊谦县| 黄梅县| 金山区| 都江堰市| 新巴尔虎左旗| 吴忠市| 四子王旗| 甘谷县| 阿拉善盟| 邹平县| 大新县| 腾冲县| 泸西县| 清水县|