原创 ngrok
ngrok使用教程:https://blog.csdn.net/liu_005/article/details/79557818 ngrok下載: https://ngrok.com/download
原创 設計模式
策略模式:定義了算法族,分別封裝起來,讓他們之間可以互相替換,此模式讓算法的變化獨立於使用算法的客戶。 設計原則 找出應用中可能需要變化之處,把他們獨立出來,不要和那些不需要變化的代碼混在一起 針對接口編程,而不是針對實現編程 多用組合,
原创 java基礎
位(bit)、字節(byte)、字符、編碼之間的關係 https證書配置安裝及優勢和劣勢
原创 mybatis筆記
mybatis使用官方文檔已經比較好,此處邊筆記邊學習(大部分複製粘貼) 開發環境:SpringBoot(借用上篇開發環境) MyBatis 是一款優秀的持久層框架,它支持定製化 SQL、存儲過程以及高級映射。My
原创 activemq筆記
入門 activemq入門 activemq 是對jms的規範實現,jms 模型圖 支持的兩種基本模型 Point-to-Point(queue),Publish/Subscribe(topic),以及衍生的幾種組
原创 Jsoup
概述 無意中接觸到Jsoup(中文社區),提供一套簡便方便的API抓取HTML頁面,十分方便,其提供的API對HTML的解析也有一種js的既視感使用 Jsoup的connection本質是對HttpUR
原创 批量插入
經常有海量插入數據的需求,幾十萬,幾千萬甚至更多。常用的框架如mybatis、hibernate都支持批量插入,其基本原理都是重寫insert語句(講多個匯聚成一個)。從sql語句比較。非批量插入INSERT INTO `t
原创 加密算法
加密,是以某種特殊的算法改變原有的信息數據。加密是數據安全必要手段。加密必備要素:密鑰、算法。算法是手段,數據的安全是基於密鑰。與加密相對的即解密。 JDK中帶有部分加密算法的實現類,主要的是java.secur
原创 記錄一次批量操作(mybtatis+mysql)
在進行mybatis批量操作時筆記。 環境搭建(數據庫更換mysql方便更改搜索引擎,h2默認的搜索(好像是MyISAM)對事物不友好)<?xml version="1.0" encoding="UTF-8" ?>
原创 路徑尋址
項目中經常有很多配置文件,卻很少關心其位置。配置文件規範(命名、位置)取決於其讀取方式,源碼中常有一些loader來加載這些配置文件。配置文件的命名通常是固定的(xxx.properties,xxx.yml,xxx.xml)
原创 SpringBoot搭建rest
REST簡介 Rest(Representational State Transfer),表屬性性狀態轉移,Rest是爲分佈式媒體系統設計的一種架構風格,而不是標準。所謂的Rest架構,指的是其設計風格Res
原创 SpringBoot + MyBatis + H2
在SpringBoot環境下使用Mybatis,數據庫使用內嵌數據庫H2環境pom.xml<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven
原创 記錄一次虛擬機安裝
準備工作 在本機上搭建一個虛擬機 VMware + ubuntu 下載ubuntu 16.04.3在VM中安裝總是報Exiting Intel PXE ROM. Operating System not
原创 小test
碰到一個筆試題,類似於公交車站查詢.求最優路徑.用窮舉做了一個簡單的實現(其實這裏是考遞歸方法,並不是真正的解決如何公交線路,查詢公交站到站,需要結合公交線,公交車,公交站以及相互之間的交叉進行綜合考慮) 粗略測試以ma
原创 spring定時任務
定時任務,即特定條件下觸發,常用於業務週期性維護,如數據同步,業務檢查,定期的業務處理... 定時任務要素:時機,執行。時機,即定時任務觸發時機,執行,着重考慮的線程執行,串行或並行,線程維護。環境配置:sp