Time of Update: 2015-11-05
標籤:Maven does not directly support some libraries, like Microsoft’s SQL Server JDBC. This tutorial will show you how to add an external dependency to your local Maven repository. It assumes you have already installed Maven.Download the JDBC driver
Time of Update: 2015-12-08
Java大數相乘,java大數import java.io.*;import java.util.*;import java.text.*;import java.math.*;public class Main{ public static void main(String []args) { Scanner cin = new
Time of Update: 2015-12-05
沒有躲過的坑--std::string初始化、最快速判斷字串為空白之前說過,記得給變數初始化。今天突然想到了一個問題,如果聲明了一std::string類型,怎麼初始化呢?std::string test_string;std::string test_string_empty = "";std::string test_string_null = NULL;//運行錯誤,而非編譯錯誤簡單測試:#includeint main(){ std::string
Time of Update: 2015-12-04
poi 輸出Excel顯示內容,poi輸出excel內容 在業務系統中多少回接觸到Excel解析。在java開發平台下選擇 Apache POI是一個非常明智的選擇,POI提供非常完善API來讀取或寫入Microsoft Office Excel。
Time of Update: 2015-12-04
診斷Java中的記憶體泄露,診斷Java記憶體泄露每次我懷疑有記憶體流失時,我都要翻箱倒櫃找這些命令。所以,這裡總結一下以備後用:首先,我用下面的命令監視進程:1while ( sleep 1 ) ; do ps -p $PID -o %cpu,%mem,rss ; done(如果有的話還有New Relic)如果你看到記憶體上升很快,可能是因為虛擬機器設定。如果你沒有明確指定JVM的記憶體設定,它將設定預設值給他們。要獲得預設值,使用以下命令:1java
Time of Update: 2015-12-04
Java標準標籤庫(JSTL)JSTL(Java Standard Tag Library) –Java標準標籤庫JSTL組成:JSTL –Core 核心標籤庫。 - 這是本部分的重點JSTL – I18N - 國際化標籤庫。Internationalization- I18NJSTL – SQL – 資料庫操作標籤(有悖於MVC設計模式不用不講)。JSTL - Functions – 函數庫。JSTL - XML
Time of Update: 2015-12-01
源碼分析HotSpot
Time of Update: 2015-11-30
PermGen space,permgenspace【轉】http://blog.csdn.net/xiaojianpitt/article/details/3276790PermGen spacePermGen space的全稱是Permanent Generation space,是指記憶體的永久儲存地區OutOfMemoryError: PermGen
Time of Update: 2015-11-29
Jedis下的ShardedJedis(分布式)使用方法(一),jedisshardedjedis原來項目中有用到Redis用作快取服務,剛開始時只用一台Redis就能夠滿足服務,隨著項目的慢慢進行,發現一台滿足不了現有的項目需求,因為Redis操作都是原子性這樣的特性,造成有時同時讀寫緩衝造成查詢效率的下降。但是由於我們現在用的還是2.X版本,還是沒有叢集功能的(Redis作者在3.0版本中已經加入了叢集功能),
Time of Update: 2015-11-29
設計原則(一)"開-閉"原則(OCP)經典力學的基石是牛頓三大定律。而物件導向的可複用設計的第一塊基石,便是所謂的”開-閉“原則(Open-Closed Principle,常縮寫為OCP)。一、什麼是開閉原則“開-閉”原則講的是:一個軟體實體應當對擴充開放,對修改關閉。這一原則最早由Bertrand Meyer提出,英文原文是:Software entities should be open for
Time of Update: 2015-11-28
java中json包的使用以及字串,map,list,自訂對象之間的相互轉換,jsonmap做一個map和字串的轉換,需要匯入這些jar包,這是最基本的一些jar包.經過多方嘗試得出結論入下:首先匯入基本包:json-lib-2.2.3-jdk15.jar如果沒有這個jar包,程式是寫不起來的.現在保證了程式編譯能夠通過,跑一下出現異常:org/apache/commons/lang/exception/NestableRuntimeException匯入commons-lang-2.3.jar
Time of Update: 2015-11-25
java處理Excel相關筆記,javaexcel筆記 String name = file.getFilename(); name = name.replaceAll("(&|=|,)", ""); response.setHeader("Content-Disposition", "Attachment; Filename=" + name);
Time of Update: 2015-11-24
ISP--Interface Segregation Principle,segregation一、ISP簡介(ISP--Interface Segregation
Time of Update: 2015-11-18
Java中的==和equals方法詳解,javaequals方法詳解Java中的==和equals 1.如果比較對象是值變數:只用== 2.如果比較對象是引用型變數: ==:比較兩個引用是不是指向同一個對象執行個體。 equals: 首先Object類中equals的實現是直接調用了==操作。
Time of Update: 2015-11-18
Java多線程基礎(四)Java傳統線程同步通訊技術Java多線程基礎(四)Java傳統線程同步通訊技術編寫代碼實現以下功能子線程迴圈10次,接著主線程迴圈100次,接著又回到子線程迴圈10次,接著再回到主線程又迴圈100次,如此迴圈50次。分析1)子線程迴圈10次與主線程迴圈100次必須是互斥的執行,不能出現交叉,下面代碼中通過synchronized關鍵字實現此要求;2)子線程與主線程必須交替出現,可以通過線程同步通訊技術實現,下面代碼中通過bShouldSub變數實現此要求;其他需要注意的
Time of Update: 2015-11-04
Tomcat源碼分析——Session管理分析(下),tomcatsession前言 在《TOMCAT源碼分析——SESSION管理分析(上)》一文中我介紹了Session、Session管理器,還以StandardManager為例介紹了Session管理器的初始化與啟動,本文將接著介紹Session管理的其它內容。Session分配 在《TOMCAT源碼分析——請求原理分析(下)》一文的最後我們介紹了Filter的職責鏈,Tomcat接收到
Time of Update: 2015-11-03
最新 spring 4.2.2 整合 Quartz Scheduler 2.2.2 任務調度樣本本文將示範如何通過 Spring 使用 Quartz Scheduler 進行任務調度。Spring 為簡化 Quartz 的操作提供了相關支援類。本文樣本使用的相關工具如下:Spring 4.2.2 (發佈於 2015 年 10 月)Quartz Scheduler 2.2.2 (發佈於 2015 年 10 月)Maven 3JDK 1.7Eclipse Luna Service Release 1
Time of Update: 2015-10-31
java分層架構概念,java分層架構service是業務層 DAO (Data Access Object) 資料訪問 1.JAVA中Action層, Service層 ,modle層 和 Dao層的功能區分?(下面所描述的service層就是biz)
Time of Update: 2015-10-30
P3-weixin-2.0.1版本發布,JAVA 外掛程式架構P3-Weixin是輕量級Java外掛程式開發架構,採用主流JAVA技術,整合強大代碼產生器,增刪改查一鍵產生,封裝統一後台管理系統,不僅適用於外掛程式開發,同樣適用於企業專案開發。架構主特性: 支援外掛程式式開發,業務外掛程式採用JAR方式,供其他項目調用。外掛程式開發架構行業需求 ::
Time of Update: 2015-10-29
Java記錄 -46-