Time of Update: 2018-12-05
package test;import java.io.File;public class DeleteFile { public static void main(String[] args){ File file = new File("D:\\test"); new DeleteFile().deleteFile(file); } private void deleteFile(File file){ if(file.exists()){
Time of Update: 2018-12-05
package mylib.webxml;//~--- JDK imports ------------------------------------------------------------import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;/** * * @author jmp esp * @version 1.0 *
Time of Update: 2018-12-05
package cn.vicky;import java.util.Timer;/** * Timer : 提供對計時器 MBean 的實現。 計時器 MBean 將在指定的時間發出警告,以喚醒所有註冊的接聽程式來接收計時器通知。 此類管理一個到期的計時器通知清單。 * 這是一種允許使用者根據需要任意添加/移除通知的方法。 當計時器發出計時器通知並過時後,會將該通知自動從計時器通知清單中移除。 可以將其他計時器通知添加到常規重複發送的通知中。 */public class MyTimer
Time of Update: 2018-12-05
Time of Update: 2018-12-05
package search;/** * @author lei 2011-8-17 */public class BinarySearch {/** * 二分尋找 * * 注意:二分尋找只是針對有序排列的各種數組或集合 * * @param target * @param array * @return */static boolean binarySearch(int target, int[] array) {int front = 0;int tail = array.length
Time of Update: 2018-12-05
java.lang.IllegalStateException: Cannot convert value of type……to…… no matching editors or conversion strategy found這個問題,出的真是讓人摸不著頭腦。 no matching editors or conversion strategy
Time of Update: 2018-12-05
使用Spring data jpa時,建立自己的interface,並實現它,分別命名為:interface:ModuleDaoCustomimplement:ModuleDaoCustomImpl然後建立ModuleDao extends PagingAndSortingRepository<T, Long>, ModuleDaoCustom結果就報錯:java.lang.IllegalArgumentException: No property find found for
Time of Update: 2018-12-05
【java】 jpa的設定檔報錯解決方案官網文檔給的配置居然不能用。。錯誤表現:在<jpa:repositories base-package="cn.edu" entity-manager-factory-ref="entityManagerFactory" transaction-manager-ref="transactionManager" /> 處提示 - cvc-complex-type.2.4.c: The matching wildcard is strict,
Time of Update: 2018-12-05
最初java是不支援對文字檔的處理的,為了彌補這個缺憾而引入了Reader和Writer兩個類,這兩個類都是抽象類別,Writer中write(char[] ch,int off,int length),flush()和close()方法為抽象方法,Reader中read(char[] ch,int off,int length)和close()方法是抽象方法。子類應該分別實現他們。
Time of Update: 2018-12-05
今天去面試,碰到一道關於資料庫連接池的題,分明是經常用到的東西,但是關上電腦和書之後才發現很多東西還是說不清楚,特別轉載了這篇來補補。 串連池的基本工作原理 1、基本概念及原理 由上面的分析可以看出,問題的根源就在於對資料庫連接資源的低效管理。我們知道,對於共用資源,有一個很著名的設計模式:資源集區 (Resource
Time of Update: 2018-12-05
import java.io.BufferedReader;import java.io.InputStreamReader;import java.lang.reflect.Method;import java.lang.reflect.Modifier;public class test { public static void main(String[] args) throws Exception {// BufferedReader bb=new
Time of Update: 2018-12-05
java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType java.lang.ClassCastException-->java.lang.Class cannot be cast to java.lang.reflect.ParameterizedTypeCould not generate CGLIB subclass of class [class
Time of Update: 2018-12-05
以下文字轉自:桔子園 http://www.blogjava.net/orangelizq/archive/2007/10/17/153573.html 現在Clone已經不是一個新鮮詞語了,伴隨著“多莉”的產生這個詞語確實很“火”過一陣子,在java中也有這麼一個概念,它可以讓我們很方便的“製造”出一個對象的副本來,下面來具體看看java中的Clone機制是如何工作的? 1. Clone&Copy 假設現在有一個Employee對象,Employee
Time of Update: 2018-12-05
在JVM中如果98%的時間是用於GC且可用的 Heap size 不足2%的時候將拋出此異常資訊。 JVM堆的設定是指java程式運行過程中JVM可以調配使用的記憶體空間的設定.JVM在啟動的時候會自動化佈建Heap size的值,其初始空間(即-Xms)是實體記憶體的1/64,最大空間(-Xmx)是實體記憶體的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等選項可進行設定。 我用的是MyEclipse 8.6,解決方案如下:
Time of Update: 2018-12-05
用Java編寫應用時,有時需要在程式中調用另一個現成的可執行程式或系統命令,這時可以通過組合使用Java提供的Runtime類和Process類的方法實現。下面是一種比較典型的程式模式: ... Process process = Runtime.getRuntime().exec(".//p.exe"); process.waitfor( ); ...
Time of Update: 2018-12-05
1.List轉換成為數組。(這裡的List是實體是ArrayList) 調用ArrayList的toArray方法。 toArray public <T> T[] toArray(T[]
Time of Update: 2018-12-05
這個異常可能是由於粘貼複製XML檔案導致的。在粘貼複製後可能會對複製過來的XML檔案有自己都沒有察覺到的改動,例如多了一個空格等等。我解決這個問題的方法是:刪除原來的XML檔案,重新建立一個XML檔案,然後將原檔案的內容手動輸入一遍。以下方法是我從網上尋找的,大家在遇到這個問題的時候也可以試試以下方法: 主要是串連池裡面配置的錯誤:
Time of Update: 2018-12-05
package testEmail;import java.util.*;import javax.mail.internet.*;import javax.mail.*;public class JavaMail163 { static class MailAuthenticator extends javax.mail.Authenticator { String authenName; String authenPass; public
Time of Update: 2018-12-05
NIO 有一個主要的類Selector,這個類似一個觀察者,只要我們把需要探知的socketchannel告訴Selector,我們接著做別的事情,當有 事件發生時,他會通知我們,傳回一組SelectionKey,我們讀取這些Key,就會獲得我們剛剛註冊過的socketchannel,然後,我們從
Time of Update: 2018-12-05
1. Think in Java這本書就不用說了,基本都知道 2.Effective Java這本書講了一些比較細節點的東西,比如怎樣重寫equals方法啊,java終結器怎麼工作啊,java中記憶體流失啊等,總的來說不錯 3.Test-drived-development這本書在網上比較有名,但是我看了沒什麼感覺,領會不到他的精髓! 4.JAVA網路編程精解這本書是一個女士寫的,很不錯,對於網路編程的初學者很有協助 還有其他的希望大家能夠貢獻下。。