新聞中心
誰說java代碼多,5分鐘搞定app緩存 csdn
步驟一
成都創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)萬榮,10余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18982081108
maven需要添加下面代碼:
[java] view plaincopy
dependency
groupidorg.springframework/groupid
artifactidspring-context-support/artifactid version${spring.version}/version
/dependency
以及
[java] view plaincopy
dependency
groupidnet.sf.ehcache/groupid
artifactidehcache/artifactid
version${ehcache.version}/version
/dependency
將最新版本放到占位符中: ${spring.version} 和 ${ehcache.version}
步驟二
在應(yīng)用程序中將以下代碼加入context.xml:
[java] view plaincopy
bean id="cacheManager" class="org.springframework.cache.ehcache.EhCacheCacheManager" p:cachemanager-ref="ehcache"
bean id="ehcache" class="org.springframework.cache.ehcache. EhCacheManagerFactoryBean" p:configlocation="classpath:configuration/ehcache.xml" p:shared="true" cache:annotation-driven/cache:annotation-driven/bean/bean
步驟三
將ehcache.xml添加到類路徑
一個(gè)基本的ehcache.xml入下:
[java] view plaincopy
ehcache xmlns:xsi="" xsi:nonamespaceschemalocation=""
diskstore path="java.io.tmpdir"
defaultcache
cache name="yourCache" maxelementsinmemory="10000" eternal="false" timetoidleseconds="1800" timetoliveseconds="1800" maxelementsondisk="10000000" diskexpirythreadintervalseconds="1800" memorystoreevictionpolicy="LRU" persistence strategy="localTempSwap" /persistence/cache
/defaultcache/diskstore/ehcache
步驟四
最后一步,使用注釋,非常簡單,一行代碼:
[html] view plaincopy
@Cacheable(value = "youCache")
這個(gè)注釋可以使用任何方法,默認(rèn)情況下在緩存哈希圖中,它使用方法參數(shù)作為key。
現(xiàn)在,誰說Java要寫長篇的代碼?
EhCache介紹:
在這次實(shí)踐中使用了EhCache,它強(qiáng)大、高度可定制化,可以根據(jù)需要設(shè)置任何key、緩存類型、緩存時(shí)間。最重要的是,他開源。
求一段java代碼,運(yùn)行時(shí)可調(diào)用瀏覽器打開一個(gè)網(wǎng)頁,網(wǎng)頁地址在代碼中即可
package com.test;
import java.lang.reflect.Method;
//實(shí)現(xiàn)打開瀏覽器并跳到指定網(wǎng)址的類
public class BareBonesBrowserLaunch {
public static void openURL(String url) {
try {
browse(url);
} catch (Exception e) {
}
}
private static void browse(String url) throws Exception {
//獲取操作系統(tǒng)的名字
String osName = System.getProperty("os.name", "");
if (osName.startsWith("Mac OS")) {
//蘋果的打開方式
Class fileMgr = Class.forName("com.apple.eio.FileManager");
Method openURL = fileMgr.getDeclaredMethod("openURL", new Class[] { String.class });
openURL.invoke(null, new Object[] { url });
} else if (osName.startsWith("Windows")) {
//windows的打開方式。
Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + url);
} else {
// Unix or Linux的打開方式
String[] browsers = { "firefox", "opera", "konqueror", "epiphany", "mozilla", "netscape" };
String browser = null;
for (int count = 0; count browsers.length browser == null; count++)
//執(zhí)行代碼,在brower有值后跳出,
//這里是如果進(jìn)程創(chuàng)建成功了,==0是表示正常結(jié)束。
if (Runtime.getRuntime().exec(new String[] { "which", browsers[count] }).waitFor() == 0)
browser = browsers[count];
if (browser == null)
throw new Exception("Could not find web browser");
else
//這個(gè)值在上面已經(jīng)成功的得到了一個(gè)進(jìn)程。
Runtime.getRuntime().exec(new String[] { browser, url });
}
}
}
//主方法 測試類
public static void main(String[] args) {
String url = "";
BareBonesBrowserLaunch.openURL(url);
}
朋友,覺得好的話,請采納!你的鼓勵(lì)是我學(xué)習(xí)的動(dòng)力。
怎么用java寫一個(gè)計(jì)算器 csdn
簡單的的計(jì)時(shí)器代碼:
public static void main(String[] args) {
System.out.println("請輸入第一個(gè)數(shù):");
Scanner scanner1 = new Scanner(System.in);
double input1 = Double.parseDouble(scanner1.nextLine());
System.out.println("請輸入符號(hào):");
Scanner scanner3 = new Scanner(System.in);
String method = scanner3.nextLine();
System.out.println("請輸入第二個(gè)數(shù):");
Scanner scanner2 = new Scanner(System.in);
double input2 = Double.parseDouble(scanner2.nextLine());
double result = 0;
if (method.equals("+")) {
result = input1 + input2;
System.out.println("運(yùn)行結(jié)果為:");
System.out.print(result);
}
if (method.equals("-")) {
result = input1 - input2;
System.out.println("運(yùn)行結(jié)果為:");
System.out.print(result);
}
if (method.equals("*")) {
result = input1 * input2;
System.out.println("運(yùn)行結(jié)果為:");
System.out.print(result);
}
if (method.equals("/")) {
result = input1 / input2;
System.out.println("運(yùn)行結(jié)果為:");
System.out.print(result);
} else {
System.out.println("無此運(yùn)算符");
}
}
給段最簡單的java代碼 讓我新手看一下
最簡單的java代碼肯定就是這個(gè)了,如下:
public class MyFirstApp
{
public static void main(String[] args)
{
System.out.print("Hello world");
}
}
“hello world”就是應(yīng)該是所有學(xué)java的新手看的第一個(gè)代碼了。如果是零基礎(chǔ)的新手朋友們可以來我們的java實(shí)驗(yàn)班試聽,有免費(fèi)的試聽課程幫助學(xué)習(xí)java必備基礎(chǔ)知識(shí),有助教老師為零基礎(chǔ)的人提供個(gè)人學(xué)習(xí)方案,學(xué)習(xí)完成后有考評團(tuán)進(jìn)行專業(yè)測試,幫助測評學(xué)員是否適合繼續(xù)學(xué)習(xí)java,15天內(nèi)免費(fèi)幫助來報(bào)名體驗(yàn)實(shí)驗(yàn)班的新手快速入門java,更好的學(xué)習(xí)java!
新聞名稱:csdnjava代碼,java編程基礎(chǔ)代碼
鏈接地址:http://fisionsoft.com.cn/article/dsgedpo.html