原创 定義表的約束

定義主鍵約束 prinmary key :不允許爲空,不允許重複 刪除主鍵:alter table table_name drop primary key; 定義主鍵自動增長 auto_increment 定義唯一約束 unique 定義

原创 MySql join語句

轉自:http://www.cnblogs.com/BeginMan/p/3754322.html

原创 同步嵌套死鎖例子

package cn.java.thread; public class Task implements Runnable{ private boolean flag=true; public void setFlag(boole

原创 單例模式的併發訪問

餓漢式單例不會存在同步問題 package cn.java.thread; public class Single { //餓漢式 private static Single s =new Single(); private

原创 Session實現表單重複提交驗證

<span style="font-family: Arial, Helvetica, sans-serif;"><form action="/myservlet/servlet/DoFormServlet" method="post"

原创 hibernate快速入門案例

開發流程 1.創建一個項目 2.畫出簡單的項目框架圖 3.引入hibernate開發包(http://www.hibernate.org) hibernate開發方式的三種方式: 1由Domain object->mapping->db

原创 opensession()和getcurrentsession()的聯繫

用ThreadLocal模式(線程局部變量模式)管理session package cn.java.util; import org.hibernate.Session; import org.hibernate.SessionFact

原创 MySQL存儲過程詳解 mysql 存儲過程

我只是搬運工

原创 實現runnable接口創建多現場

1.定義Runnable接口的實現類,並重寫該接口的run()方法,該run()方法的方法體同樣是該線程的線程執行體 2.創建Runnable實現類的實例,並以此實例作爲Thread的target來創建Thread對象,該Thread對象

原创 Servlet運行過程

Servlet程序是由WEB服務器調用,web服務器收到客戶端的Servlet訪問請求後: ① Web服務器首先檢查是否已經裝載並創建了該Servlet的實例對象。如果是,則直接執行第④步,否則,執行第②步。 ② 裝載並創建該Servle

原创 sql語句

創建數據庫 create database [IF NOT EXISTS] 數據庫名; 創建一個名稱爲mydb1的數據庫; create database mydb1; 查看所有數據庫 show databases; 創建一個使用utf-

原创 java 空字符串與null區別

轉自:http://liucun.iteye.com/blog/801691 " "分配了內存 ;null沒有 調用null的字符串的方法會拋空指針異常。 ""是一個字符串(String).它在內存中是存在的.它可以使用Object對象

原创 jvm問題及思考

JVM是Java程序的運行環境,因此對於JVM的掌握有助於理解Java程序的執行以及編寫,尤其是運行時碰到的一些詭異問題,那麼怎麼樣能考察自己對於JVM關鍵知識點的掌握情況,幫助學習JVM機制呢,在這篇blog中來探討下。對於Java程序

原创 hadoop僞分佈式配置

第一個:hadoop-env.sh export JAVA_HOME=/usr/local/jdk1.8.0_45 第二個:core-site.xml <configuration> <property> <name>fs.defau

原创 多線程多生產多消費問題以及解決

多生產多消費 之前的代碼針對一個生產一個消費問題可以解決同步問題。但不適應與多個生產與多個消費的問題。 package cn.java.thread.communication; //在set()和get()方法上加了synchroni