程式員之七種武器

 世界上有兩件事情,需要一輩子的努力。第一是學習,第二是鍛煉。其實這本是說明一個問題:每個人在提高自己能力這件事情上,需要持續不斷地努力。以最典型 的例子來看,只有通過學習,程式員才能保證不斷進步。一方面我們學習新的軟體技術和更新速度極快的業界新名詞;另外一方面,我們也需要不斷加強基本技能的

分頁助手類

/** * 分頁操作助手類 * */public class PagedList{protected long count; //資料的總數 protected int last;//最後一頁 protected int previous;//上一頁 protected int index; //當前頁 protected int next; //下一頁 protected boolean hasFirst; //是否首頁 protected boolean

jstl 核心標籤使用

 1.1 輸出計算結果標籤 <c:out>  <c:out value=”value” escapeXml=”{true/false}” default=”default”/>  Value:輸出的資訊  escapeXml:預設取值為true  default:當value為空白時,要顯示的值列子1:頁面頭:引入 <%@ page prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>//--使用方法一:&

揭開Regex的神秘面紗(2)

Regex中的一些進階規則2.1 匹配次數中的貪婪與非貪婪    在使用修飾匹配次數的特殊符號時,有幾種表示方法可以使同一個運算式能夠匹配不同的次數,比如:"{m,n}", "{m,}", "?", "*", "+",具體匹配的次數隨被匹配的字串而定。這種重複匹配不定次數的運算式在匹配過程中,總是儘可能多的匹配。比如,針對文本 "dxxxdxxxd",舉例如下:運算式匹配結果(d)(/w+)"/w+" 將匹配第一個 "d" 之後的所有字元 "xxxdxxxd"(d)(/w+)(d)"/w+"

Hibernate學習45 — Hibernate最佳實務

1)        使用Configuration裝載對應檔時,不要使用絕對路徑裝載。最好的方式是通過getResourceAsStream()裝載對應檔,這樣Hibernate會從classpath中尋找已配置的對應檔。2)        SessionFactory的建立非常消耗資源,整個應用一般只要一個SessionFactory就夠了,只有多個資料庫的時候才會使用多個SessionFactory。3)       

斐波那契數列(二)

 題目:   一個人爬樓梯,一步可以邁一級,二級,三級台階,如果樓梯有N級,編寫程式,輸出所有走法。java實現。不考慮順序的演算法(第幾次邁幾個台階)public class Hello {private static final int N = 3000; // 總共有N個台階private static final int Tai_One = 1; // 一次跨1步台階private static final int Tai_Two = 2; // 一次跨2步台階private

Regex進階話題

1. 運算式的遞迴匹配有時候,我們需要用Regex來分析一個計算式中的括弧配對情況。比如,使用運算式 "/( [^)]* /)" 或者 "/( .*? /)" 可以匹配一對小括弧。但是如果括弧 內還嵌有一層括弧的話 ,如 "( ( ) )",則這種寫法將不能夠匹配正確,得到的結果是 "( ( )" 。類似情況的還有 HTML 中支援嵌套的標籤如 "<font> </font>"

msconfig打不開怎麼辦?

       由於啟動項太多,開機就慢,為了使開機能開些,關閉掉一些啟動,點擊“開始”->運行“msconfig”,居然打不開。我還以為是自己寫錯了,反覆寫了幾遍,沒寫錯,那為什麼呢?然後在網上找相關資訊,解決了。隨便也摘過來。如下:       在Windows XP系統下,運行“msconfig”後,系統提示找不到該檔案。但是該檔案明明存在於系統磁碟分割中,而且可以雙擊開啟。      這是因為msconfig.exe存在於 %systemroot%/PCHealth/HelpCtr/

數字操作助手類

public class NumberHelper {private static Log logger = LogFactory.getLog(NumberHelper.class);/** * 將源數字格式化為指定的長度,不足的位元在前面補零,如果長度小於源數位長度返回原始數字 * 適用於在產生指定長度的流水號時使用 * * @param source * @return */public static String number2char(int source, int length) {

Fibonacci(斐波那契)數列(一)

 //fibonacci數列的遞迴演算法public class Fib_ra{public static int fibonacci(int n){if(n>=0) if(n==0||n==1) return n; else return fibonacci(n-2)+fibonacci(n-1); return -1;}public static void main(String args[]){int m=25,n;int fib[]=new

Spring整理1 — 實現模組的切換

對象的產生由Spring通過讀取設定檔(applicationContext.xml)動態設定,主調類僅僅面對介面編程,無需知道具體的實作類別。這樣我們就可以根據設定檔進行實作類別的切換。從而降低耦合性。對象的產生,由架構通過反射機制完成,控制權從前端主程式轉化到了架構,       這種思想叫做控制反轉(IOC),Inverse Of Control,可以很好的實現模組切換。例如:實現USB類比程式設定檔<beans>       <bean id="disk" class=

操作properties檔案

 package ch01;import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.util.Enumeration;import

lucene2.0中主要類的介紹

Document 類中一些方法: public final void add(Field field)  添加Field public final void removeField(String name)     刪除一個Field public final void removeFields(String name) 刪除多個Field public final Field getField(String name) 根據一個名字獲得Field的執行個體 public final

Spring整理5 — 模組的組裝

 如何?三個模組良好的切換? 設定檔<beans>       <bean id="dao" class="dao.CustomerDao"></bean>       <!-- 將dao裝配到DaoCaller內dao屬性 -->       <bean id="caller" class="caller.DaoCaller">              <property name="dao">             

Hibernate學習23 — 關聯映射13 — 動態模式映射

l         是否可以不定義JavaBean?l         解決方案:使用動態實體模型l         步驟:n         在class標籤中設定一個屬性:entity-name=”實體名稱” 並指明對應的表名n         在每個property標籤中,給定一個type屬性,指定該列對應的類型名稱n         代碼如下:<?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC     "-//

Hibernate 實現分頁查詢

 Hibernate 可以實現分頁查詢,例如:從第2萬條開始取出100條記錄代碼:Query q = session.createQuery("from Cat as c");q.setFirstResult(20000);q.setMaxResults(100);List l =

tomcat的設定檔

增加下面的行: <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="bbs_access_log." suffix=".log" pattern="%a-%h-%b-%B-%H-%m-%q-%r-%s-%t-%U-%v" resolveHosts="false"/> 文法說明: directory="logs" ----存放日誌的目錄,請不要修改

特殊符號的處理

 public boolean isNumeric(String str) {     Pattern pattern = Pattern.compile("[0-9]+");     Matcher isNum = pattern.matcher(str);     if( !isNum.matches() ) {        return false;     }     return true; }   public  boolean isNull(String

spring ApplicationContext介紹

 類結構圖:public interface ApplicationContext extends ListableBeanFactory, HierarchicalBeanFactory, MessageSource, ApplicationEventPublisher,

揭開Regex的神秘面紗(1)

引言    Regex(regular expression)就是用一個“字串”來描述一個特徵,然後去驗證另一個“字串”是否符合這個特徵。比如 運算式“ab+” 描述的特徵是“一個 'a' 和 任意個 'b' ”,那麼 'ab', 'abb', 'abbbbbbbbbb' 都符合這個特徵。   

總頁數: 61357 1 .... 21549 21550 21551 21552 21553 .... 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.