Time of Update: 2017-01-13
現象最近上線一個需求,完成需求的過程對代碼進行了一次重構。應用發布後半個小時左右,發現一個機器警示,load過高。登陸機器看CPU使用方式,發現load已經正常,看下CPU使用方式,發現有一個核跑滿,其他CPU使用率很低。大概一個小時後,其他機器陸續警示,發現同樣的問題,緊急復原應用。應用運行在16G記憶體的虛機上,整個JVM11G記憶體,其中新生代3G,CMS gc,JDK7。第一反應是JVM可能在進行full gc,因為只有一個線程跑滿,其他線程被JVM暫停了。先去應用日誌看下應用運行情況,
Time of Update: 2017-01-18
經常會遇到這樣的情況,需要判斷一個字串是否是一個合法的數,包括整數,小數或者實數。網上查到很多文章大多是判斷這個字串是否全為數字,比如下面這段來自StringUtils的代碼,可以看到,13.2這樣的數字實際上會返回false,可是,他的確是一個數字。 public static boolean isNumeric(String str) { if (str == null) { return false; } int sz = str.length();
Time of Update: 2017-01-18
複製代碼 代碼如下: package net; import java.net.*; /* * getAddress方法和getHostAddress類似,它們的唯一區別是getHostAddress方法返回的是字串形式的IP地址, * 而getAddress方法返回的是byte數組形式的IP地址。 *
Time of Update: 2017-01-19
DataInputStream DataInputStream 是資料輸入流。它繼承於FilterInputStream。DataInputStream 是用來裝飾其它輸入資料流,它“允許應用程式以與機器無關方式從底層輸入資料流中讀取基本 Java 資料類型”。應用程式可以使用DataOutputStream(資料輸出資料流)寫入由DataInputStream(資料輸入流)讀取的資料。DataInputStream 函數列表:DataInputStream(InputStream
Time of Update: 2016-08-18
標籤:javax.transaction.xa.XAException: java.sql.SQLException:無法建立 XA 控制串連。錯誤: 未能找到預存程序‘master..xp_sqljdbc_xa_init‘。配置JTA SQL Server
Time of Update: 2014-12-29
標籤:一、H2資料庫介紹 常用的開來源資料庫有:H2,Derby,HSQLDB,MySQL,PostgreSQL。其中H2和HSQLDB類似,十分適合作為嵌入式資料庫使用,而其它的資料庫大部分都需要安裝獨立的用戶端和伺服器端。
Time of Update: 2014-10-22
標籤:io os ar 使用 java for strong sp 檔案 一、使用Batch批量處理資料庫 當需要向資料庫發送一批SQL語句執行時,應避免向資料庫一條條的發送執行,而應
Time of Update: 2015-07-15
標籤:在使用finereport製作報表,若預覽發生錯誤,很多朋友便手忙腳亂不知所措了,其實沒什麼,只要看懂報錯代碼和含義,可以很快的排除錯誤,這裡我就分享一下finereport的資料集報錯錯誤碼和解釋,如果有說的不準確的地方,也請各位小夥伴糾正一下。 NS-war-remote=錯誤碼\:1117 壓縮部署不支援遠程設計NS_LayerReport_MultiDs=錯誤碼\:1101 行式引擎不支援多資料來源展示NS_LayerReport_RowCol=錯誤碼\:1102
Time of Update: 2014-08-13
標籤:java eds加密解密package Encrypt;import java.security.*; import javax.crypto.*; import sun.misc.*;/** * 使用DES加密與解密,可對byte[],String類型進行加密與解密 * 密文可使用String,byte[]儲存. * 方法: * void getKey(String
Time of Update: 2014-08-01
標籤:style blog http color java io 資料 for 代碼:import java.util.ArrayList;import java.util.Collections;import
Time of Update: 2018-12-08
IKVM是Microsoft .NET Framework和Mono平台上的一個Java實現,他包括以下一些部分:1. 一個用.NET實現的Java虛擬機器2. Java類庫的.NET實現3. 一些用於Java和.NET之間互操作的工具集IKVM提供2種主要的方式在.NET平台上運用Java項目。一種是動態方式,即通過IKVM
Time of Update: 2018-12-08
課前思考1. 什麼是TCP/IP協議?2. TCP/IP有哪兩種傳輸協議,各有什麼特點?3. 什麼是URL?4. URL和IP地址有什麼樣的關係?5. 什麼叫通訊端(Socket)?6. 通訊端(Socket)和TCP/IP協議的關係?7. URL和通訊端(Socket)的關係?8.1 網路編程基本概念,TCP/IP協議簡介8.1.1 網路基礎知識 網路編程的目的就是指直接或間接地通過網路通訊協定與其他電腦進行通訊。網路編程中有兩個主要的問題,一個是如何準確的定位網路上一台或多台主機,
Time of Update: 2018-12-08
一、什麼是Spring?Spring是一個輕量級的控制反轉(IoC)和面向切面(AOP)的容器架構二、如何在程式中擷取Spring配置的bean呢?方法一:在初始化時儲存ApplicationContext對象代碼:複製代碼 代碼如下:ApplicationContext ac = new FileSystemXmlApplicationContex("applicationContext.xml");
Time of Update: 2018-12-08
Thread 建立線程的兩種方法:
Time of Update: 2018-12-08
複製代碼 代碼如下:package com.chen.lucene.image;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;public class Change2Image{ /**複製檔案 * * @author chen_weixian * Mar 11, 2012 11:33:19 PM * @param path 需要複製檔案的路徑 *
Time of Update: 2018-12-08
文章來源:電腦愛好者 作者:張劍 誰知道通天的巴比倫塔耗費了多少沙石?又有誰知道羅馬的建成經曆了多少個日夜?我們惟一知道的是,沒有一塊塊磚石的壘砌,就沒有蜿蜒萬裡的長城;沒有巨石和黏土的堆集,就沒有亙古不變的金字塔。由此可見,基礎知識的準備對於我們學習任何事物都至關重要,那麼,就讓我們從認識Swing的一些基礎功能開始,啟動我們建造羅馬的偉大工程吧! 前言 Java咖啡館已經開張不少時日了,如果你已經喜歡上了Java這杯咖啡的味道,那麼記得常來哦。這一次,我們為大家準備了一大杯香濃的咖啡——
Time of Update: 2018-12-07
public class FileAccess{ public static boolean Move(File srcFile, String destPath) { // Destination directory File dir = new File(destPath); // Move file to new directory boolean success = srcFile.renameTo(new File(
Time of Update: 2018-12-07
1、感受MyEclipse的強大,只需要右鍵為工程增加 Hibernate功能即可快速應用Hibernate2、記住為表名逆向工程產生對象時, 如果要修改對象名,最好要帶上對應的包名3、產生的config檔案預設放置在 根目錄下,路徑可以在sessionfactory中指定4、sessionfactory類用於建立hibernate session,
Time of Update: 2018-12-07
1. 對於明確不需要派生的類,添加final修飾符,此時該類的所有方法都是final的。Java編譯器會尋找機會內聯(inline)所有的final方法。(能使效能提升50%)2. 盡量重用對象,避免產生過多的對象。對於String的串連,用StringBuffer代替。3. 盡量少用全域變數如static等(heap中建立,慢),多用局部變數(Stack中建立,快)。4. 不要重複初始設定變數。預設情況下,調用類的建構函式時,
Time of Update: 2016-08-01
log4j 不同模組輸出到不同的檔案,log4j模組輸出1、實現目標 不同業務的日誌資訊需要列印到不同的檔案中,每天或者每個小時產生一個檔案。如,註冊的資訊列印到register.log,每天淩晨產生一個register-年月日.log檔案, 登入資訊的日誌列印到一個login.log檔案中,login-年月日.log。整體架構:2、maven配置<?xml version="1.0" encoding="UTF-8"?><project