原创 java核心語法之非訪問修飾符
java非訪問修飾符 修飾符 類 變量 方法 abstract 抽象類 抽象方法 final 最終類 最終變量 最終方法 static 靜態變量 靜態方法 volati
原创 Java性能優化的50個細節(珍藏版)
在JAVA程序中,性能問題的大部分原因並不在於JAVA語言,而是程序本身。養成良好的編碼習慣非常重要,能夠顯著地提升程序性能。 1. 儘量在合適的場合使用單例 使用單例可以減輕加載的負擔,縮短加載的時間,提高加載的效率,但並不是所
原创 Struts2—OGNL
ognl:對象圖導航語言。Object-Graph Navigation Language的縮寫 作用:可以通過它簡單一致的語法,可以存取對象的屬性、調用對象的方法、遍歷整個對象的結構圖、實現字段 類型轉化等功能 1.ognl
原创 SQL 優化50種方法
雖然查詢速度慢的原因很多,但是如果通過一定的優化,也可以使查詢問題得到一定程度的解決。 查詢速度慢的原因很多,常見如下幾種: 沒有索引或者沒有用到索引(這是查詢慢最常見的問題,是程序設計的缺陷)I/O吞吐量小,形成了瓶頸效應。沒有創
原创 Linux應用服務器搭建手冊——JDK安裝與配置
1、檢查當前Linux系統是否已安裝JDK #java -version 2、使用命令列出當前Linux系統下已存在的JDK列表 #rpm -qa|grep jdk 3、卸載Li
原创 Linux無法連接外網
1、檢查當前環境配置的IP信息 2、檢查網絡配置是否正確 [root@hadoop/]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
原创 java集合之迭代器Iterator
迭代器是一種設計模式,它是一個對象,它可以遍歷並選擇序列中的對象,而開發人員無需瞭解該序列的底層結構是如何實現的。迭代器通常被稱爲“輕量級”對象,因爲創建它的代價小。 java 迭代器是用來對collec
原创 不安裝oracle客戶端,用plsql連接oracle
常用的Oracle開發的工具有SQL Developer和PL/SQL Developer,個人感覺前者雖然跨平臺性優於後者,但比較大(大於300M)佔用資源,而且用戶體驗也一般,而後者相對就小很多(小於30M),用起
原创 Oracle創建表空間
創建表空間: create tablespace mmis_dbs datafile 'D:\oracle\product\10.2.0\mmis_dbs.dbf' size 1024M --存儲地址
原创 使用Spring的Quartz方式實現Java定時器功能
最近在做實時接口時遇到一個實時發短信的功能,要求在每天的9-17-之間定時的發送,對此我採用了Spring 的Quartz方式來實現,現在將其思路大致總結如下: Quartz是基於Spring框架之上的更加強大的定
原创 Hibernate主鍵生成機制
1、native: Hibernate會根據數據庫類別,使用其原生的主鍵生成機制 2、assigned:主鍵的生成方式完全由應用程序控制(生成和賦值) 3、identity:使用數據庫的自增(auto_i
原创 oracle數據庫表空間常見操作
1.創建表空間 create tablespace mmis_dbs datafile 'E:\app\tablespace\mmis_dbs.dbf' size 500M autoextend on
原创 Struts2與Struts1的區別
1、在Action實現類方面:Struts1要求Action類繼承一個抽象基類,即基於抽象類編程,而 非面向接口編程;Struts2的Action類可以實現一個Action接口,也可實現其他接口,即 Action接口不是必須
原创 java集合之列表迭代器ListIterator
在操作集合時,常常使用數組和動態的ArrayList(數組列表,因爲ArrayList的底層實現是通過數組來實現的)類,但是,數組和數組列表在操作的時候有一個重大缺陷,如:在數組中刪除一
原创 MySql數據庫查詢多級部門及其下的所有用戶信息
關於多級別菜單欄或者權限系統中部門上下級的樹形遍歷,oracle中有connect by來實現, mysql沒有這樣的便捷途徑,所以MySQL遍歷數據表是我們經常會遇到的頭痛問題,下面通過數據庫函數來實現 1、