原创 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