原创 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系統,在一秒鐘內收到數以萬計甚至更多請求時,系統的優化和穩定至關重要。 高併發下的數據安全