原创 JUC多線程及高併發:對volatile的理解

一、volatile是什麼? volatile是Java虛擬機提供的輕量級(乞丐版synchronized)的同步機制(synchronized是重量級) PS:殺雞不用宰牛刀,synchronized輕易不要使用,每次只能跑一個線程效率

原创 使用Charles抓取app或微信小程序數據包詳細過程

一、安裝Charles Charles需要Java環境,在安裝之前確保已有配置Java運行環境。 然後到官網下載Charles並安裝。 破解的話,可以使用網友提供的工具: Charles 在線破解。   二、設置Charles 打開Cha

原创 虛擬專用服務器、雲服務器、虛擬主機、物理服務器的含義與區別

物理服務器: 一臺實實在在物理機,服務器性能和穩定性比普通PC強,但是價格昂貴,一般有錢的大佬纔會使用獨立的物理服務器(就是需要自己實實在在買一臺設備放在那裏)。性能強,但是無論用還是不用,機器和網絡等成本都在那裏。   虛擬專用服務器:

原创 IDEA中Maven Projects裏項目灰色解決辦法

如圖所示:dcgame_admin爲灰色 原因分析:會出現這種情況的原因是不小心忽略了 maven 項目的模塊,需要把忽略的 ignore files 取消選中,不再忽略 解決辦法:settings → maven → ignoreed

原创 設計模式七大原則之合成複用原則

合成複用原則(Composite Reuse Principle) 基本介紹: 原則是儘量使用合成/聚合的方式,而不是使用繼承 設計原則核心思想 找出應用中可能需要變化之處,把它們獨立出來,不要和那些不需要變化的代碼混在一起 針對接口編

原创 設計模式七大原則之迪米特法則

迪米特法則(DemeterPrinciple) 基本介紹: 一個對象應該對其他對象保持最少的瞭解 類與類關係越密切,耦合度越大 迪米特法則(DemeterPrinciple)又叫最少知道原則,即一個類對自己依賴的類知道的越少越好

原创 設計模式七大原則之開閉原則

開閉原則 基本介紹: 開閉原則(OpenClosedPrinciple)是編程中最基礎、最重要的設計原則 一個軟件實體如類,模塊和函數應該對擴展開放(對提供方),對修改關閉(對使用方)。用抽象構建框架,用實現擴展細節 當軟件需要變化時,儘

原创 ab(apach bench)壓力測試使用教程

第一步:下載安裝 這裏只說Windows環境,進入官網:https://www.apachehaus.com/cgi-bin/download.plx 如下圖所示:(根據自己需求下載)下載完成後,解壓文件夾,我是解壓到D盤的。 第二步:

原创 你真的會用Gson嗎?Gson使用指南

原文鏈接:https://www.jianshu.com/p/e740196225a4 你真的會用Gson嗎?Gson使用指南(一) 你真的會用Gson嗎?Gson使用指南(二) 你真的會用Gs

原创 史上最清楚講解:有return的情況下try catch finally的執行順序(看完不懂算我輸!)

首先,直接說結論:(一定要看舉例和測試程序!) 1、不管有木有出現異常,finally塊中代碼都會執行; 2、當try和catch中有return時,finally仍然會執行; 3、finally是在return後面的表達式運算後執行的(

原创 Java AES加解密工具類

package com.mytest.aestest.util; import java.net.URLDecoder; import java.net.URLEncoder; import javax.crypto.Cipher;

原创 深入淺出SOA!

SOA是什麼?SOA全英文是Service-Oriented Architecture,中文意思是中文面向服務編程,是一種思想,一種方法論,一種分佈式的服務架構(具體可以百度)。      用途:SOA解決多服務凌亂問題,SOA架構解決數

原创 Java日誌框架那些事兒,弄清Java日誌體系

原文地址:https://www.cnblogs.com/chanshuyi/p/something_about_java_log_framework.html 作者:陳樹義

原创 Java變量詳解

  Java語言支持的變量類型有: 類變量:獨立於方法之外的變量,用 static 修飾。 實例變量:獨立於方法之外的變量,不過沒有 static 修飾。 局部變量:類的方法中的變量。 public class BianLiang {

原创 Intellij IDEA 拖動滾動條時會自動跳轉回光標所在位置問題解決

這個問題困擾了我很久,由於同事都用eclipse,也不方便問,百度過沒找到答案,就一直忍着用了。 後來一次偶然終於發現是有道詞典的問題! 用過有道詞典的同學應該都知道F8被佔用的痛苦! 沒想到滾動條這個問題還是因爲有道詞典! 就是因爲使用