原创 從一條sql報錯解決過程學習程序員查bug的思路

從oracle遷移數據到達夢後,發現數據庫默認值都丟失了。於是我想從oracle數據庫將默認值查出來,在達夢數據庫加回去。 於是上網查了一下,看怎麼獲取oracle數據庫字段默認值信息,找到了這個sql。 select t.column,

原创 數據挖掘與生活

數據挖掘與生活 前言 寫這篇文章的目的是想給公司同事介紹一下數據挖掘的入門知識,旨在增強大家對數據挖掘瞭解與興趣,並將這門技術應用到工作和生活中,發揮集體智慧爲公司產品增加數據挖掘應用場景。另外對於我自己,以教代學,也可以更好發現自己知識盲

原创 解決了一個java服務線程退出的問題

問題背景 ​ 早上才上班,測試就提了一個問題:"昨天所有批量任務都沒有跑"。我看了一下任務監控頁面,任務是有生成的,但卻一直在等待調度狀態。初步懷疑是我們的調度服務問題,於是上去查看調度服務日誌。 ​ 從日誌上觀察,發現沒有調度日誌。正常情

原创 怎麼實現軟件註冊碼功能?

今天有一個網友說他寫了一個小軟件,想增加註冊碼功能。問我有什麼思路。 我想了一下,說可以做在註冊表裏面,找個位置保存註冊情況。 程序檢查到沒註冊時就不工作,要求用戶輸入密碼(註冊碼)。 他不太認可,擔心用戶跟蹤到註冊表裏面的記錄,直接修改註

原创 分享一個的c++寫的,模仿awk的框架類CAwkDoc

這是我好多年前,模仿awk寫的。 awk大家都比較熟悉,使用awk處理文件,讀取文件,分割字段這些工作awk自己幫你實現了。 程序員只要編寫業務邏輯代碼,並且awk還提供了很多常用的字符串操作函數,可以方便地調用,所以使用起來很方便。 但a

原创 怎麼獲取基金淨值數據?(科普)

網上有好多提供基金淨值數據的網站,例如好買基金網,天天基金網,和訊基金網等 我們要抓數據可以到這些網站去抓 使用谷歌瀏覽器,打開這些網站首頁後,按f12,會彈出一個開發者工具 切換到network頁面,裏面會有我們訪問網頁請求數據的網址 接

原创 解決了一個ssh登錄緩慢的問題

今天同事說有一臺linux服務開發機登錄特別慢,但登錄上去克隆連接時就很快,讓我幫忙看看。 我用ssh -vvv 服務器ip命令查了一下,發現卡在“SSH2_MSG_SERVICE_ACCEPT received”很久沒返回 網上找了一下,

原创 oracle存儲過程轉達夢8存儲過程時踩過的坑2(完結篇)

之前寫過一篇文章總結了oracle存儲過程轉達夢8存儲過程時踩過的坑(https://www.cnblogs.com/kingstarer/p/13379053.html) 當時裏面只總結了3個大坑,實際上我還碰到過不少小坑 因爲這段時間,

原创 我的go練手項目--使用go實現“刪除sql裏面的註釋和字符串”功能

項目裏面有一個需求,要對sql進行簡單的語法分析 爲了避免sql裏面的字符串和註釋對語法分析做干擾,我寫了一個java函數,對sql進行修剪,刪除裏面字符串和註釋,用空格代替 週末閒着沒事,我用go重新實現了這個功能,感覺應該會有後來人可以

原创 解決了一個IDA編譯代碼時maven總是自動執行單元測試的問題

​ 衆所周知,idea的maven插件上方,有一個“閃電”樣式的按鈕。網上介紹是:該按鈕保持按下狀態時,編譯代碼時就不會自動執行單元測試。 ​ 不過不知道爲什麼,我們項目編譯時,即使選中這個按鈕,還是會執行單元測試,導致編譯時間非常久。所以

原创 《工作碰上的技術問題及處理經驗》(六)

續上一篇隨筆:https://www.cnblogs.com/kingstarer/p/12497000.html《工作碰上的技術問題及處理經驗》(五) 我這人記憶力比較差,經常出現有些知識學了不久後就忘了,或者有些問題花了很多時間百度解決

原创 處理了一個“服務器能ping得通,但telnet連接失敗”導致數據庫登錄不了的問題

今天運維同事說重啓程序後數據庫連接不上,讓我幫忙看看。 其它機器連接數據庫是正常的,應該是網絡出現問題。 我上去後先試一下在應用服務器ping數據庫服務器,發現可以正常ping通。 再用telnet試一下應用服務器連接數據庫服務器端口是否通

原创 解決了一個oracle登錄緩慢的問題

今天接到同事反映,說項目的頁面訪問緩慢,要我們查一下原因。 前端開發的同事查了一下,說是由於數據庫操作緩慢,導致頁面響應時間比較長。 我登錄到數據庫服務器,用vmstat查了一下,發現系統的idle非常高,說明服務器基本沒有壓力。 又讓前臺

原创 今天解決了一個mysql遠程登錄和本機ip登錄都失敗的問題

前段時間按網上教程在windows系統虛擬機上裝了一個mysql,但是安裝成功後,發現只能在虛擬機上登錄,無法通過遠程登錄。 而且在本機,也只能不指定-h時纔可以登錄,如果用mysql -u root -h 127.0.0.1,也會登錄失敗

原创 go build尋找import的包過程(1.14版本開啓go mod)

今天在看一個程序代碼,發現裏面用到了grpc,程序的目錄結構是這樣的 onlineClean 包名main main.go go.mod proto structs.go 包名proto