Time of Update: 2018-01-18
SWT(JFace)體驗之Icon任我變,swtjface代碼如下複製代碼 代碼如下:package swt_jface.demo; import org.eclipse.swt.SWT; import org.eclipse.swt.events.SelectionAdapter; import org.eclipse.swt.events.SelectionEvent; import org.eclipse.swt.graphics.Image; import
Time of Update: 2018-01-18
JAVA 十六進位與字串的轉換,java十六進位toHexString public static String toHexString(int i)以十六進位的不帶正負號的整數形式返回一個整數參數的字串表示形式。 如果參數為負,那麼不帶正負號的整數值為參數加上 232;否則等於該參數。將該值轉換為十六進位(基數 16)的無前置 0 的 ASCII 數字字串。如果無符號數的大小值為零,則用一個零字元 '0' ('\u0030')
Time of Update: 2018-01-18
java擷取ip地址與網路介面的方法樣本,javaipjava.net包大家應該都知道,網路相關對象在java.net包中,Java net包下的類如下:1.擷取主機對象InetAddress//擷取本地主機對象InetAddress host = InetAddress.getLocalHost();//根據ip地址或主機名稱擷取主機對象,以主機名稱擷取主機時需要DNS解析InetAddress host =
Time of Update: 2018-01-18
解決表單post,get到springMVC後台亂碼的問題,postspringmvc一.
Time of Update: 2018-01-18
Spring的執行個體Factory 方法和靜態Factory 方法執行個體代碼,spring執行個體Spring的執行個體Factory 方法和靜態Factory 方法都可以用來執行個體化bean,本文我們就來看看相關執行個體。靜態Factory 方法:直接調用靜態方法可以返回Bean的執行個體package com.zhu.string.factory; import java.util.HashMap; import java.util.Map; public class
Time of Update: 2018-01-18
淺談web項目讀取classpath路徑下面的檔案,淺談classpath本文主要研究的是web項目下讀取classpath路徑下的檔案的問題,具體如下。首先分兩大類按web容器分類一種是普通的web項目,像用Tomcat容器,特點是壓縮包隨著容器的啟動會解壓縮成一個檔案夾,項目訪問的時候,實際是去訪問檔案夾,而不是jar或者war包。這種的無論你是用擷取路徑的方法this.getClass().getResource("/")+fileName擷取流的方法this.getClass().get
Time of Update: 2018-01-18
SpringBoot之logback-spring.xml不生效的解決方案,一、前言做新應用就是這樣,會遇到各種問題,昨天剛解決了載入某一個類時候拋出了 class is not visible from class loader 的問題,今天就有遇到了記錄檔找不到的問題,還是和二方庫有關的,下面就一一道來。二、問題產生正常情況下在 src/main/resources 目錄放下 logback-spring.xml 的設定檔(使用logback日誌系統),如
Time of Update: 2018-01-18
詳解SpringCloud微服務架構之Hystrix斷路器,springcloudhystrix一:什麼是Hystrix在分布式環境中,許多服務依賴項中的一些將不可避免地失敗。Hystrix是一個庫,通過添加延遲容差和容錯邏輯來協助您控制這些分布式服務之間的互動。Hystrix通過隔離服務之間的訪問點,停止其間的級聯故障以及提供回退選項,從而提高系統的整體彈性。Hystrix旨在執行以下操作1:對通過第三方用戶端庫訪問(通常通過網路)的依賴關係提供保護並控制延遲和故障。2:隔離複雜分布式系統中的
Time of Update: 2018-01-18
spring boot中controller的使用及url參數的擷取方法,springcontroller類上加上@RequestMapping其訪問的地址就是類上的加上方法上的菜能訪問到該方法,例如的地址就是/hello/say@RequestMapping(value = "/hello",method = RequestMethod.GET)和@GetMapping(value =
Time of Update: 2018-01-18
Java實現的zip壓縮及解壓縮工具類樣本,javazip工具類樣本本文執行個體講述了Java實現的zip壓縮及解壓縮工具類。分享給大家供大家參考,具體如下:import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.
Time of Update: 2018-01-18
利用Java8 Optional如何避免null 指標異常詳解,java8optional前言null 指標是我們最常見也最討厭的異常,為了防止null 指標異常,你不得在代碼裡寫大量的非空判斷。Java 8引入了一個新的Optional類。用於避免null 指標的出現,也無需在寫大量的if(obj!=null)這樣的判斷了,前提是你得將資料用Optional裝著,它就是一個包裹著對象的容器。都說沒有遇到過null 指標異常的程式員不是Java程式員,null確實引發過很多問題。Java
Time of Update: 2018-01-18
spring boot測試打包部署的方法,springboot有很多網友會時不時的問我,spring boot項目如何測試,如何部署,在生產中有什麼好的部署方案嗎?這篇文章就來介紹一下spring boot 如何開發、調試、打包到最後的投產上線。開發階段單元測試在開發階段的時候最重要的是單元測試了,springboot對單元測試的支援已經很完善了。1、在pom包中添加spring-boot-starter-test包引用<dependency> <groupId>org.
Time of Update: 2018-01-18
Java實現跨伺服器上傳檔案功能,java上傳檔案前幾天做個項目,本身用戶端和管理員端是寫在一起的,共用一台伺服器,客戶上傳的檔案都是存在伺服器的硬碟上的。老龍提出要把用戶端和管理員端分離,這時候使用者上傳的附件的儲存就出現問題了。顯然,把大到幾百M的apk檔案存到資料庫不現實,查了半天,在兩端建立ftp伺服器傳檔案是最快的方法。具體流程是,使用者登入外網用戶端,上傳檔案到外網的伺服器硬碟上,在此同時,檔案通過外網伺服器訪問內網管理員伺服器的ftp伺服器,傳到內網伺服器的硬碟上。這樣內網伺服器可
Time of Update: 2018-01-18
詳解Elastic Search搜尋引擎在SpringBoot中的實踐,elasticspringboot實驗環境 ES版本:5.3.0 spring bt版本:1.5.9首先當然需要安裝好elastic search環境,最好再安裝上可視化外掛程式 elasticsearch-head來便於我們直觀地查看資料。當然這部分可以參考本人的文章: 《centos7上elastic
Time of Update: 2018-01-18
程式碼分析JAVA中PCM人聲音頻變聲處理,javapcm項目中需要用到對PCM人聲音頻資料進行變聲處理。苦苦掙紮了一周終於找到了純Java實現的一套架構——TarsosDSP。功能非常強大!可以即時音頻處理!當然我只用到了對檔案處理。實際上邏輯是一樣的TarsosDSP的GitHub地址:https://github.com/JorenSix/TarsosDSP 將它整合至自己的項目工程。具體Java工具類代碼: /** * 變聲 * @param
Time of Update: 2018-01-18
使用linux部署Spring
Time of Update: 2018-01-18
Spring源碼解密之自訂標籤與解析,spring源碼解密標籤前言在 上一節 Spring解密 - 預設標籤的解析 中,重點分析了 Spring 對預設標籤是如何解析的,那麼本章繼續講解標籤解析,著重講述如何對自訂標籤進行解析。話不多說了,來一起看看詳細的介紹吧。自訂標籤在講解 自訂標籤解析 之前,先看下如何自訂標籤定義 XSD 檔案定義一個 XSD 檔案描述組件內容<?xml version="1.0"
Time of Update: 2018-01-18
struts2 validation.xml
Time of Update: 2018-01-18
淺談Java中的重載,重寫,多態,靜態繫結、動態綁定,淺談java本文主要研究的是關於Java中重載,重寫,多態,靜態繫結、動態綁定的相關內容,具體如下。重載,英文名是overload,是指在一個類中定義了一個以上具有相同名稱的方法,這些方法的參數個數、參數類型和順序不能相同。傳回型別可以相同,也可以不同。public class TstaticOverload {static int height;TstaticOverload() {System.out.println
Time of Update: 2018-01-18
java實現網上購物車程式,java網上購物車用java代碼寫一個簡單的網上購物車程式,供大家參考,具體內容如下需求:1、寫一個商品類,有商品編號、商品名稱、商品分類、商品單價屬性。2、寫一個商品條目資訊類,有商品和數量兩個屬性,有商品總價格方法。3、寫一個購物車類,有添加商品方法、查看訂單資訊,刪除商品,修改商品,清空購物車,求購物車中所有商品總金額方法。4、寫一個測試類別,測試上述方法。商品類:public class Product { private int productId;//