原创 你不得不瞭解的Maven知識(上)

“當我們開發Java項目的時候基本上會用到第三方jar包,這些jar包需要添加到我們的項目中以供我們使用,然後怎樣將第三方jar添加到我們的項目中呢?第一種笨重的方法就是將項目所需要的jar包複製進我們的項目,然後在add to

原创 神經網絡、人工智能

  神經網絡是一門重要的機器學習技術。它是目前最爲火熱的研究方向--深度學習的基礎。學習神經網絡不僅可以讓你掌握一門強大的機器學習方法,同時也可以更好地幫助你理解深度學習技術。   本文以一種簡單的,循序的方式講解神經網絡。適合

原创 Spring boot中配置Mail和普通mail的實現

一、開通SMTP SMTP是一種簡單的郵件傳輸協議,SMTP只能夠推送郵件,如果想要在郵件服務器上下拉郵件,可以使用POP3或者IMAP協議。 自己的郵箱就可以開通SMTP,以QQ郵箱爲例(163或者其他郵箱開通大同小異) 1)打

原创 Weservice客戶端中設置超時時間

一、前言 在IDEA中創建完webservice後,就可以發起請求了,但是沒有設置設置超時時間,網上查了很多資料,關於這方面的比較少,先總結下來,代碼經過了生產檢驗。 二、代碼 1)依賴 <dependency> <grou

原创 Java讀取郵件

一、配置 smtp協議可以用來發送郵件,IMAP協議可以用來讀取郵件。QQ郵箱設置中開啓POP3協議。發送郵件javaMail-發送郵件 二、代碼實現 參看了一篇幾年前的博客,拿過來進行了一些改造,只是一個基版,一些郵箱的東西什麼

原创 SVN配置簡體中文

一、前言 SVN作爲很常見的版本開發工具,安裝的時候默認爲英文,不過SVN官網支持多種語言的語言包,配置起來也很簡單。 二、現在中文簡體語言包 1)官網下載中文簡體包 官網下載地址傳送門 2)選擇好對應位數,點擊setup下載

原创 接口的統一數據返回設計與實現

一、前言 在前端請求後端中,需要經常與後端進行交互,如果後端接口返回格式不統一,則會造成前端解析返回很麻煩,一旦數據發生變化,改動很大,要付出的代價很大。定義一個統一處理,可以簡化上述問題。 二、代碼 這個統一返回接口,是我以前參

原创 JAVA核心技術卷I——筆記

一、前言 從頭JAVA,選擇了先從JAVA核心技術這本書,先看的電子版(第七版)的,書是第九版的,卷一已經有很多不一樣了,週六日看(先立個FLAG)。內容基本上都是知識點串記和注意點。 二、筆記 關於代碼中的static變量或者

原创 關於打包中是否會將單元測試一起打包的測試

一、前言 今天很閒,就想到了服務優化方面,將公司的某個服務打包完成後,發現包已經將近60多MB,比原來多了那麼一點(是因爲加了很多業務導致,和單元測試沒有關係),然後我就突然想到一個問題,單元測試,因爲我們寫的這些服務都是沒有寫單

原创 檢查服務可用狀態以及有限制的發送郵件

一、前言 現在微服務流行,一個系統可能會被拆分爲幾個微服務,各個微服務之間也可能要相互調用,有的時候就需要檢測服務是不是可用,爲什麼要檢測其他服務的狀態呢?(不是自己的我都不信,默認不信賴其他服務),提高本身的可用性。在發送數據前

原创 通用Java身份證校驗工具類(15、18位通用)

一、前言 身份證結構和形式   1.號碼的結構   公民身份號碼是特徵組合碼,由十七位數字本體碼和一位校驗碼組成。排列順序從左至右依次爲:六位數字地址碼,八位數字出生日期碼,三位數字順序碼和一位數字校驗碼。   2.地址碼   表

原创 BigDecimal大數值

一、前言 BIgDecimal大數值在精準計算方面很有用,因爲Java中的float、double都是浮點數且表示範圍有限,適用於科學技術和工程計數(也就說對精度要求不是很大的)計算機採用二進制存儲,使用double等會損失精度,

原创 Spring 中@NotNull, @NotEmpty和@NotBlank之間的區別

簡述三者區別 @NotNull://CharSequence, Collection, Map 和 Array 對象不能是 null, 但可以是空集(size = 0)。 @NotEmpty://CharSequence,

原创 《論文》專題一:初識本科論文

一、前言 各位小夥伴大家好,由於最近有很多的小夥伴在問我本科畢業論文怎麼寫,我一個一個答覆不過來,所以我推出了論文專題篇,同時也會推送一些論文寫法小訣竅,帶你從零完成一篇論文。希望大家能給多多關注,同時轉發給你身邊正在"畢業苦海中

原创 Java面試題大全10道(11-20)

11、String是基本的數據類型嗎?String能被繼承嗎? 不是。Java中的基本數據類型只有8個:byte、short、int、long、float、double、char、boolean;除了基本類型(primitive