原创 vue入門

一、vue的特點 1、模板渲染 2、模塊化 3、擴展功能 路由、ajax、數據流 二、內容 vue實例 模板渲染 條件渲染 組件交互 標籤屬性 事件綁定 計算屬性 屬性監聽 表單 動畫 vue-

原创 idea常用插件配置與快捷鍵

參考: IntelliJ IDEA 酷炫插件推薦 通過IDEA快速定位和排除依賴衝突 7個IntelliJ IDEA必備插件,提高編碼效率 12 個酷炫的 IntelliJ IDEA 插件 IntelliJ IDEA 調試指北 I

原创 Java隔離級別與傳播

事務的隔離級別和傳播屬性 1、原子性:不可分割 2、一致性:數據同步 3、隔離性:併發事務之間數據是獨立的 4、持久性:改變是持久的 TRANSACTION_READ_UNCOMMITTED:髒讀 兩個線程a,b同時訪問數據庫進行

原创 JSON解析庫 - Fastjson

全解史上最快的JSON解析庫 - alibaba Fastjson Java常用的幾個Json庫,性能強勢對比! 基本的序列化與反序列化 public class Student { private Long id;

原创 數據庫連接池的大小設置

連接數不應該設置過大 一核 CPU 的機器上,順序執行A和B永遠比通過時間分片切換“同時”執行A和B要快, 其中原因,學過操作系統這門課程的童鞋應該很清楚。一旦線程的數量超過了 CPU 核心的數量,再增加線程數系統就只會更慢,而

原创 幾種java結構圖

集合類 IO流 線程池的加載 類與對象的關係 JVM springboot註解

原创 JWT、OOS、Oauth三種登錄驗證機制

JWT(Json web token) 參考 傳統方案: 問題: 瀏覽器存儲sessesid,服務器集羣, 信息存在在後臺統一的session服務器 沒有分佈式架構,無法支持橫向擴展 本質:存儲信息在服務端 jwt的目的 解

原创 Java 性能優化

Java 應用性能調優最強實踐指南! 系統CPU飆高和GC頻繁,如何排查 一份詳盡的 Java 問題排查工具清單

原创 maven入門與基本使用

maven 1、Profiles參數切換 2、jar包不在每個項目重複 3、版本號統一 4、自動的將依賴的jar包導入進來 看了必懂的Maven最全教程

原创 Git使用教程

參考: 廖雪峯 菜鳥 高質量的Git中文教程. github設置 1、ssh-keygen -t rsa -C "[email protected]"生成祕鑰 2、在github設置ssh-key爲所生成的key 3、ssh -T git@g

原创 過濾器與攔截器

過濾器與攔截器

原创 ThreadLocal

手撕面試題ThreadLocal ThreadLocal是用在多線程的場景的 由於ThreadLocal的特性,同一線程在某地方進行設置,在隨後的任意地方都可以獲取到。從而可以用來保存線程上下文信息。 常用的比如每個請求怎

原创 sql的優化

SQL執行效率提高了10000000倍 分解關聯查詢 對每個要關聯的表進行單表查詢,然後將結果在應用程序中進行關聯 SELECT * FROM tag JOIN tag_post ON tag_post.tag_id=ta

原创 索引和鎖

數據庫的索引和鎖到底是怎麼回事 單獨轉載索引和鎖說的很明白的文章

原创 Nginx配置

Nginx 相關介紹(Nginx是什麼?能幹嘛?) 原windows下nginx的使用 啓動服務:start nginx 退出服務:nginx -s quit 強制關閉服務:nginx -s stop 重載服務:nginx -s