原创 javase 雙色球選7球 紅球在【1-36】之間,選出6個,且不能重複 籃球在【1-16】之間,選出1個

本次雙色球的難點在於,紅球的選擇,它是不能重複的,所以要經過遍歷,將重複元素給剔除,不多說直接看代碼吧(註釋很詳細了): 方法一:主要是用了集合的list.contain()的方法,判斷是否有重複元素。 import java.util.

原创 Java自定義異常理解

前言:看了許多博客和書,都對自定異常一筆帶過,總讓人感覺莫名奇妙,一直在問自己一個問題,我們能很好的解決異常就很不錯了,爲什麼還要自己自定義異常,讓自己去自找麻煩呢?後來我才理解自定義異常有自己的妙用。 Java錯誤與異常的基本概念: 1

原创 java二分法實現在有序的數組中定位某數在數組中的位置

在一個有序的數組中,快速查找某值在有序數組中的位置,有人說這很容易啊,直接一個for循環遍歷看看數組中哪個值與它相等,輸出索引就ok了。這是個很直接的方法,但又沒有想過但數組的長度很長時,你遍歷一遍是不是就很耗時了,由於它的有序,這裏採用

原创 Mybatis連3表查詢數據resultMap結果映射

Mybatis連結3表查詢數據resultMap結果映射 一、前言                                                                                      

原创 java.lang.NoSuchMethodException ()

今天使用Mybatis連接數據庫時報出了java.lang.NoSuchMethodException 的錯誤,錯誤信息如下, 錯誤提示,出錯地點是Player的BEAN類實例化出了錯,Player代碼如下 public class P

原创 WIN10 解決VMware開啓Intel VT-x問題

前言: 前段時間要搞虛擬機VMware,當要加載CentOS ISO鏡像的時候,提示Intel VT-x處於禁用狀態,需要開啓。找了許多答案真是參差不齊,折騰了許久才搞定。 一.問題 VMware 加載鏡像時電腦需要啓用Intel V

原创 刪除hbase表時 org.apache.hadoop.hbase.TableNotDisabledException 解決方法

在操作hbase,刪除表是遇到org.apache.hadoop.hbase.TableNotDisabledException異常,遺產信息如下: org.apache.hadoop.hbase.TableNotDisabledExce

原创 使用消息隊列場景及消息隊列的選擇策略

在實際開發中已經接觸過kafka,rabbitMQ等消息隊列了,但對於什麼場景下使用隊列,而現在開源的隊列又那麼多元化,該怎麼去選擇呢,今天我花時間去查看了很多資料,也受益匪淺,花時間整理下,以供以後使用隊列時參考。 一.隊列使用場景

原创 上傳圖片到Tomcat服務器

上傳圖片到Tomcat服務器 一.前言                                                                                                   

原创 Java進階之路——從初級程序員到架構師,從小工到專家(轉載)

怎樣學習才能從一名Java初級程序員成長爲一名合格的架構師,或者說一名合格的架構師應該有怎樣的技術知識體系,這是不僅一個剛剛踏入職場的初級程序員也是工作三五年之後開始迷茫的老程序員經常會問到的問題。希望這篇文章會是你看到過的最全面最權威

原创 POST請求大小不限制?

前言 一直以來認爲GET請求URL是限制長度的,而長度是隨各個瀏覽器而有差異,POST請求是大小不做限制,但後來項目中第三方post一個很大的數據過來,接口一直受到null值 GET請求長度限制 理論上GET請求數據長度沒有限制的,真

原创 Hibernate HQL與QBC 常用語法

Hibernate HQL與QBC 常用語法 Hibernate中有兩種查詢方法,一種是HQL 全稱:hibernate Query Language,另外種是QBC 全稱:Query By Criteria,HQL優點是與sql相近,

原创 RabbitMQ簡單收發,HelloWorld

RabbitMQ簡單收發,HelloWorld     前言                                                                                         

原创 ssm 映射文件出錯

ssm 映射文件出錯 前言:今天做項目的時候發現了一個錯誤,也花費了不少時間去解決,爲避免以後在犯該錯,或者能快速定位與解決問題,特記之。 錯誤的日記如下: 嚴重: Servlet.service() for servlet [sprin

原创 Java浮點運算中特殊的情況NAN與Infinity

我們知道Java中整形運算是不允許0做爲分母的,但是在浮點運算中是可以的,於是就出現了NAN與Infinity的特殊情況,這兩種情況都是浮點數據非法。 1.Infinity:分子不爲零分母爲零,做除法的時候產生,表示無窮大或無窮小的數。