原创 log4j.properties配置與加載應用

一、介紹 Log4j是Apache的一個開放源代碼項目,通過使用Log4j,我們可以控制日誌信息輸送的目的地是控制檯、文件、GUI組件、甚至是套接口服務 器、NT的事件記錄器、UNIX Syslog守護進程等;我們也可以控制每一條日誌的輸

原创 css3分欄,響應式佈局

一、分欄。* column-count:auto | 整數;---控制欄數* column-width:length;---每欄的寬度* column-gap : length ;---兩欄之間的間距* column-rule : 寬度,

原创 使用JDK開發WebService

一. Web Service 是什麼?1. 基於web的服務,服務器端整出一些資源讓客戶端應用訪問(獲取數據)。2. 一個跨語言,跨平臺的規範(抽象)。3. 多個跨平臺,跨語言的應用問題間通信整合的方案(實際)。二. 什麼時候使用Web

原创 Java_IO 流

1. File基本概念 1). 基本概念* File類用於表示文件(目錄)* File類只用於表示文件(目錄)的信息(名稱、大小), 能新建、刪除、重命名文件和目錄,但不能用於文件內容的訪問,如果需要訪問文件內容本身,則需要使用輸入/輸出

原创 struts1簡介

一、Struts基礎1.1 Struts概念Apache軟件基金會的老牌開源MVC框架,可以提供如下服務:1).作爲控制器2).提供大量的標籤3).提供了國際化的處理4).提供了驗證框架1.2 Struts與MVC Model2的關係1)

原创 sass基本用法

一、SASS。* SASS是一種CSS的開發工具,提供了許多便利的寫法,大大節省了設計者的時間,使得CSS的開發,變得簡單和可維護。二、使用。2.1、顯示.scss文件轉化的css代碼    sass test.scss2.2、將顯示結果

原创 jquery_dom操作

1.節點操作  1).創建節點    * 傳統的javascript方法、創建一個div節點:         var node = document.createElement('div');    * JQuery中創建一個節點:  

原创 css3背景,蒙版,漸變

一、CSS3背景1、背景原點控制(background-origin :padding-box; (默認))    border-box | padding-box | content-box    background-origin是用

原创 css3倒影,變形

一、CSS3 倒影。簡單倒影1).-webkit-box-reflect: left    屬性值1:位置    [above , below , left , right]2).-webkit-box-reflect: left  5p

原创 SQL中inner join、outer join和cross join的區別

缺省情況下是inner join,開發中使用的left join和right join屬於outer join,另外outer join還包括full join.下面我通過圖標讓大家認識它們的區別。現有兩張表,Table A 是左邊的表。

原创 ssh整合

SSH整合一、 加入Spring* 1、導jar包* 2、配置web.xml文件、添加啓動Spring容器的Listener<!-- spring文件讀取 --><context-param>    <param-name>context

原创 redis

1.Redis簡介Redis 是完全開源免費的,遵守BSD協議,是一個高性能的key-value數據庫。Redis 與其他 key - value 緩存產品有以下三個特點:1).Redis支持數據的持久化,可以將內存中的數據保存在磁盤中,

原创 css3過渡

1、animation  動畫-webkit-animation-name:'wobble';/*動畫屬性名,也就是我們前面keyframes定義的動畫名*/    * -webkit-animation-duration: 10s;/*

原创 jquery_ajax

jquery中常用的ajax方法 1). $.load()    $(parent).load( url [, data] [, callback]);      * 請求一個HTML頁面,並替換爲parent的innerHTML    

原创 jquery事件

1、事件的綁定。    jQuery中給div綁定事件:    語法 :   bind(type [,data] , fn);    $('div').bind('click',function(type,[data],fn){