原创 觀察者模式

觀察者模式,是對象行爲型模式中的一種。觀察者模式的主旨是定義對象間的一種一對多的依賴關係,當一個對象的狀態發生改變時,所有依賴於它的對象都得到通知並被自動更新。 觀察者模式也可以稱爲發佈/訂閱模式,發佈者發佈信息,訂閱者獲取信息,訂閱了就

原创 Redis基本類型及Jedis對其的操作

Redis數據結構類型簡介 Redis是一種高級的key:value存儲系統,其中value支持五種數據類型:String、Hash、List、Set和Sorted Set。 每種數據類型可以用多種方式編碼: 字符串(String)可以

原创 spring命名空間

XML Schema 配置方式 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" <!

原创 Java時間類總結

java時間類總結 jdk1.8之前 java.util.Date 包含有年月日時分秒,精確到毫秒級別。 // The class Date represents a specific instant in time, with mill

原创 Cron表達式詳解

在線表達式生成器:http://cron.qqe2.com/ Cron表達式是一個字符串,字符串以5或6個空格隔開,分爲6或7個域,每一個域代表一個含義,Cron有如下兩種語法格式: Seconds Minutes Hours Dayo

原创 mysql 常用函數

now(),curdate(),sysdate(),curtime() 注:我們一般在執行語句的時候,都是用now(),因爲sysdate()獲取當時 實時的時間,這有可能導致主庫和從庫執行時返回值不一樣,導致主從數據庫不一致 DAT

原创 ThreadLocal 線程複用的問題

Java中的ThreadLocal類允許我們創建只能被同一個線程讀寫的變量。因此,如果一段代碼含有一個ThreadLocal變量的引用,即使兩個線程同時執行這段代碼,它們也無法訪問到對方的ThreadLocal變量。 在我們日常 Web

原创 Maven配置詳解

setting.xml 主要用於配置maven的運行環境等一系列通用的屬性,是全局級別的配置文件 所在目錄 1. ${M2_HOME}/conf/settings.xml 2. ${user.home}/.m2/settings.xml

原创 Velocity快速入門教程-腳本語法詳解

1.變量 (1)變量的定義: #set($name = "hello") 說明:velocity中變量是弱類型的。 當使用#set 指令時,括在雙引號中的字面字符串將解析和重新解釋,如下所示: #set($directoryRo

原创 js常用方法總結

解決ie瀏覽器下refer丟失 var url = basePath+"?id="+id+"&type="+type; //雙感嘆號才能將對象真正轉換爲對應的Boolean值,第一個感嘆號是將其轉化成Boolean類型的值,但是這一操作

原创 SQL

SQL-執行順序 (8)SELECT (9)DISTINCT (11)<Top Num> <select list> (1)FROM [left_table] (3)<join_type> JOIN <right_table> (2)O

原创 equals && hashCode

關於變量之間的比較,可以分爲基礎類型變量的比較和對象之間的比較。 1、對於基本類型來說,他們存儲在jvm的棧中,因此比較的是變量的內容,也就是比較的變量的值。 2、對於引用類型來說,因爲對象內容存儲在jvm的堆中,棧中只是存儲對象的引用(

原创 常用sql語句

DDL:數據庫模式定義語言,關鍵字:create --創建表結構 CREATE TABLE `person` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `no` bigint(20) N

原创 定時任務

Elastic-Job的SimpleJob類型作業 Simple類型作業意爲簡單實現,未經任何封裝的類型。需要繼承AbstractSimpleElasticJob,該類只提供了一個方法用於覆蓋,此方法將被定時執行。用於執行普通的定時任務,

原创 spring properties的配置與使用

spring 配置 PropertyPlaceholderConfigurer <bean id="propertyConfigurer" class="org.springframework.beans.factory.co