原创 工作變得簡單又高效 試試這八個WebApp

摘要:你的工作類型是不是需要和同事協作交流,是不是要和客戶聯繫?選擇正確的工具和方法既可以提高工作效率,又可以節省大量時間。下面的這些Apps也許能成爲幫你解決問題的得力助手。 有的時候只用得到一個Web App就可以解決金融危機,

原创 Java反射機制簡介及簡單實例

一、什麼是反射機制          簡單的來說,反射機制指的是程序在運行時能夠獲取自身的信息。在java中,只要給定類的名字,      那麼就可以通過反射機制來獲得類的所有信息。  二、哪裏用到反射機制          有些時候

原创 踩坑系列之--Fastjson JSONPath解析Boolean類型翻車了

1. 現象 不上代碼的例子都是耍流氓,我們直接上代碼,有如下兩個json串,第一個json比第二個json多了兩個boolean類型值,以及一個string類型值; { "boolean1":true, "boolea

原创 redis 底層數據結構

簡單動態字符串SDS 包含字符串長度,剩餘可用長度,字符數組 用於Redis中所有的string存儲 字典(map) 數組+鏈表形式,跟hashMap很像 鏈地址法解決hash衝突 rehash使用新建hash數組鏈表進行數據rehash

原创 代理模式

前言 小龍同學花費畢生絕學精心學習並製作了自動化測試之selenium ,但預定分享時間時,小龍龍同學膽怯了,於是大哥小強出馬,幫他完成預定分享時間的工作 代理模式 爲其他對象(小龍)提供一個代理(小強)以控制對這個對象的訪

原创 VMware安裝CentOS

VMware 安裝CentOS7後配置事項 安裝完成後,需要將網絡配置開啓[類似PD安裝CentOS7] 防火牆端口開啓 //查看已開啓端口 firewall-cmd --list-ports //開啓80端口 $ fir

原创 採坑系列之--dubbo異步調用傳遞性導致嵌套調用返回null值的bug

採坑系列之--dubbo異步調用傳遞性導致嵌套調用返回null值的bug一、現象二、尋找問題根源--源碼1. 我們的排查思路2. 預備知識:RpcContext簡介3. 上面還有個小問題,serviceB第二次調用serviceC

原创 單例模式

單例模式 保證一個類僅有一個實例(sInstance), 並提供一個訪問該實例的全局訪問點(getInstance). 這就意味着單例通常有如下兩個特點: 構造函數是私有的(避免別的地方創建它) 有一個static的方法來對外提供一個該

原创 java併發筆記之--CountDownLatch

java併發筆記之--CountDownLatch java併發筆記之--CountDownLatch decodelife 知乎 decodelife,轉載請註明出處 本文爲java併發筆記系列之--- Cou

原创 IOS12你不知道的隱藏功能

IOS12已經發布有段時間了,相信很多喜歡嚐鮮的人已經升級,有些保守與懶癌患者還在觀望,有些人卻還停留在ios8~ 接下來,給大家介紹一個IOS12中的隱藏小功能 鎖屏通知管理,話不多說,直接上圖 WechatIMG8.jp

原创 jdk安裝及環境配置一篇通殺

作者 Decodelife 轉載請註明出處 摘要 鑑於廣大Java愛好者或初學者甚至老手,在面臨一個新的開發環境是,總是要搭建一套初始工作環境,配置環境變量,有些時候還得是不是查閱下教程,特此整理了一份各個環境下的配置步驟,供大家

原创 設計模式簡介

設計模式簡介 設計模式(Design pattern)代表了最佳的實踐,通常被有經驗的面向對象的軟件開發人員所採用。設計模式是軟件開發人員在軟件開發過程中面臨的一般問題的解決方案。這些解決方案是衆多軟件開發人員經過相當長的一段時間的試

原创 java8新特性帶你入門

它是什麼 術語定義 百度百科定義: “Lambda 表達式”(lambda expression)是一個==匿名函數==,Lambda表達式基於數學中的λ演算得名,直接對應於其中的lambda抽象(lambda abstraction

原创 策略模式

策略模式 在策略模式(Strategy Pattern)中,一個類的行爲或其算法可以在運行時更改。這種類型的設計模式屬於行爲型模式。 在策略模式中,我們創建表示各種策略的對象和一個行爲隨着策略對象改變而改變的 context 對象。策

原创 ForkJoin 案例

簡介 ForkJoin 通俗來講就是把一件事情拆分成若干個遞歸的小事情,並且框架提供多線程形式併發完成多個小事情後合併結果,完成大事情 小代碼實例 /** * 測試客戶端 * * @author ljs.song * @date