Time of Update: 2016-10-23
標籤:過程 charles 允許 state jdbc 編譯 處理 轉義 stat 前面這篇文章介紹了SQL注入,並且主要就PHP的內容做了實驗:http://www.cnblogs.com/c
Time of Update: 2016-10-23
標籤:多個 執行 串連 code ges from rgs print 劃線 1:模糊查詢是比較常見的一種查詢方式,例如在訂單表中,包含有訂單的具體日期。如果要查詢某年某月的訂單資訊,最好的方式
Time of Update: 2016-10-23
標籤:資料 gen 語句 nbsp pack port main except rac 1:刪除資料庫中資料表中的資料同樣也是一個非常用的技術,使用executeUpdate()方法執行用來做刪
Time of Update: 2016-10-24
擼一段 SQL ? 還是擼一段代碼?,sql代碼 記得剛入公司帶我的研發哥們能寫一手漂亮的 SQL,搜尋準確、執行快、效率高。 配合Web項目中的查詢展示資料的需求,基本是分分鐘完成任務。 那段時間基本是仰視的態度,每天都去討教一點手寫 SQL 的要點,翻看一些 SQL 最佳化調整的技巧。 隨著積累和實踐,SQL 水平提高的很快,同時也寫了很多,有興趣的可以看看:http://www.cnblogs.
Time of Update: 2016-10-24
Java基礎之Object類,java基礎object類Object是類階層的根類。每個類都直接或者間接地繼承Object類。所有對象(包括數組)都實現這個類的方法。Object類中的構造方法只有一個,並且是無參構造方法,這說明每個類中預設的無參構造方法調用的就是Object類的無參構造方法。1、hashCode方法hashCode方法返回給調用者此對象的雜湊碼(其值由一個hashFunction
Time of Update: 2016-10-24
【JAVA並發編程實戰】1、對象的共用,java實戰1、棧封閉在棧封閉中,只能通過局部變數才能訪問對象。所謂棧封閉就是把變數的聲明以及應用都局限在一個局部線程中,在這個局部線程中聲明和執行個體化的對象對於線程外部是不可見的,這個局部線程的棧,無法被任何其他線程訪問。 2、不變性不可變對象一定是安全執行緒的 3、安全發布的常用模式要安全發布一個對象,對象的引用以及對象的狀態必須同時對其他線程可見。1、在靜態初始化函數中初始化一個對象的引用2、將對象的引用儲存到vol
Time of Update: 2016-10-24
電腦程式的思維邏輯
Time of Update: 2016-10-24
Java,java官網一、java提供了三種ClassLoader對Class進行載入:1.BootStrap ClassLoader:稱為啟動類載入器,是Java類載入層次中最頂層的類載入器,負責載入JDK中的核心類庫,如:rt.jar、resources.jar、charsets.jar等,可通過如下程式獲得該類載入器從哪些地方載入了相關的jar或class檔案:URL[] urls = sun.misc.Launcher.getBootstrapClassPath().getURLs();
Time of Update: 2016-10-24
Coding(碼市)初級配置教程,coding教程初識coding是在新入職的公司,前輩說我們用coding,作為一個git配置都要參考教程的小白來說,配置coding無疑是一件懵逼的事情,然而更懵逼的是,我特喵的沒度娘出細緻全面的教程(難道是因為我腦迴路有問題,輸不正確關鍵詞?)。但是結果還是好的,在自己的摸索和參考了幾篇教程之後,發現其實和git網站配置是一樣一樣的。不過作為小白還是容易反應不過來,為了協助更多的小白,我把自己摸索的內容還有踩得雷總結如下,如果有啥錯誤或者問題,還懇請大牛評論
Time of Update: 2016-10-24
記一次tomcat線程建立異常調優:unable to create new native thread,tomcat調優測試在進行一次效能測試的時候發現並發300個請求時出現了下面的異常:HTTP Status 500 - Handler processing failed; nested exception is java.lang.OutOfMemoryError: unable to create new native
Time of Update: 2016-10-23
JVM之Class檔案結構,jvmclass結構 每一個class檔案對應一個類或者介面,但是一個類或者介面不一定產生class檔案,classloader直接產生。魔數和Class檔案版本:class檔案的頭四個位元組成為魔數(oxCAFEBABY),確定是否可以被虛擬機器接受,多數檔案儲存體標準都採用這個形式。緊接著的四個位元組為版本號碼,5和6為此版本號碼(Minor Version),7和8為主要版本號(Major Version),版本號碼從45
Time of Update: 2016-10-23
Socket通訊 簡單實現私聊、群聊(dos命令下),socketdos很久以前的一個Demo,這裡伺服器只做轉寄功能,根據ID地址和連接埠號碼來標識身份,群聊和私聊只是簡單實現,伺服器代碼如下:import java.util.*;import java.io.*;import java.net.*;public class Server extends Thread { private static Vector<Socket> vecClient = new
Time of Update: 2016-10-24
【Java每日一題】20161024,java2016102420161021問題解析請點擊今日問題下方的“【Java每日一題】20161024”查看package Oct2016;public class Ques1024 { public static void main(String[] args) { int num = 0; for(int i = 0; i < 100; i++){ num = num++;
Time of Update: 2016-10-23
cglib動態代理,cglib動態代理即為訪問對象添加一層控制層,使其間接化,控制層可以為對象訪問添加操作屬性。cglib:Code Generation library,基於ASM(java位元組碼作業碼)的高效能代碼產生包被許多AOP架構使用區別於JDK動態代理,cglib不需要實現介面。執行個體: 1 import java.lang.reflect.Method; 2 3 import net.sf.cglib.proxy.Enhancer; 4 import
Time of Update: 2016-10-23
JVM之CMS收集器,jvmcms收集CMS(Concurrent Mark Sweep) 最短回收停頓,適合維持回應時間上的要求。初始標記 Initial mark:標記GC Roots能夠關聯到的對象。stop-mark。並發標記 Concurrent mark:GC Roots tracing,並行業務線程。重新標記 remark:重新標記並發標記過程中因為使用者程式同時運行而導致標記產生變動的對象的標記記錄。stop-mark。並發清除 Concurrent
Time of Update: 2016-10-23
springmvc中RequestMapping的解析,mvcrequestmapping在研究源碼的時候,我們應該從最高層來看,所以我們先看這個介面的定義:package org.springframework.web.servlet;import
Time of Update: 2016-10-23
JVM之Parallel Scavenge收集器,jvmscavenge 新生代收集器,複製演算法,並行收集,面向輸送量要求(輸送量優先收集器)。 輸送量=使用者代碼已耗用時間/(使用者代碼已耗用時間+記憶體回收時間) -XX:MaxGCPauseMillis:控制最大垃圾收集停頓時間,大於零的毫秒數。
Time of Update: 2016-10-23
tomcat跨域訪問,tomcat跨域什麼是跨域:簡單地說就是請求幾個不同網域名稱之間的資源,出於對安全的考慮,瀏覽器預設拒絕跨域訪問,導致擷取資源失敗.方案一:在tomcat.6.0.27以上版本,跨域問題有簡單解決方案:在tomcat 的conf
Time of Update: 2016-10-23
Java Class.cast方法,javaclass.cast方法1、Java apipublic T cast(Object obj);Casts an object to the class or interface represented解釋的比較籠統,意思就是將一個對象裝換為類或者介面。2、程式碼範例/** * Created by shengke on 2016/10/22. */class A { public static void show() {
Time of Update: 2016-10-23
使用MAVEN手動建立web項目,mavenweb項目問題:如,使用maven建立webapp項目時,預設使用maven-archetype-webapp這個archetype,由於這個archetype比較古老,有如下缺點:1. 預設產生的項目會報錯The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path index.jsp