原创 基於MySQL數據庫的數據約束實例及五種完整性約束介紹

今天小編就爲大家分享一篇關於基於MySQL數據庫的數據約束實例及五種完整性約束介紹,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧 爲了防止不符合規範的數據進入數據庫,在用

原创 HttpSession 的 invalidate() 方法介紹

By Li Jiangtao At 2018-10-24 15:22:33 Shanghai Catalog Javadoc Experiment Summary Thinking Links Javadoc /** *

原创 高併發與大數據解決方案概述

概述 海量數據的解決方案 緩存 頁面靜態化 數據庫優化 表結構優化 SQL語句優化 分區和分表 索引優化 使用存儲過程代替直接操作 分離活躍數據 批量讀取和延遲修改 讀寫分離 分佈式數據庫 NoSQL和Hadoop 高併發的

原创 遞歸刪除樹形結構的所有子節點(java和mysql實現)

1.業務場景 有如下樹形結構: +—0 +—1 +—2 +—4 +—5 +—3 如果刪除某

原创 Java的時間操作玩法實例若干

      衆所周知,時間日期在業務中十分重要,也是幾乎所有開發人員必須處理的。除了一些框架和語言提供的時間日期處理工具之外,一些操時間日期的代碼也是廣大開發人員必備的。因此我們常常將其作爲工具類放在項目中。      下面是一些時間日期

原创 位運算的簡介與實例(Mysql)

什麼是位運算? 程序中的所有數在計算機內存中都是以二進制的形式儲存的。位運算就是直接對整數在內存中的二進制位進行操作。 下面是維基百科對於位運算的簡要解釋: In digital computer programming, a bitw

原创 觀察者模式(Observer)

觀察者模式(有時又被稱爲發佈(publish )-訂閱(Subscribe)模式、模型-視圖(View)模式、源-收聽者(Listener)模式或從屬者模式)是軟件設計模式的一種。在此種模式中,一個目標物件管理所有相依於它的觀察者物件,並

原创 AJAX原理

1.什麼是AJAX? AJAX全稱爲“Asynchronous JavaScript and XML”(異步JavaScript和XML),是一種創建交互式網頁應用的網頁開發技術。它使用: 使用XHTML+CSS來標準化呈現; 使用

原创 判斷一個正整數是否是2的乘方

**雖然二進制的思維並不符合我們日常的思維習慣,但是由於計算機都是基於二進制的,因此位運算方法,常常能夠讓我們的算法更加高效簡潔。** 題目: 實現一個方法,判斷一個正整數是否是2的乘方(比如16是2的4次方,返回True;18不

原创 mysql日期加減

1. MySQL 爲日期增加一個時間間隔:date_add() set @dt = now(); select date_add(@dt, interval 1 day);   - 加1天 select date_add(@d

原创 時間日期:獲取兩個日期相差幾天

計算兩個日期對象之間相差的天數: import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class Dat

原创 SQL實戰:子查詢的應用實例

本實例設計到的SQL語法包括: select , delete, distict, not exists, not in, group by, having, min, max 創建成績表: CREATE TABLE score(

原创 pinyin4j:拼音與漢字的轉換實例

Pinyin4j是一個流行的Java庫,支持中文字符和拼音之間的轉換。拼音輸出格式可以定製。 官網: http://pinyin4j.sourceforge.net/有時候,需要將漢字編程對應的拼音,以方便數據的處理。比如在Andro

原创 責任鏈模式 Chain of Responsibility

責任鏈模式是一種設計模式。在責任鏈模式裏,很多對象由每一個對象對其下家的引用而連接起來形成一條鏈。請求在這個鏈上傳遞,直到鏈上的某一個對象決定處理此請求。發出這個請求的客戶端並不知道鏈上的哪一個對象最終處

原创 XML工具代碼:SAX從String字符串XML內獲取指定節點或屬性的值

有如下的XML字符串: <?xml version="1.0" encoding="UTF-8"?> <?Label SINFON|RATE|328|SUCCESS ?> <RateHeader xmlns="rate.fidelio