原创 遲到的2019年終總結
時光如箭,不知不覺已經從業六年有餘,第一次寫總結 ,有些羞愧。回顧往昔,如夢如幻。。。 -------------------------------------歷程一-----------------------------------
原创 idea使用技巧之導入項目jar引用紅叉
介於最近冠狀病毒的影響,公司實行遠程辦公。 許久不用的老機器要耍起來了, 從安裝環境等等等等,又經歷了無數的坑。 然而 紅叉滿天飛 ,百度了半個下午 , 終於 通過 這個可以解決了 點贊 收藏 分享
原创 [轉]微信紅包的架構設計簡介
原文鏈接:https://www.zybuluo.com/yulin718/note/93148 @來源於QCon某高可用架構羣整理,整理朱玉華。 背景:有某個朋友在朋友圈諮詢微信紅包的架構,於
原创 [轉]感受lambda之美,推薦收藏,需要時查閱
原文鏈接:https://juejin.im/post/5ce66801e51d455d850d3a4a 一、引言 java8最大的特性就是引入Lambda表達式,即函數式編程,
原创 springboot + Thymeleaf頁面模板標籤生成靜態頁面
時值中秋,每逢佳節倍思親;思鄉之情怎一句每逢佳節倍思親所能形容的,也許久沒有寫blog了,前段時間由於其他原因,狀態一直不好,現在調整了一下,整理一下,把之前用到的東西記錄一下。最近在搞一個博客系統,由於pv,uv比較高,各方面綜合考慮,
原创 Jsoup爬蟲以及防反爬
1 java也可以爬取第三方網站的數據; 注: 1 ip限制【防爬】 2 header參數referer 3 僞裝hearder ua 就源引 一個第三方代理網站試試 { Random
原创 properties文件之間的變量引用【springboot】
1 引言: 項目重構,單體項目轉成微服務架構,然一些生產properties配置要定義在環境變量啓動,並且由於一些properties文件是私有引用 不得不涉及到properties變量引用問題; 1 如果封裝私有代碼通過配置文件交給s
原创 springboot1.5集成redis哨兵模式
首先 centos7 環境安裝redis wget ...... cp -r redis.5 reids1, cp -r redis.5 reids2, cp -r redis.5 reids3 , make & make
原创 Redis數據持久化
源引: Redis提供了將數據定期自動持久化到硬盤的能力,包括RDB,AOF兩種方案,兩種方案各有利弊,可以配合起來同時使用,確保數據的穩定性。 必須使用數據持久化嗎? Redis數據持久化機制是可以關閉的。如果把 Redis服務作爲緩存
原创 java設計模式之策略模式
引言 爲了應對需求的變更,我們需要採用一些設計模式來降低類之間的耦合度。 一.簡介 策略模式將可變的部分從程序中抽象分離成算法接口,在該接口下分別封裝一系列算法實現。 策略模式的最大特點是使得算法可以在不影響客戶端的情況下發生變化,從而改
原创 mysql命令備份 導入數據
溫故而知新,可以爲師矣。 1 備份 a dump備份庫 (包括數據庫中的數據) mysqldump -uroot -p dbname >/home/dumpbd.sql b dump備份表結構(不含數據) m
原创 Thymeleaf模板表達式大全
Thymeleaf是springboot 默認頁面引擎, 偶遇之,以記之。 源引鏈接:https://liuyanzhao.com/8199.html 1 日期格式、組件提取等. ${#dates.format(date)} ${#da
原创 idea配置讀取 .properties(java)文件的環境配置屬性
javaweb項目開發中因爲開發環境的不同經常要切換環境 ,而且一不小心就提交到線上,爲解決這一問題 ,idea 給我們提供了, 設置配置文件啓動功能,很簡單,下面我們來配置一下 首先選中 Edit Configurations...
原创 springboot+mybatis 開啓二級緩存
mybatis 二級緩存在數據沒有更新修改的情況下默認保存的作用域namespace 1 首先要在引入數據源的地方添加開啓mybatis緩存 // 讀取配置 sqlSessionFactoryBean.setTyp
原创 監控mysql實時執行sql
最近項目升級讀寫分離,但是在區分數據源的時候,讀的數據源總是帶事務,這樣不符合我們既定的需求,一方面讀操作不需要加事務,另一方面加事務會增加系統負載,只有檢查代碼監控哪裏開始加的事務: 這樣就要實時看到我們執行的sql 首先坐下mysql