原创 Dubbo快速開始項目運行報錯:Can’t assign requested address

原因:   嘗試使用Dubbo的multicast模式,發現一運行就報Can't assign requested address的錯誤,造成這種原因的主要是系統中開啓了IPV6協議(比如window7),java網絡編程經常會獲取到IP

原创 如何寫出高可用的接口?

如何寫出高可用、魯棒性強的接口呢?我們設計接口的時候需要考慮以下幾點: 1. 入參校驗:非空校驗,格式校驗(如手機號格式),業務校驗(如充值金額必須大於0); 2. 短路式寫法,非正常分支判斷前置; 3. 非查詢類接口都要考慮 重複請求、

原创 要整理的技術棧

1. spring springboot 2. 參數校驗註解 3. 異常切面攔截 4. 冪等服務 5. 日誌系統(收集、報警、鏈路追蹤) 6. 定時任務

原创 android事件分發機制詳解

寫文章註冊登錄            轉載連接:https://www.jianshu.com/p/38015afcdb58Android事件分發機制詳解:史上最全面、最易懂 Carson_Ho  關注2017.01.06 11:20* 

原创 maven項目import外部項目上有個紅叉,但是又找不到文中的錯誤

問題原因:其實就是版本不匹配的問題。要麼是jdk版本不匹配,要麼是web不匹配。1. 首先problem視圖中會有錯誤提示,我的錯誤提示是:Cannot change version of project facet Dynamic we

原创 JRE和JDK的區別

JRE: Java Runtime EnvironmentJDK:Java Development Kit JRE顧名思義是java運行時環境,包含了java虛擬機,java基礎類庫。是使用java語言編寫的程序運行所需要的軟件環境,是提

原创 mysql操作基本語句

1. 操作數據庫CREATE DATABASE score DEFAULT CHARSET utf8; //創建數據庫 USE score; //使用score數據庫 SHOW DATABASES; //查詢數據庫 DROP D

原创 Java eclipse 項目svn忽略不需要提交的文件

https://jingyan.baidu.com/article/5552ef4783e8ab518efbc952.html1. eclipse選擇window–>Prenference2. 選擇Team–> Git下面的Ignoree

原创 mysql安裝教程——快捷安裝

原文鏈接 mysql安裝過程及注意事項:  1.1. 下載: 我下載的是64位系統的zip包: 下載地址:https://dev.mysql.com/downloads/mysql/ 下載zip的包:   下載後解壓:D:\軟件安裝包\m

原创 maven 編譯出錯 Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean

eclipse在使用maven的tomcat控件編譯java程序時,報錯 Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (defa

原创 常用dos命令

以管理員身份運行cmd1. 查看及終止進程    查看進程:        netstat -ano    強行殺死進程:(假設要殺死進程號爲15044的進程)        taskkill /f /pid 15044

原创 堆、棧、方法區

堆棧、堆、方法區JAVA的JVM的內存可分爲3個區:堆(heap)、堆棧(stack)和方法區(method)堆區:提供所有類實例和數組對象存儲區域jvm只有一個堆區(heap)被所有線程共享,堆中不存放基本類型和對象引用,只存放對象本身

原创 Eclipse插件-MyBatipse:根據domain檢查mapper文件的字段有沒有生成正確

安裝:help ->Eclipse Marketplace使用:1. 從接口類跳轉到map2.根據domain檢查mapper文件的字段有沒有生成正確(這個功能很好用,同時也很消耗性能,不需要時,移除它)當domain中的屬性名和表中列明

原创 Eclipse中新建java類時設置作者日期等Java註釋模板

點擊菜單欄上的Window -->Preferences-->Java-->Code Style -->Code Templates在“4”中編輯如下內容${package_declaration} /** * @ClassNa