原创 多圖文頁面
<%@ page language="java" pageEncoding="UTF-8"%> <%@page import="com.xxx.da
原创 java中實現同步的兩種方式:syschronized和lock的區別和聯繫
Lock是java.util.concurrent.locks包下的接口,Lock 實現提供了比使用synchronized 方法和語句可獲得的更廣泛的鎖定操作,它能以更優雅的方式處理線程同步問題,我們拿Java線程(二)中的一個例子
原创 Doma2Util
import java.io.BufferedReader; import java.io.IOException; import java.io.
原创 web.xml中webAppRootKey
1、 web.xml配置 <context-param> <param-name>webAppRootKey</param-name> <param-value>webapp.root</param-value> </context-p
原创 全棧必備 緩存cache
Cache: a collection of data duplicating original values stored elsewhere on a computer, usually for easier access—— 維
原创 Java多線程之Lock的使用
Java多線程之Lock的使用 類 ReentrantLock 具有完全互斥排他的效果,即同一時間只有一個線程在執行 ReentrantLock.lock() 方法後面的任務。這樣做雖然保證了實例變量的線程安全性,但效率卻是非常低下的
原创 全棧必備 負載均衡
一個了不起的創意會產生一個很棒的產品,如果它一炮走紅,你發現手中的是下一個facebook 或者twitter,而且隨着用戶越來越多,會變得越來越慢,該怎麼辦呢?對全棧而言,解決這類問題的一個重要技能就是——負載均衡。 什麼是負載均衡
原创 MySQL中select * for update鎖表的範圍
MySQL中select * for update鎖表的問題 由於InnoDB預設是Row-Level Lock,所以只有「明確」的指定主鍵,MySQL纔會執行Row lock (只鎖住被選取的資料例) ,否則MySQL將會執行Tab
原创 創建二維碼
package utils; import java.io.File; import java.util.List; import com.goog
原创 FileUtil
import java.io.BufferedReader; import java.io.BufferedWriter; import java.
原创 JS判斷客戶端是否是iOS或者Android
<script type="text/javascript"> //判斷訪問終端 var browser={ versions:function(){ var u = navigator.userA
原创 PinYinUtil漢字轉拼音
import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyi
原创 工具類
public class ImageUtil { private static final Logger logger = Logger.g
原创 全棧必備MySQL性能調優
對於全棧而言,數據庫技能不可或缺,關係型數據庫或者nosql,內存型數據庫或者偏磁盤存儲的數據庫,對象存儲的數據庫或者圖數據庫……林林總總,但是第一必備技能還應該是MySQL。從LAMP的興起,到Mariadb的出現,甚至PG的到來,熟
原创 應用Druid監控SQL語句的執行情況
Druid是什麼? Druid首先是一個數據庫連接池。Druid是目前最好的數據庫連接池,在功能、性能、擴展性方面,都超過其他數據庫連接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。 D