原创 撿起java那些被忽視的東西-類及靜態變量生命週期

  分配空間:       類變量是在準備階段分配內存賦默認值 類初始化順序: 靜態變量賦值、靜態代碼塊初始化 構造函數 自定義構造函數 卸載:    類靜態變量與類生命週期相同,類卸載了,靜態變量也就銷燬了。 該類所有的實例都已經被回

原创 SQL性能優化-解決思路總結

記錄一下,以後遇到了補充實例。 場景      突然某條sql很慢 分析     1.是不是鎖表     2.表數據量是不是很大了     3.explain分析sql(索引方面) 問題排查及解決 1、查詢是否鎖表 show OPEN T

原创 [轉*摘要*總結]敏感詞過濾的算法原理之DFA算法

問題背景 敏感詞、文字過濾是一個網站必不可少的功能,過濾的關鍵是用戶輸入內容與敏感字庫的匹配。 對於字符串匹配,一般的方法是字符串子串包含判斷、正則表達式判斷,但對於用戶輸入的大量內容,它們的效率是非常低的。Google和百度搜索

原创 Spring Cloud學習記錄總結(SpringCloud快速上手)

        本文實踐了SpringCloud的核心功能,包括基於Eureka實現了服務註冊和發現,基於Ribbon實現了客戶端負載均衡的Rest遠程調用,基於Hystrix實現了請求熔斷,服務降級。相關代碼已上傳到github:htt

原创 Spring核心知識備忘總結(修正完善)

Spring簡介 Spring是一個輕量級的IoC和AOP容器框架。 Spring模塊 主要由以下幾個模塊組成: Spring Core:核心類庫,提供IOC服務; Spring Context:提供框架式的Bean訪問方式,以及

原创 [轉]分庫分表的基本思想

轉自:分庫分表的基本思想 因爲沒實際使用過分庫分表,但常聽說,心裏面一直有個結,直到遇到這篇文章,這篇文章寫得太好了,收藏備用。

原创 Dubbo學習記錄(二)Dubbo實現RPC簡單實例

前言  本文主要接着 上篇 接着Dubbo學習記錄(一)zookeeper、dubbo-admin管理平臺安裝部署來基於springboot用dubbo寫了一個RPC簡單的實例:實現創建一個簡單的服務接口,然後在dubbo的服務端

原创 Spring核心知識備忘總結

Spring簡介 Spring是一個輕量級的IoC和AOP容器框架。 Spring模塊 主要由以下幾個模塊組成: Spring Core:核心類庫,提供IOC服務; Spring Context:提供框架式的Bean訪問方式,以及

原创 框架整合-SpringMVC+Spring+Mybatis

本文源碼已上傳github: https://github.com/leon2016/ssm 整合Spring4+SpringMVC4+MyBatis3 一、新建maven項目 二、配置pom引入jar包 <project x

原创 移動API開發-web service-cxf-rest

參考資料 https://blog.csdn.net/u011474078/article/details/81427579 https://www.cnblogs.com/xdp-gacl/category/629559.ht

原创 開發工具鏈-maven核心教程-Maven整合SSH(Spring,SpringMVC,Hibernate)

簡介 maven是一個項目管理工具,它的核心功能是: 項目構建:統一開發規範與工具 依賴管理:統一管理jar包 我們通過配置pom.xml來使用maven的這些功能: 它可以解決項目開發中常遇到的一些問題: 1、都是同樣的

原创 開發工具鏈-git(github)核心教程

一、git簡介 概述 官網 git是先進的分佈式版本控制系統,有沒有網都可以工作,相對svn來說更方便、數據更不易丟失。 參考文獻 廖雪峯git教程 Git教程 GIT官方文檔 二、git安裝 Mac OS X上安裝git 1

原创 fiddler安裝配置及抓取web和手機請求包方法

一、Fiddler的安裝 1.1簡介: Fiddler是位於客戶端和服務器端之間的代理,也是目前最常用的抓包工具之一 。它能夠記錄客戶端和服務器之間的所有 請求,可以針對特定的請求,分析請求數據、設置斷點、調試web應用、修改請求的數據,

原创 使用Jenkins一鍵分佈式部署springboot項目--Jenkins配置qq郵件通知

前言 這篇日誌是對之前寫的一篇文章- 使用Jenkins一鍵分佈式部署springboot項目(Docker版)的補充。 一、登錄qq郵箱開啓smtp服務器 設置->賬戶->開啓smtp服務->發送短信生成授權碼 二、Jenkins系統

原创 使用Jenkins一鍵分佈式部署springboot項目(Docker版)

目錄 測試環境 測試效果 一、Ubuntu安裝Docker 1.1卸載舊版本 1.2設置 Docker 倉庫 1.3設置阿里雲鏡像加速器: 1.4安裝 Docker Engine-Community 1.5測試docker是否安裝成功 1