原创 面試1

1.以下操作返回爲true的是?    AB A. "beijing " == "beijing"; B."beijing".equals(new String("beijing")); 2.舉例說明常用的集合類,並說出區別 Lis

原创 MySQL鎖的用法之行級鎖

行級鎖是MySQL中粒度最小的一種鎖,他能大大減少數據庫操作的衝突。但是粒度越小,實現的成本也越高。MYISAM引擎只支持表級鎖,而INNODB引擎

原创 SpringBoot啓停腳本

由於工作需要,springboot需要脫離原有部署環境,在沒有自動部署功能的前提下,爲了防止人爲誤操作以及其他的一些原因,需要規範系統部署,但同時帶了人工操作的複雜度,因此需要通過腳本控制來降低人工成本。 目錄 1.前期準備 2.系統部署

原创 程序員面試被問到“三次握手,四次揮手”怎麼辦?

https://blog.csdn.net/csdnnews/article/details/86570658

原创 git用新分支替換掉master分支

背景 因業務變化及系統升級,導致新分支遠低於遠程的master分支,而且老的master也不需要,需要用新的分支替換掉master分支。 下文是把當前分支 saas_1.0.0 替換爲master的步驟,僅供參考。 操作步驟     gi

原创 Maven無法下載更新

情景一、      檢查maven配置從來沒有改動過,且明明本地包是也是存在的,但是總是提示Jar包不存在。可能的原因是maven下載開啓了離線模式Work offline。       解決辦法:取消勾選即可   情景二、     M

原创 如果將兩個整數進行互換,不依賴中間參數?

如果將兩個整數進行互換,不依賴中間參數? int a = 8; int b = 11;   考察知識點:異或運算^(二進制對比,相同爲0,不同爲1) int a = a ^ b; int b = a ^ b; int a = a ^ b;

原创 ElasticSearch啓動錯誤錦集

1.Exception in thread "main" java.lang.UnsupportedClassVersionError: org/elasticsearch/common/transport/TransportAddres

原创 基礎篇--findbugs for idea

一、FindBugs簡介(盜取百度知道) FindBugs 是一個靜態分析工具,它檢查類或者 JAR 文件,將字節碼與一組缺陷模式進行對比以發現可能的問題。有了靜態分析工具,就可以在不實際運行程序的情況對軟件進行分析。不是通過分析類文

原创 一致性hash算法 - consistent hashing

一致性hash算法(consistenthashing) 張亮 consistent hashing算法早在1997年就在論文Consistenthashing and random trees中被提出,目前在cache系統中應用越來越廣

原创 web前端開發小工具集合

收集的一些輕量級非常實用的前端開發小工具,以後還會不定期進行更新,現將目前收集的信息列表如下:  CSS 3相關 1.CSS3樣式生成器:http://www.css88.com/tool/css3Preview/ 2.CSS3漸變樣式生

原创 (一) 初識ElasticSearch

全文搜索屬於最常見的需求,開源的 Elasticsearch (以下簡稱 ES)是目前全文搜索引擎的首選。 它可以快速地儲存、搜索和分析海量數據。維基百科、Stack Overflow、Github 都採用它。詳細的框架介紹信息這裏不再贅

原创 Java基礎之集合移除元素(Iterator)

題目:存在一個集合List,需要剔除其中的值爲設定值“2”的對象,如何實現   一、題目A List<String> list = new ArrayList<String>();                list.add("1")

原创 常用用工具類--掩碼利器

由於工作中需要將一些敏感信息(身份證號、姓名、手機號、卡號等)進行掩碼展示,故此抽象成工具類進行補充維護 public class DisplayUtil { /** * 手機號顯示首3末4位,中間用*號隱藏代替,如

原创 基礎篇--ArrayList擴容

首先,我們來看ArrayList的繼承關係如下,從表面上我們可以看到它支持抽象對象的方法 public class ArrayList<E> extends AbstractList<E> implements Lis