原创 Photoshop快捷鍵總結

1.建立選區:Ctrl + 回車 (用鋼筆工具畫完路徑後直接按這個可建立相應的選區) 2.選區反選:Shift+Ctrl+i 3.取消選區:Ctrl+D 4.填充前置色:Alt+Delete

原创 SpringBoot讀取配置文件總結

前言 Spring-Boot的核心配置文件是application.properties,會默認讀取該配置文件,當然也可以通過註解自定義配置文件的信息。開發中,經常會有一些常量,變動較少,但是我們不能在java代碼中寫死,這樣每次修改

原创 修改Springboot啓動端口號

前言 Springboot啓動的時候,端口的設定默認是8080,這肯定是不行的,我們需要自己定義端口,Springboot提供了兩種方式,第一種,我們可以通過application.yml配置文件配置,第二種,可以通過代碼裏面指定,在

原创 java命令後加絕對路徑無法運行

前言: 今天一個不會java的朋友也不知道從哪整了一個java文件讓我幫忙運行一下,我就直接把這個.java文件複製到桌面然後打開cmd命令行工具,第一步(javac + java文件的絕對路徑)編譯好使,第二步(java + cla

原创 SpringBoot整合ActiveMq

一、從ActiveMq官方上下載ActiveMq服務 下載地址:http://activemq.apache.org/download.html 解壓成功後,我們會看到這樣的目錄結構: 二、運行ActiveMq服務 根據自己的電

原创 自定義Banner

前言 啓動spring boot的時候,控制檯打印圖案爲: . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\

原创 Controller的不同寫法和解釋

寫法一: @RestController @RequestMapping("/advertise") public class AdvertiseController { @ResponseBody @CrossOrigin @

原创 Elasticsearch查詢相關參數

java api示例: SearchRequestBuilder request = getTransportClient().prepareSearch(indexName).setTypes(type).setRouting(ro

原创 Elasticsearch更新衝突

問題描述: 手機APP端兩個用戶同時評論一篇文章該篇文章的評論量只增加了1。   問題代碼: XContentBuilder updateSource = XContentFactory.jsonBuilder().startOb

原创 Spring boot定時任務書寫整理

@Scheduled(cron = “0 0 0 * * ?”) // 每日凌晨 @Scheduled(cron = “0 0/10 * * * ?”) // 每10分鐘 @Scheduled(cron = “0 30 8-18

原创 Elasticsearch的DSL操作命令大全

以下執行命令都是基於阿里es提供的kibana。 前言: 以前在服務器上直接使用curl命令就可以進行es的查詢,後來公司用了阿里的es後,在阿里給的服務器上執行命令居然會報錯 [root@Alihui ~]# curl -XGET es

原创 以太坊學習7--Web3j和智能合約

一、Web3j入門 以太坊推出了web3.js的nodejs庫,但是對於學Java出身的而言非常的不習慣,在github中尋找到了Java版本的web3j。輕量級客戶端與以太坊交互的Java庫。 web3j github地址:https

原创 如何把svn項目變成普通項目

本文轉載自:http://www.voidcn.com/article/p-zuavekpo-bky.html 當項目不需要SVN標誌的時候,我們一般怎麼辦哪??可能很多人設置Windows顯示隱藏文件,然後將項目中的所有.svn文件刪除

原创 Eclipse新建maven項目遇到的三個問題

1.只有resource目錄: 解決:將[J2SE-1.5]修改爲[J2SE-1.8] 2. 問題: 解決: 3. 問題: 解決:點擊項目後Alt+Enter

原创 Java如何向線程傳遞參數

在傳統的同步開發模式下,當我們調用一個函數時,通過這個函數的參數將數據傳入,並通過這個函數的返回值來返回最終的計算結果。但在多線程的異步開發模式下,數據的傳遞和返回和同步開發模式有很大的區別。由於線程的運行和結束是不可預料的,因此,在傳遞