原创 這個神奇的網站,竟讓我學會了所有數據結構
在無意中發現了一個神奇的數據結構演示網站。他以動畫的形式演示數據的存儲、查找、刪除過程,相信配合上動畫,各種數據結構也會輕鬆拿下。 https://www.cs.usfca.edu/~galles/visualization/Al
原创 被刷百萬點贊背後的故事,是顏值的支撐還是技術的提升?
小夥伴們是否已經直播上課?是否爲你們可愛的老師點贊,又是否破了百萬呢? 至少我們是這樣 [此處手動狗頭]。 毫無疑問這不可能純手破百萬的,這僅僅三十多人而已。無非就是些鼠標連點器在不停的模擬點擊,本文就介紹下鼠標連點器的實現原理
原创 Linux下數據庫可視化軟件推薦
在Windows中,常用的可能就是Navacat,但是這玩意還收費,又的想辦法破解,非常麻煩,但是總有一款軟件能代替它。 DBeaver dbeaver是一款免費開源爲開發人員和數據庫管理員提供的通用數據庫工具。不亞於Navaca
原创 集羣session共享的兩種解決方案
一、什麼是集羣及Session共享 集羣是一組相互連接並且擁有相同功能的服務器,每個服務器在集羣中叫做節點。通過負載均衡服務器的調度,使客戶端請求均衡的訪問到這些節點中。但是此時會出現一個問題,比如session問題,用戶A初次在
原创 大學三年,我靠每天在這些網站學習,進入了夢寐以求的大廠
國內 1.慕課網(https://www.imooc.com/) 慕課網的資源還是比較豐富的,而且免費的不少,初次踏進編程這坑就是從他開始。裏面還有很多大佬的錄製,如Android大佬郭霖。 2.極客學院(https://www
原创 都在罵釘釘的同時,我卻仿照他的羣列表開始學習
(代碼過長,可以到http://blog.houxinlin.com/project/android/dingding.tar.gz進行下載) 一、效果圖 二、實現過程 首先定義數據信息類,包括基本的姓名,頭像,加入時間。家長和
原创 應用程序修改系統環境變量後如何刷新?
在手動去系統環境變量頁面增加新路徑後,確定後會自動刷新系統環境變量,但是當我們的程序通過API修改後,如果不做一些處理,系統還是舊的環境,通過cmd去訪問是找不到的。 首先系統環境變量對應註冊表是HKEY_LOCAL_MACHIN
原创 來給佈局添加LayoutTransition動畫
無意間發現animateLayoutChanges這個屬性,用來實現佈局更新動畫,也就是每次對佈局做出更改後運行的預加載動畫,通過給佈局中增加animateLayoutChanges=“true”,就能輕易完成。 一、實現 <?x
原创 一鍵安裝JDK、Tomcat、Eclipse、AndroidStudio
由於專業課需要這幾款軟件,很多不熟悉的小夥伴不能在短時間內完成全部安裝.所以,用C#寫了一款自動安裝程序. 選擇安裝目錄後,除了JDK會根據當前系統而定,如果存在則跳過,其餘軟件都是最新版 鏈接地址:http://blog.ho
原创 Linux下編譯Tomcat9源碼並導入IDEA
Tomcat是用ant管理的,也可以寫一個pom文件轉換成maven方式。 一、下載Ant 既然是用ant管理構建,那就得先安裝ant,地址:https://ant.apache.org/bindownload.cgi 下載後,需
原创 且看一天手寫前後端分離個人博客
版本1.0 在高中時,嘗試建起了個人博客,但那時候是jsp+servlet寫的,數據庫也是單純的jdbc,增刪該查,前端也是沒用到過其他技術,圖已經早不到了,想想1.0這個版本非常磕磣,而且代碼編輯器是一個富文本,具體名字還給忘了
原创 帶你瞭解MyBatis一二級緩存
在對數據庫進行噼裏啪啦的查詢時,可能存在多次使用相同的SQL語句去查詢數據庫,並且結果可能還一樣,這時,如果不採取一些措施,每次都從數據庫查詢,會造成一定資源的浪費,所以Mybatis中提供了一級緩存和二級緩存來解決這個問題,通過
原创 個人小程序實現微信支付
其實個人小程序是沒辦法直接調用微信支付的,但是可以間接的去調用,就是通過第三方的服務. 如:https://www.payjx.cn/ 通過調用它得接口,返回一個帶支付二維碼得結果,這個二維碼被微信掃碼支付後,通過開發者留得通知
原创 哪些窗體置頂得程序是怎麼實現得?
窗口置頂即不允許其他窗口在我之上,比如微信聊天窗口中右上角的釘子按鈕,確認後,普通窗口不能在他之上,但是也不是絕對的,同樣具有置頂屬性的窗口也能覆蓋掉他,這些是通過WindowsApi中的SetWindowPos函數來完成。 Se
原创 帶你瞭解Mybatis攔截器及手寫分頁插件
Mybatis的攔截器原理還有點繞,也還算簡單,原理就是通過JDK的動態代理技術來爲我們自定義的攔截器類實現代理,並且這個代理可以有多個,所以Mybatis攔截器會成一個鏈條形式存在,一個處理完在一個。分頁原理就是在攔截器中先拿到