原创 java 中“==”與“equal” 的區別

http://blog.csdn.net/qq_33406883/article/details/52180154一、java當中的數據類型和“==”的含義:基本數據類型(也稱原始數據類型) :byte,short,char,int,lo

原创 Spring默認使用的JSON工具--Jackson

  一、Jackson介紹 我們常用的json轉換工具包括fastJson、Gson、Jackson等。其中Gson是Google所維護,功能全。fastJson特點是快,但是爆出幾次的重大bug讓人很難再去選擇它。fastjson這麼快

原创 Lombok使用介紹

Lombok各註解使用 @Getter和@Setter   可以使用AccessLevel.PROTECTED配置訪問級別爲protected的屬性的getter和setter。 @NonNull 表示相應的字段不能爲null @ToSt

原创 Java四捨五入保留小數位方法總結

Java中四捨五入保留指定位數的小數位作爲一個使用非常頻繁的技巧,值得記錄總結下來。 // 方式一: double f = 3.1516; BigDecimal b = new BigDecimal(f).setScale(2, Big

原创 面試智力題:海盜分珍珠

題目描述:五個海盜編號分別爲ABCDE,劫獲了100顆珍珠。他們商量的分配方式爲:由ABCDE五個人按順序提分配建議,在所有活着的人中舉手表決,超過半數的人同意(若爲5人則需3人及以上同意,4人也需3人及以上同意)則按此提議分配,否則將此

原创 ASCII,Unicode,UTF-8 和 GBK

轉自http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html。 如果我也有想阮一峯一樣的探究總結能力,一定會變得越來越好。 簡單來說,Unicode是最全的編碼

原创 Java異常體系及處理

本文寫作的主要原因是博主在項目中遇到異常時經常不知道如何處理,每次面對異常都block好久......特寫此文來總結規範一下異常的處理方式。本文參考了網上好多文章,在這就不貼了。 目錄 1.異常體系 異常是指由於各種不期而至的情況,導致程

原创 接口的功能及意義

轉自:https://www.zhihu.com/question/20111251/answer/16585393接口就是個招牌。比如說你今年放假出去杭州旅遊,玩了一上午,你也有點餓了,突然看到前面有個店子,上面掛着KFC,然後你就知道

原创 redis學習總結

目錄   一、NoSQL概述 二、數據結構及常用命令 三、redis持久化 一、NoSQL概述 NoSQL即(Not Only SQL),具有易擴展,大數據量高性能,靈活的數據類型,高可用的特點。 二、數據結構及常用命令 1、Redis

原创 關於String及Integer等作爲方法參數是否爲引用的問題

基本類型的變體引用類型和String都不能直接當純引用類型來用,比如Integer,Double等都是int與double的引用類型,但是你不能像普通引用類型那樣直接對他的值做改變,因爲在他們裏面封裝的原始int與double都用了fin

原创 IDEA查找接口實現類及快速實現接口

查找接口的實現類: IDEA 風格 ctrl + alt +B   IDEA快速實現接口快捷方式 ALT +INSERT  

原创 記idea上tomcat部署web項目遇到的兩個問題

系統:centos6.8 idea:ideaIU-15.0.6.tar.gz tomcat:apache-tomcat-7.0.90 一、報錯: Server is not connected. Deploy is not availab

原创 反射學習(四)方法反射的操作及實際應用

一、方法反射的操作 方法反射的流程: 1.獲取對象A的類類型a。 2.調用a的getMethod方法獲取方法類的方法對象m。tips:getMethod方法共有兩部分參數,一部分爲方法名,爲字符串類型;一部分爲方法的參數的類類型列表,可以

原创 反射學習(二)java動態加載類

一 什麼是動態加載類 什麼是靜態加載類     Class.forName 不僅表示類的類類型,還代表了動態加載類。編譯時加載是靜態加載類, 運行時加載是動態加載類。 請大家區分編譯 運行。 二.爲何要使用動態加載類 用記事本寫了一個程序

原创 原碼、反碼、補碼,計算機中負數的表示

原碼:將一個整數,轉換成二進制,就是其原碼。          如單字節的5的原碼爲:0000 0101;-5的原碼爲1000 0101。 反碼:正數的反碼就是其原碼;負數的反碼是將原碼中,除符號位以外,每一位取反。