原创 mybatis之工作流程及分頁原理

一、優點: 相對於hibernate,mybatis在sql的自由度上顯得更加靈活,無論是在sql優化還是返回對象方面(hibernate貌似也有直接執行sql的方法,不是很清楚。。。) 相對於jdbc,mybatis做了一件最

原创 canal同步mysql數據到es、oracle、mq、redis和mysql中

前言: mysql數據的同步只能解決數據結構相同的數據同步,假如我想把mysql中的數據變更同步到oracle、es、mq、redis或者說同樣是mysql但是表結構不同的數據庫中,mysql自帶的主從功能已經滿足不了這種需求了;

原创 docker學習之路(3)

提示:關於docker系列的文章只是本人學習過程中記錄的一些筆記和思考,可能有些是不對的,如果有好的建議或者想法,歡迎評論👏 docker中文件備份 說明: 通常我們容器在運行中有些東西需要持久化,如果持久化在docker容器內部

原创 那些年很迷的sql

1、distinct: sql: select * from user 爲了對username去重: sql: select distinct username from user 爲了對username去重

原创 docker學習之路(2)

提示:關於docker系列的文章只是本人學習過程中記錄的一些筆記和思考,可能有些是不對的,如果有好的建議或者想法,歡迎評論👏 docker常用命令 常規命令: 查看docker版本: docker version 查看docke

原创 docker學習之路(1)

提示:關於docker系列的文章只是本人學習過程中記錄的一些筆記和思考,可能有些是不對的,如果有好的建議或者想法,歡迎評論👏 前言 之前一直想學這個技術,但是一直都沒有時間和機會,趁這次在家辦公,業餘時間學習一下 個人對docke

原创 JVM之理解

可以說從剛開始學java之後會有很長時間不會接觸到jvm這個東西,直到有一天tomcat出現: 場景一: 場景二: 然後你爲了解決問題,爲了理解jvm,就開始打開網頁花式搜資料,然後就找到了這裏。。。 在jvm之初識(

原创 jvm之初識

一、jvm體系結構: 二、.class文件: 這個衆所周知,這裏就不廢話了,.class文件就是javac編譯之後產生的文件 三、類裝載器- - - classloader: 1、作用:ClassLoader只負責class文件

原创 GC之垃圾對象判定及回收機制

如何判定對象爲垃圾對象 1、引用計數法 2、可達性分析法 引用分析法 原理:在對象中添加一個引用計數器,當有地方引用這個對象的時候,這個引用計數器的值就+1,讓引用失效(把對象的值製爲空)的時候,這個計數器的值就-1。

原创 java中文件下載中的一些問題

一、ajax文件下載問題: 最近的做的一個文件導出功能,開始以爲很簡單。。。因爲畢設做的就是這個主題,然而,我畢設似乎巧妙的躲過了最近遇到的這個問題:ajax沒法實現文件下載 我覺得這段代碼沒有任何問題(後端是一個文件下載接口)

原创 springboot和redis控制單位時間內同個ip訪問同個接口的次數

注:本文中的修改於網上一個錯誤的例子,不知道爲什麼一個錯誤的例子還被人瘋狂轉載,還都標着原創。。。具體是那個這裏就不指出了! 第一步:自定義一個註解 注:其實完全沒必要(這樣做的唯一好處就是每個接口與的訪問限制次數都可以不一樣)。

原创 windows中oracle自動備份

一、創建一個目錄,比如:oraclebackup 二、創建一個txt,比如:beifen.txt 三、在txt中寫入備份腳本(網上參考的0.0): @echo off echo =======================

原创 java通過jacob實現office在線預覽功能

這篇文章主要爲大家詳細介紹了java通過jacob實現office在線預覽功能,具有一定的參考價值,感興趣的小夥伴們可以參考一下 簡介: 這篇文章中的代碼都是參考於網上的,只做一個記錄。主要做的就是實現一個offi

原创 碼週記(第五期)

提示:可能對很多人來說碼週記中的內容比較菜,不喜勿噴!!! 簡介 本週想分享以下幾個內容: NestedServletException中的java.lang.reflect.UndeclaredThrowableException

原创 碼週記(第四期)

提示:可能對很多人來說碼週記中的內容比較菜,不喜勿噴!!! 簡介 本週想分享以下兩個內容: tomcat配置文件對spring定時任務的影響 使用BigDecimal原因和BigDecimal的坑 java中的“find_in_se