原创 docker運行mariadb,並指定字符集utf8
docker命令 docker run -p 3306:3306 --name mariadb -v /mydata/mariadb/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root
原创 js用正則校驗數字
js用正則校驗數字 function isNumber(num) { var reg = /^(\-|\+)?(\d{1,8}){1}([\.]\d+)?$/; return reg.test(num); } 參考來自:j
原创 windows下的docker運行mariadb,並解決遠程連接問題
運行mariadb命令 docker run -p 3307:3306 --name mariadb -v //g/dev/docker/MariaDB/conf/my.cnf:/etc/mysql/my.cnf -v //g/d
原创 截取字符串,輸入爲一個字符串或字節數,輸出爲按字節截取的字符串,但要保證漢字不能截取半個
/** * 截取字符串,輸入爲一個字符串或字節數,輸出爲按字節截取的字符串,但要保證漢字不能截取半個 * 如“我ABC”4,應該截爲“我AB”,輸入“我ABC漢DEF”,6,應該輸出爲“我ABC”而不是“我A
原创 @Transactional中try-catch和this使用事務失效的解決方法
//通過獲取當前代理對象來代替this的方法去解決this導致事務失效的問題 ((BaseWithdrawBillService<BaseWithdrawBillPo, CashServiceFace>) AopContext.curr
原创 遠程訪問linux下的redis
1.阿里雲開放端口,即安全組中入口處添加 2.linux開放端口,即通過iptables開放 3.redis開放端口,即修改爲bind 0.0.0.0
原创 Java設置字符編碼
new String(title.getBytes(), StandardCharsets.UTF_8); // 用StandardCharsets類設置字符編碼
原创 pom中的optional和exclusions
項目a的pom 項目a的pom <dependency> <groupId>com.B</groupId> <artifactId>b</artifactId>
原创 freemaker字符串類型數字轉時間
錄入時間:${(item.ctime?number*1000)?number_to_datetime}
原创 mysql毫秒與時間互換
秒數轉時間 select from_unixtime(1306771200); SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(NOW())); // 先轉秒數再轉日期 時間轉毫秒 select UNIX
原创 tomcat Java字符編碼
Constants.CHARSET 字符編碼爲utf-8
原创 Java獲取系統編碼
Java獲取系統編碼 System.getProperty(“file.encoding”);
原创 jar包衝突
jar包衝突解決排查衝突檢測插件 解決排查 如果有異常堆棧信息,根據錯誤信息即可定位導致衝突的類名,然後在eclipse中CTRL+SHIFT+T或者在idea中CTRL+N就可發現該類存在於多個依賴Jar包中 衝突檢測插件 mav
原创 對一個推廣位的理解
推廣位是對電腦端推廣單元的分組,推廣位名稱您自定義,比如123,衣服,等等都可以。 推廣位是用來統計獲得的佣金收入。 如果您沒有特殊的統計數據需求,建議一般一個渠道下使用一個推廣位即可。 舉例: qq渠道下我登記了3個qq,想要區分這
原创 mybatis的xml文件的特殊轉義字符用CDATA標籤處理
mybatis的xml文件的特殊轉義字符使用<![CDATA[ ... ]]>處理含義注意參考文章 含義 在mapper.xml中,sql中的<、>、<=等特殊符號不想被xml轉義, 所以在當使用到這類符號時需要用<[!CDATA[