粗略的閱讀過《TCP/IP詳解》和《計算機網絡(第五版)》後,開始啃這本《UNIX網絡編程卷一:套接字聯網API》,目前Linux下的編程不算太了解,在閱讀的過程中也會有很多障礙,希望自己堅持下去。UNIX網絡編程卷1:套接字聯網API(第3版) 中
一、Java反射的含義:Java反射機制是在運行狀態中,對於任意一個類,都能夠知道這個類的所有屬性和方法;對於任意一個對象,都能夠調用它的任意一個方法和屬性;這種動態獲取的信息以及動態調用對象的方法的功能稱為Java語言的反射機制。二、反射機制的作用
簡單之美,SpringMVC,MyBatis就是一個很好的簡單集成方案,能夠滿足一般的項目需求。閒暇時間把項目配置文件共享出來,供大家參看:1.首先我們來看下依賴的pom:<!-- spring --> &nbs
如何拆分含有多種分隔符的字符串?實際案例我們要把某個字符串依據分隔符號拆分不同的字符段,該字符串包含多種不同的分隔符,例如:s = asd;aad|dasd|dasd,sdasd|asd,,Adas|sdasd;Asdasd,d|asd其中<,
如何在列表、字典、集合中根據條件篩選數據?實際問題過濾列表中的負數篩選出字典種值高於90的項篩選出集合種能被3整出的元素圍繞上面三個問題我們來進行討論,比如下面有一個列表:>>>from random import randint&
equals方法使用==操作符檢查“參數是否為當前對象的引用”,如果是,直接返回true;使用instanceof 操作符檢查“參數是否為正確的類型”。如果不是,直接返回false。(根據具體邏輯,此處
關於Java 值傳遞和引用傳遞。先上代碼:public class JavaTest { private int paraInt = 10; public int getParaInt() { return paraInt;
Object 類是所有類的父類,其 equals 方法比較的是兩個對象的引用指向的地址,hashcode 是一個本地方法,返回的是對象地址值。他們都是通過比較地址來比較對象是否相等的。其實這兩個方法本身並沒有任何關聯。為何重寫 equals
為什麼要克隆對象做開發很少用到克隆的。我能想得到的是用於調用方法時作為參數傳遞,為了保證方法調用前後對象的內部結構不被破壞,可以克隆一個對象作為參數傳遞。使類具有克隆能力有人可能注意到 Object 類中有一個 native 方法cloneprote
我在項目中遇到一個需求:服務運行期間,數據庫要定期去監測某表並且更新。正好項目是使用 jfinal 做的,於是就用了 jfinal-scheduler 插件來解決(jfinal-scheduler 可以用來做定時任務):配置插件,在自定義的 JFin
JFinal 的定時器的使用:項目中使用的maven管理器1.導入要使用的包2.添加Job類配置參數這個配置是jfinal-quartz 包中帶的默認文檔,即是默認加載的文檔(其中還有一個quartz.properties)class : 執行定時任
JFinal事務回滾1.當時需要用到事務回滾,但是看到網上只有問題,沒有真實的到底怎麼用法。2.我看了一下文檔,結合了網上的大神的博客。第一種方法:Db.tx(new IAtom(){ @Override public boolean run()
使用聲明式事務事務類本身就是一個攔截器,可以用注解的方式配置。方法內部的所有 DML 操作都將在本次事務之內。配置代碼如下:@Before(Tx.class)public void savePost(){ //...}事務配置就是這麼簡單任性。
Java 代碼獲得項目根路徑:request.getContextPath();Javascript 獲得項目根路徑://js獲取項目根路徑,如: http://localhost:8083/uimcardprjfunction getRootPat
部分源碼解析變量和常量// 默認的初始化容量,十進制數為 16static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16// 極限容量,也就是說 table 數組再大也不能超
簡單說說 StringString 是不可變的,一旦定義了,就不能再去修改字符串的內容。先看下面兩行代碼:String a = Hello;a = a + world通常情況下很容易誤解為修改了字符串對象的內容。其實不然,真實的操作則是Hello
要支持國際化,需要在容器初始化的時候配置一個處理國際化的全局攔截器。比如可以使用 com.jfinal.i18n.I18nInterceptor配置攔截器:public class MppConfig extends JFinalConfi
Handler 處理流程doFilter - Handler 鏈中每個 handler.handle(...)容器初始化時訪問 web.xml 配置的 JFinalFilter.doFilter。沿著 Handler 鏈,每個 handle
淺析初始化過程首先要從 web 容器進行初始化<?xml version=1.0 encoding=UTF-8?><web-app xmlns:xsi=http://www.w3.org/2001/XMLSchema-instanc