原创 Oracle SQL語句面試題一

以下是Oracle 數據庫中hr 用戶下面的表。下面的sql語句是以hr身份進入的。若是以system 身份進入需要在表名前面加hr. (如hr.employees)。 以下是表的基本結構 employees 表: EMPL

原创 淺析VO、DTO、DO、PO的概念、區別和用處

概念: VO(View Object):視圖對象,用於展示層,它的作用是把某個指定頁面(或組件)的所有數據封裝起來。 DTO(Data Transfer Object):數據傳輸對象,這個概念來源於J2EE的設計模式,原來的目的

原创 Java設計模式之-策略模式

背景 在軟件開發中常常遇到這種情況,實現某一個功能有多種算法或者策略,我們可以根據環境或者條件的不同選擇不同的算法或者策略來完成該功能。如查找、排序等,一種常用的方法是硬編碼(Hard Coding)在一個類中,如需要提供多種查

原创 SpringMVC+Spring+MyBatis+Maven啓動報錯:ContextLoaderListener java.lang.ClassNotFoundException

這個錯誤在項目中之前也出現過,花了一些時間也整理過,也解決過,這次自己做小項目練習時候,恰巧又遇到這個錯誤。這次對這個錯誤做個總結: 嚴重: Error configuring application listener of c

原创 IP 轉換爲實際地址 《二》

項目中,有這麼一個需求,要把用戶操作操作信息做成日誌。現在要獲取用戶的登錄IP地址。並轉爲實際地址。現在給出源碼。 第一步獲取用戶登錄IP // 獲取外網真實 IP 地址 public static Strin

原创 spring核心框架體系結構(各個jar包作用)

很多人都在用spring開發Java項目,但是配置maven依賴的時候並不能明確要配置哪些spring的jar,經常是胡亂添加一堆,編譯或運行報錯就繼續配置jar依賴,導致spring依賴混亂,甚至下一次創建相同類型的工程時也不

原创 Spring+SpringMVC+MyBatis配置log4j打印MyBatis sql語句

第一步在mybatis.xml 配置文件中加入 log4j.rootLogger=info, console, log, error ###Console ### log4j.appender.console = o

原创 Doubbl-admin管理平臺搭建

一、前言 dubbo的使用,其實只需要有註冊中心,消費者,提供者這三個就可以使用了,但是並不能看到有哪些消費者和提供者,爲了更好的調試,發現問題,解決問題,因此引入dubbo-admin。通過dubbo-admin可以對消費者和提

原创 org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool問題解決方案

今天用maven建立web 工程,分別用Tomcat6,Tomcat7啓動,都報錯org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte

原创 Oracle基礎練習③

SQL92/99標準的四大類 (1)DML(數據操縱語言):select,insert,update,delete (2)DDL(數據定義語言):create table,alter table,drop table,trun

原创 Java設計模式-觀察者模式

觀察者模式中,一個被觀察者管理所有相依於它的觀察者物件,並且在本身的狀態改變時主動發出通知。這通常通過呼叫各觀察者所提供的方法來實現。此種模式通常被用來實現事件處理系統。 角色 抽象被觀察者角色:把所有對觀察者對象的引用保存在一

原创 Thrift安裝教程

寫在前面:新手寫文章,理解不深,不是很透徹,所以難免有借鑑被人優秀文章,有官網的一些說明。是拿來主義,只是爲了更好更高效的學習。 1**什麼是Thrift** thrift是一個軟件框架,用來進行可擴展且跨語言的服務的開發。它結

原创 Oracle 數據庫基礎練習

查詢當前用戶是誰 show user; 查詢scott用戶下的所有對象,使用tab表,tab表每個用戶都有 select * from tab; 設置顯示的列寬(字符型varchar2、日期型date),10個寬度位,a表示字

原创 forward 和redirect的區別

forward 方式:request.getRequestDispatcher(“/somePage.jsp”).forward(request,response ); redirect 方式: redirect.send

原创 IP 轉換爲實際地址 《一》

項目中,有這麼一個需求,要把用戶操作操作信息做成日誌。現在要獲取用戶的登錄IP地址。並轉爲實際地址。現在給出源碼。 第一步獲取用戶登錄IP // 獲取外網真實 IP 地址 public static String