Time of Update: 2018-07-26
接上文:http://blog.csdn.net/qinjienj/article/details/6851112 EMF實際上定義了2種meta model,分別稱為Ecore和Genmodel。Ecore包含了模型的定義,我們在建立EMF模型的時候,也是通過建立和編輯Ecore檔案來進行。Genmodel包含了自動產生Java代碼(模型的POJO類)的資訊,比如怎樣產生POJO,產生的POJO放到哪裡。當對Ecore進行修改時,Genmodel自動獲得更新。
Time of Update: 2018-07-26
1、在java中守護線程和本地線程區別。 java中的線程分為兩種:守護線程(Daemon)和使用者線程(User)。 任何線程都可以設定為守護線程和使用者線程,通過方法Thread.setDaemon(bool on);true則把該線程設定為守護線程,反之則為使用者線程。Thread.setDaemon()必須在Thread.start()之前調用,否則運行時會拋出異常。 兩者的區別:
Time of Update: 2018-07-26
錯誤資訊: javax.mail.MessagingException: [EOF] at com.sun.mail.smtp.SMTPTransport.issueCommand(SMTPTransport.java:1481) at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:151
Time of Update: 2018-07-26
使用java語言調用zabbix api,擷取監控資料 1,建立 Request 類 import java.util.HashMap;import java.util.Map;import com.alibaba.fastjson.JSON;public class Request {private String jsonrpc = "2.0";private Map<String, Object> params = new
Time of Update: 2018-07-26
查看內建java資訊 [root@zck ~]# java -version java version “1.7.0_” OpenJDK Runtime Environment (IcedTea6 1.11.1) (rhel-1.45.1.11.1.el6-x86_64) OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode) 進一步查看JDK資訊: [root@localhost ~]# rpm -qa | grep
Time of Update: 2018-07-26
package com.yanshu.tools; import java.util.HashMap; import java.util.*; public class CRequest { /** * 解析出url請求的路徑,包括頁面 * @param strURL url地址 * @return
Time of Update: 2018-07-26
直接上代碼,注釋中有說明: 1、定義自訂註解類(類註解和欄位註解): package com.uno.ray;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Inherited;import java.lang.annotation.Retention;import
Time of Update: 2018-07-26
一、Log4j配置 第一步:加入log4j-1.2.8.jar到lib下。 第二步:在CLASSPATH下建立log4j.properties。內容如下: 放在src下的話就不用配置 否則得去web.xml裡面配置一個Listener參考: log4j.rootCategory=INFO, stdout , R log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4
Time of Update: 2018-07-26
JAVA使用JDBC串連資料庫做JSON封裝和解析的例子 該例子是使用SOLServer2007採用JDBC串連資料庫並且查詢封裝成JSON的資料格式的例子。 直接上代碼—— 主函數 package com.kuatang.jsondatas; import java.io.File; import java.util.ArrayList; import java.util.HashMap; import
Time of Update: 2018-07-26
web中,。號傳參,控制層亂碼的問題 如果要向action中傳入這樣兩個參數:url/location.href="test.do?param=丫丫¶m2=你好中國" 在後台action中擷取的是一串帶有‘。’的亂碼;所以我們可以像這樣解決: 前台 js :
Time of Update: 2018-07-26
用KeyPairGenerator 可以在代碼裡產生公開金鑰/私密金鑰對。產生密鑰是一個耗CPU的工作。 public static void Test3() throws Exception{ //產生金鑰組 KeyPairGenerator keyGen =KeyPairGenerator.getInstance("RSA"); keyGen.initialize(1024); KeyPair key=
Time of Update: 2018-07-26
辛苦兩天了,啥也不說,先來張圖: 看著可真漂亮,O(∩_∩)O哈哈~ 實驗環境是Ubuntu。 1.JDK的版本必須是1.7或者以下,JDK1.8不行,總會報錯, 2.下載sootclasses-2.5.0.jar包:http://download.csdn.net/download/sheshizhang/4573588
Time of Update: 2018-07-26
1. java通過jsni調用內部js Button button = new Button("java調用內部jsni的js方法"); button.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { //gwt中java調用js方法 execute("js方法被調用"); } }); /** *
Time of Update: 2018-07-26
今天我們要來分享一些關於Java的反編譯工具,反編譯聽起來是一個非常高上大的技術詞彙,通俗的說,反編譯是一個對目標可執行程式進行逆向分析,從而得到原始代碼的過程。尤其是像.NET、Java這樣的運行在虛擬機器上的程式設計語言,更容易進行反編譯得到原始碼。當然,也有一些商業軟體,對其程式進行了混淆加密,這樣我們就很難用工具反編譯了。 1、Java反編譯外掛程式 —— Jadclipse
Time of Update: 2018-07-26
今天我們要來分享一些關於Java的反編譯工具,反編譯聽起來是一個非常高上大的技術詞彙,通俗的說,反編譯是一個對目標可執行程式進行逆向分析,從而得到原始代碼的過程。尤其是像.NET、Java這樣的運行在虛擬機器上的程式設計語言,更容易進行反編譯得到原始碼。當然,也有一些商業軟體,對其程式進行了混淆加密,這樣我們就很難用工具反編譯了。 1、Java反編譯外掛程式 —— Jadclipse
Time of Update: 2018-07-26
林炳文Evankaka原創作品。轉載請註明出處http://blog.csdn.net/evankaka 摘要:本文介紹了rabbitMq,提供了如何在Ubuntu下安裝RabbitMQ 服務的方法。最好以RabbitMQ與java、Spring結合的兩個執行個體來示範如何使用RabbitMQ。 本文工程免費下載 一、rabbitMQ簡介 1.1、rabbitMQ的優點(適用範圍) 1.
Time of Update: 2018-07-26
點擊進入_更多_Java千百問 局部變數、類變數、執行個體變數有什麼區別 在聊局部變數、類變數、執行個體變數有什麼區別之前,我們需要瞭解一下Java變數。 1、Java變數是什麼 在數學世界中,我們知道有常量、變數。 舉一個例子,小紅和小藍每個人都有帶了錢,小藍帶了5元,小紅的錢比小藍多10元。對於這樣一個情境,我們一般會使用方程式表達: 設小紅的錢為x,小藍的錢為y,其中x,y都是數字,得出方程式: y=5; x=y+10;
Time of Update: 2018-07-26
import java.util.Arrays;import org.apache.spark.SparkConf;import org.apache.spark.api.java.function.FlatMapFunction;import org.apache.spark.api.java.function.Function2;import org.apache.spark.api.java.function.PairFunction;import
Time of Update: 2018-07-26
submit( ):該方法接收Runnable或Callable對象作為輸入參數(該方法輸入參數請參考上篇文章java線程池任務提交(Runnable、Callable、FutureTask),
Time of Update: 2018-07-26
Java命令列編譯檔案時出現的錯誤,找不到符號或軟體包不存在等 標籤(空格分隔): Java 參考http://stackoverflow.com/questions/6665420/package-does-not-exist-error 參考http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javac.html 配套代碼上傳在:http://download.csdn.net/detail/qq369