Time of Update: 2018-01-07
java 命名空間
Time of Update: 2018-01-07
Java郵件發送程式(可以同時發給多個地址、可以帶附件),java郵件發送發送郵件的主程式 import java.util.Properties; import common.util.Email_Autherticatorbean; import javax.mail.Authenticator; import javax.mail.internet.InternetAddress;
Time of Update: 2018-01-07
IDEA引MAVEN項目jar包依賴匯入問題解決方案,mavenjarIDEA內建了Maven環境,預設採用Maven解決項目依賴問題。在建立項目後,項目的路徑中會產生pom.xml檔案和項目名.iml檔案。建立項目後,IDEA不會自動重新整理Maven的依賴。以Spring
Time of Update: 2018-01-07
Java編程實現對象複製(複製)代碼詳解,java詳解複製,想必大家都有耳聞,世界上第一隻複製羊多莉就是利用細胞核移植技術將哺乳動物的成年體細胞培育出新個體,甚為神奇。其實在Java中也存在複製的概念,即實現對象的複製。本文將嘗試介紹一些關於Java中的複製和一些深入的問題,希望可以協助大家更好地瞭解複製。假如說你想複製一個簡單變數。很簡單:int apples = 5; int pears = apples;
Time of Update: 2018-01-07
Java實現線上預覽的範例程式碼(openOffice實現),範例程式碼openoffice簡介之前有寫了poi實現線上預覽的文章,裡面也說到了使用openOffice也可以做到,這裡就詳細介紹一下。 我的實現邏輯有兩種: 一、利用jodconverter(基於OpenOffice服務)將檔案(.doc、.docx、.xls、.ppt)轉化為html格式。 二、利用jodconverter(基於OpenOffice服務)將檔案(.doc、.docx、.xls、.ppt)轉化為pdf格式。
Time of Update: 2018-01-07
jvm支援最大線程數簡單測試,jvm支援最大線程最近想測試下Openfire下的最大並發數,需要開大量線程來類比用戶端。對於一個JVM執行個體到底能開多少個線程一直心存疑惑,所以打算實際測試下,簡單google了把,找到影響線程數量的因素有下面幾個: -Xms intial java heap size -Xmx maximum java
Time of Update: 2018-01-07
執行個體詳解Java8函數式介面,執行個體詳解java8以下我們繼續深入Java8函數式編程模型public class Test1 { public static void main(String[] args) { List<Integer> list = Arrays.asList(1,2,3,4,5,6,7,8,9,10); list.forEach(new Consumer<Integer>() { @Override
Time of Update: 2018-01-07
SpringMVC源碼解析之訊息轉換器HttpMessageConverter,摘要SpringMVC使用訊息轉換器實現請求報文和對象、對象和響應報文之間的自動轉換在SpringMVC中,可以使用@RequestBody和@ResponseBody兩個註解,分別完成請求報文到對象和對象到響應報文的轉換,底層這種靈活的訊息轉換機制,就是Spring3.x中新引入的HttpMessageConverter即訊息轉換器機制。#Http請求的抽象
Time of Update: 2018-01-07
詳述IntelliJ IDEA提交代碼前的 Code Analysis 機制(小結),intellijanalysis在我們用 IntelliJ IDEA 向 SVN 或者 Git 提交代碼的時候,IntelliJ IDEA 提供了一個自動分析代碼的功能,即Perform code analysis:如所示,當我們勾選Perform code analysis之後,點擊commit,IntelliJ IDEA
Time of Update: 2018-01-07
Java編程常見記憶體溢出異常與程式碼範例,java編程溢出樣本Java 堆是用來儲存物件執行個體的, 因此如果我們不斷地建立對象, 並且保證 GC Root 和建立的對象之間有可達路徑以免對象被記憶體回收, 那麼當建立的對象過多時, 會導致 heap 記憶體不足, 進而引發 OutOfMemoryError 異常./** * @author xiongyongshun * VM Args: java -Xms10m -Xmx10m
Time of Update: 2018-01-07
spring boot+thymeleaf+bootstrap實現後台管理系統介面,thymeleafbootstrap最近在學spring boot ,學習一個架構無非也就是使用它來做以前做的事情,兩者比較才有不同,說一下自己使用的體會。先來說下spring boot ,微架構。快速開發,相當於零配置,從一個大神那看來的說:spring boot 相當於架構的架構 ,就是整合了很多,用哪個添加哪個的依賴就行,這樣的話自己看不到配置,對於習慣了使用配置剛使用spring
Time of Update: 2018-01-07
java產生指定範圍的隨機日期,java產生範圍有這樣一個需求:構造一個方法,隨機產生1990-12-31 00:00 00到 2013-12-31 00:00:00之間任意一個時間點。思路是這樣:在javaAPI中 Date類型和long類型很好轉化,所以我們可以把問題轉化為,求兩個long類型數之間的任意值。同時需要瞭解java API中的:Math.round(double) Math.random(); new Date(year,month,day);
Time of Update: 2018-01-07
springboot 高版本後繼續使用log4j的完美解決方案,springbootlog4j springboot 高版本後不支援log4j了,很多人還是喜歡log4j風格的日誌,我們自己來載入log4j,其實很容易。第一步:我們手動加入我們想要的log4j jar,在項目裡面隨便建一個檔案夾,將用到的jar丟進去,右鍵 add to build
Time of Update: 2018-01-07
Sprint Boot 整合MongoDB的操作方法,sprintmongodbmongodb是最早熱門非關聯式資料庫的之一,使用也比較普遍,一般會用做離線資料分析來使用,放到內網的居多。由於很多公司使用了雲端服務,伺服器預設都開放了外網地址,導致前一陣子大批 MongoDB 因配置漏洞被攻擊,資料被刪,引起了人們的注意,感興趣的可以看看這篇文章:場屠戮MongoDB的盛宴反思:超33000個資料庫遭遇入侵勒索,同時也說明了很多公司生產中大量使用mongodb。mongodb簡介MongoDB(
Time of Update: 2018-01-07
關於Java中你所不知道的Integer詳解,javainteger詳解前言本文主要給大家介紹了關於Java中Integer的相關內容,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧。實參形參前些天看到朋友圈分享了一片文章《Java函數的傳參機制——你真的瞭解嗎?》有些觸發,之前也研究過Java的Integer,所以寫下本文,希望對你有所協助。交換首先來看一個樣本。請用Java完成swap函數,交換兩個整數類型的值。public static void test()
Time of Update: 2018-01-07
JavaWeb基於Session實現的使用者登陸登出方法樣本,javawebsession前言Cookie:cookie是用戶端技術,程式把每個使用者的資料以cookie的形式寫給使用者各自的瀏覽器。當使用者使用瀏覽器再去訪問伺服器中的web資源時,就會帶著各自的資料區,這樣,web資源處理的就是各自的資料了。Session:session是伺服器端技術,利用session技術,伺服器在運行時可以為每一個使用者的瀏覽器建立其獨享的session對象,由於session為使用者瀏覽器獨享,所以使用
Time of Update: 2018-01-07
java實現堆的操作方法(建堆,插入,刪除),java操作方法如下所示:import java.util.Arrays;//小頂堆的代碼實現public class Heap {// 向下調整,頂端的大值往下調,主要用於刪除和建堆,i表示要調整的節點索引,n表示堆的最有一個元素索引// 刪除時候,i是0,建堆時候i從最後一個節點的父節點依次往前調整public static void fixDown(int[] data, int i, int n) {int num =
Time of Update: 2018-01-07
Maven setting.xml設定檔詳解,mavensetting.xmlmaven的設定檔settings.xml存在於兩個地方:1.安裝的地方:${M2_HOME}/conf/settings.xml2.使用者的目錄:${user.home}/.m2/settings.xml前者又被叫做全域配置,對作業系統的所有使用者生效;後者被稱為使用者配置,只對當前作業系統的使用者生效。如果兩者都存在,它們的內容將被合并,並且使用者範圍的settings.xml會覆蓋全域的settings.xml。
Time of Update: 2018-01-07
Spring之WEB模組配置詳解,springweb詳解Spring架構七大模組簡單介紹Spring中MVC模組代碼詳解Spring的WEB模組用於整合Web架構,例如Struts1、Struts2、JSF等整合Struts1繼承方式Spring架構提供了ActionSupport類支援Struts1的Action。繼承了ActionSupport後就能擷取Spring的BeanFactory,從而獲得各種Spring容器內的各種資源import org.springframework.web.
Time of Update: 2018-01-07
利用java實現郵箱群發功能,java實現郵箱群發本文執行個體為大家分享了java實現郵箱群發的具體代碼,供大家參考,具體內容如下近來無事,在網上看了一些大牛文章,其中看到一篇比較好的,分享給大家!下面是代碼郵箱實體import java.io.Serializable; /** * 郵件實體類 */ public class Mail implements Serializable { /** * 序號 */ private static final long