原创 java正則邊界匹配

一、需求說明 問題說明:下面的需求我原來是用js寫的,後面打算在java中寫,但是發現不行,現在來解決下   需求:有一個字符串"52,3,4",寫一個正則表達式,傳入2,但是字符串裏面只有52,沒有匹配的,返回false; 傳入52,字

原创 java 獲取倒數第幾個字符出現的位置

一、問題說明 現在有一個字符串"com.kittycoder.StudentMapper.selectAllStudent"(mybatis中帶全路徑的sqlId,變量名爲str) 我現在需要把這個字符串轉換成"StudentMapper

原创 華碩ZX53VD筆記本的機械硬盤換成固態硬盤

一、前言 用ZX53VD開發快兩年了,當時買的時候是128G聯想固態+1T希捷機械。現在發現機械硬盤非常卡,打開idea要好幾分鐘,開發過程中還會卡頓好幾分鐘,實在不能忍了。 一開始我沒覺得是機械硬盤的問題,找了硬盤檢測工具HD Tun

原创 Oracle sql技巧--把逗號分隔的字段列根據主鍵來拆分(類似wm_concat的逆操作)

一、需求說明 有如下表sys_team 現在需要根據這個表查詢出下面的結果(只要101對應21、1201,105對應355、466,拆分後的數據行的順序沒有關係,因爲後面可以通過order by再做排序)   二、代碼實現 sele

原创 使用VSCode調試Vue.js

一、效果展示 說明:這個是通過chrome瀏覽器開放一個遠程調試端口來實現的   二、具體步驟 1. VSCode安裝插件 Debugger for Chrome 2. 打開配置文件 launch.json 把默認的覆蓋掉,寫成下面

原创 VSCode常用前端插件

最近在學習Vue.js,用到了VSCode,把目前用到的插件在這裏整理下,方便查看 1. Vetur 支持Vue.js語法高亮,語法提示等 2. ESLint 代碼分析 3. GitLens git版本管理可視化插件 4. debu

原创 WPS中在前面加了標題如何更新項目編號

最近用WPS寫文檔的時候,發現寫了很多段,但是前面需要追加段落。這時遇到一個麻煩的問題:每個段落的自動編號沒有更新,還得手動去一個個改。後面我仔細看了相關的選項,只要點擊編號,右鍵點下“繼續編號”就可以了   簡單一句話可能很難表述清,下

原创 jquery獲取table的指定列

比如有個table(id爲userTable)   獲取第1列的所有td:$("#userTable").find("tr").find("td:eq(0)") 或者$("#userTable tr").find("td:eq(0)")

原创 oracle日期格式數據操作

以下假定sysdate爲 2019-12-30 10:10:10 1. trunc 作用:對日期進行截取 說明:(1)trunc截取完date格式的數據後,依然是date格式 select trunc(sysdate, 'yyyy')

原创 擴展ie中不兼容的startsWith,endsWith方法

最近發現之前項目的代碼在ie11下沒法正常運行,報的錯是 對象不支持“startsWith”屬性或方法 之後我順便也試了下endsWith,發現也不行 之前看javascript權威指南時,裏面說過可以通過擴展原型方法來添加一些操作 網

原创 解決idea啓動項目報錯:Unable to open debugger port(127.0.0.1:64164):java.net.SocketException"socket closed

原因很明確:就是端口占用 我參考了https://blog.csdn.net/baidu_39355821/article/details/79971657這篇文章, 方式一是修改端口配置,試了下沒用,後面沒再試 方式二是關掉進程,根本找

原创 使用maven命令初始化一個簡單的maven目錄結構

mvn archetype:generate -DgroupId=com.kittycoder -DartifactId=IOStudy -DarchetypeArtifactId=maven-archetype-quickstart

原创 jdk源碼寫過註釋後debug提示source code does not match the bytecode

一、問題說明 環境說明: jdk:jdk1.8.0_161 閱讀過jdk源碼的人,肯定遇到過這個問題:當你在源碼中寫過註釋,然後再次打斷點,你就會發現提示你“Source code does not match the bytecode

原创 jdk1.8String源碼的compareToIgnoreCase爲什麼在比較過程中需要先toUpperCase然後toLowerCase

一、問題說明 // 測試compareToIgnoreCase方法 @Test public void testCompareToIgnoreCase() { System.out.println("I".compareToIgnor

原创 如何在idea中調試可執行jar包

本文整體結構如下: 1. 先大致說明下需求:需要在idea中調試可執行jar包的main方法, 2. 然後給出解決方法 3. 說下我之前用的其他方法 4. 說下如何使用java相關的編譯命令(javac)、打包命令(jar)生成本文中的可