程式員的一些人生感悟

 每一個人,經曆多了,或多或少都會有些人生感悟。而感悟多了,總想把它儲存起來,因為生怕自己一不小心就把它遺失了。所以,留下那一刻的心情,那一刻的內心感受,真的很珍貴。     積累個性知識經驗    作為一名優秀的程式員,有時候就是要有點偏激,有點個性,有自己的立場,更要有自信。看看你認識或瞭解的優秀程式員,大多數都應該是如此。業內的大拿們,基本都贊同一個觀點,那就是具備獨特的個性知識經驗的程式員們更受歡迎。個性知識經驗,如果沒記錯的話,是從孟岩的文章中套用過來的。     做自己喜歡做的事  

多線程小結2

package com.mythread;public class ThreadMain extends Thread {private int id = 0;private Common common;public ThreadMain(String name, int no, Common obj){super(name);common = obj;id = no;}public void run(){System.out.println("Running Thread" +

F5 負載平衡 1

最近配置一個SSH項目的叢集,遇到不少麻煩。網上尋找了不少資料但是都不齊全。為了減少新手少走彎路,特此分享出來。老鳥可以略過。。板磚輕拍。首先說下架構Spring 2.5+struts 2.2.1+hibernate 3.2  hibernate 的二級緩衝實現使用的是Ehcache 1.6.2閱讀此文前,請先確認你的項目相關實體類進行了序列化也就是繼承了java.io.Serializable 介面。詳細資料請Google之,不詳細解釋。環境 JDK 1.6 , tomcat 5.5.30 ,

關於使用Jquery動態產生頁面組件的時候,單引號和雙引號的注意

var formReply="<div id='"+entry.id+"' style='display: none'>"                    +"<form action='commentReply' method='POST'>"                    +"<input type='hidden' name='commentId' id='commentId' value='"+entry.id+"'/>"        

F5 負載平衡4

              <!-- Normally, users must authenticate themselves to each web app             individually.  Uncomment the following entry if you would like             a user to be authenticated the first time they encounter a             resource 

生產消費者 多線程 代碼

Java代碼  public class Product {  //產品名稱  private String name;  public String getName() {  return name;  }  public void setName(String name) {  this.name = name;  }  }  生產者  Java代碼  /**  * 生產者  * @author 飯香  *  */  public class Producer implements

struts forbean 中文亂碼問題

由於Struts架構直接把表單資料發送給了ActionForm,所以這裡面沒有對HttpRequestServlet進行SetCharacterEncoding,所以預設是按照ISO-8859-1(參見Tomcat原始碼中的org.apache.catalina.connector.HttpRequestBase中的protected voidparseParameters()方法),    解決的方法,就是在表單提交到ActionForm之前對request進行編碼。   

spring-security 配置及解析

<!-- 業務 Bean --><beans:bean id="helloService"class="com.test.security.service.HelloServiceImpl" /><!-- 自訂國際化 --><beans:bean

ArrayList與Vector的區別

ArrayList和Vector是採用數組方式儲存資料,此數組元素數大於實際儲存的資料以便增加和插入元素,都允許直接序號索引元素,但是插入資料要設計到數組元素移動等記憶體操作,所以索引資料快插入資料慢,Vector由於使用了synchronized方法(安全執行緒)所以效能上比ArrayList要差,LinkedList使用雙向鏈表實現儲存,按序號索引資料需要進行向前或向後遍曆,但是插入資料時只需要記錄本項的前後項即可,所以插入數度較快!線性表,鏈表,雜湊表是常用的資料結構,在進行Java開發時

FreeBSD圖形介面安裝

1. 安裝Xorg       以root身份執行          1. cd /usr/ports/x11/xorg/          2. make install clean       這種安裝方法需要硬碟有4G的剩餘空間放編譯過程的臨時檔案。  2.  配置Xorg       以root身份執行          1. cd ~          2. Xorg -configure      

預存程序調用package 、package body中的方法

 create or replace package PG_TEST as  function test(str varchar2)  /*******************************         *  程式名稱: test         *  功能描述: 輸入一個值並將其返回         *  作    者:         *  編寫日期: 2011-10-12         *  輸    入: str   傳遞字串                       

異常中 finally中不能給變數賦新值來改變return的傳回值

public class TestException1 { public static void main(String[] args) {   System.out.println(except()); } public static int except() {   int s = 0;   try {    System.out.println(2 / 0);    } catch (ArithmeticException e1) {    e1.printStackTrace();   

ORA-28000: the account is locked的解決辦法

ORA-28000: the account is locked的解決辦法ora28000 the account islockedORA-28000: the account is locked-的解決辦法第二種ALTER USER username ACCOUNT UNLOCK;第三種在plsql developer中要是以scott/tiger登入時提示ora-28000 the account is

程式員你的核心競爭力是什嗎?

公司想發展要有核心競爭力,程式員也應該有自己的核心競爭力。工作馬上滿兩年了,期間接觸了很多技術,但是java領域扔然沒有屬於自己的一片天地,最近想了很多,我的優勢是什麼,我的核心競爭力是什嗎?總結下自己有以下缺點:我相信很多人跟我一樣,熱愛軟體開發,不管遇到什麼新奇的技術都想搞兩下,可是每種技術都只停留下膚淺的層面上,遇到深層次的難題依然無法解決。因為工作的需要我們要學習大量的技術,不管是前台、後台或是資料庫,導致自己的技術路線總是隨著工作的需要跳躍以上兩點是針對我的情況作出的結論,正是這兩點導

truncate 和delete的區別

truncate 和delete的區別 一、delete產生rollback,如果刪除大資料量的錶速度會很慢,同時會佔用很多的rollback segments .truncate 是DDL操作,不產生rollback,速度快一些. Truncate table does not generate rollback information and redo records so it is much faster than delete.In default, it deallocates

多線程同步的理解

              

多線程小結1

在靜態方法上使用同步時會發生什麼事?同步靜態方法時會擷取該類的“Class”對象,所以當一個線程進入同步的靜態方法中時,線程監視器擷取類本身的對象鎖,其它線程不能進入這個類的任何靜態同步方法。它不像執行個體方法,因為多個線程可以同時訪問不同執行個體同步執行個體方法。當一個同步方法已經執行,線程能夠調用對象上的非同步執行個體方法嗎?可以,一個非同步方法總是可以被調用而不會有任何問題。實際上,Java 沒有為非同步方法做任何檢查,鎖對象僅僅在同步方法或者同步代碼塊中檢查。如果一個方法沒有聲明為同步,

Static Nested Class 和 Inner Class的不同

Nested Class 一般是C++的說法,Inner Class 一般是JAVA的說法。Nested class分為靜態Static nested class 的和非靜態 inner class,靜態Static nested class是不可以直接調用它的外部類enclosing class的,但是可以通過外部類的引用來調用,就像你在一個類中寫了main方法一樣。非靜態類inner class 可以自由的引用外部類的屬性和方法,但是它與一個執行個體綁定在了以其,不可以定義靜態屬性、方法 。

什麼時候用assert

  斷言是一個包含布林運算式的語句,在執行這個語句時假定該運算式為 true。如果運算式計算為 false,那麼系統會報告一個 Assertionerror。它用於調試目的:assert(a > 0); // throws an Assertionerror if a <= 0 斷言可以有兩種形式:assert Expression1 ; assert Expression1 : Expression2 ;   Expression1

struts中html:options標籤的使用

<options>提供了一組HTML的<option>元素,而每個<option>元素所對應的值由其collection屬性來指定,並且這個屬性所對應的集合應該存放在page範圍內。    1.<%    2.             java.util.Vector   ageCollection   =   new   java.util.Vector();    3.             ageCollection.add(   new  

總頁數: 61357 1 .... 14565 14566 14567 14568 14569 .... 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.