原创 Java序列化和反序列化
當兩個進程在進行遠程通信時,彼此可以發送各種類型的數據。無論是何種類型的數據,都會以二進制序列的形式在網絡上傳送。發送方需要把這個Java對象轉換爲字節序列,即Java對象序列號,才能在網絡上傳送;接收方則需要把字節序列再恢復爲Java
原创 30多條mysql數據庫優化方法
1.對查詢進行優化,應儘量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。 2.應儘量避免在 where 子句中對字段進行 null 值判斷,否則將導致引擎放棄使用索引而進行全表掃描, Sql 代
原创 常用的數據源
目前常用的數據源主要有c3p0、dbcp、proxool、druid Spring 推薦使用dbcp; Hibernate 推薦使用c3p0和proxool 1、 DBCP:apache DBCP(DataBase connection
原创 PL/SQL開發基礎知識
PLSQL開發筆記和小結 ***************************************** PLSQL基本結構 *****************************************基本數據類型變量
原创 druid(德魯伊)數據庫連接池
查看此鏈接:https://github.com/alibaba/druid/wiki/FAQ
原创 MySQL查詢緩存設置 提高MySQL查詢性能
MySQL查詢緩存設置 提高MySQL查詢性能 啓用MySQL查詢緩存可以極大地減低數據庫服務器的CPU使用率,實際使用情況是:開啓前CPU使用率120%左右,開啓後降到了10%。 query_cache_type 使用查詢
原创 Java創建對象的幾種方式
作爲java開發者,我們每天創建很多對象,但是我們通常使用依賴注入的方式管理系統,比如:Spring去創建對象,然而這裏有很多創建對象的方法:使用New關鍵字、使用Class類的newInstance方法、使用Constructor類的
原创 mysql存儲過程
記錄MYSQL存儲過程中的關鍵語法: DELIMITER // 聲明語句結束符,用於區分;CREATE PROCEDURE demo_in_parameter(IN p_in int) 聲明存儲過程BEGIN .... END 存儲
原创 商城秒殺與搶購實現思路
商城秒殺與搶購實現思路 電商的秒殺和搶購,對我們來說,都不是一個陌生的東西。然而,從技術的角度來說,這對於Web系統是一個巨大的考驗。當一個Web系統,在一秒鐘內收到數以萬計甚至更多請求時,系統的優化和穩定至關重要。 高併發下的數據安全