原创 JAVA String.format()的使用
引言 String類的format()方法用於創建格式化的字符串以及連接多個字符串對象。熟悉C語言應該記得C語言的sprintf()方法,兩者有類似之處。format()方法有兩種重載形式。 重載 // 使用當前本地區域對象(Local
原创 css vh使用
vh 說明: 相對於視口的高度。視口被均分爲100單位的vh 示例代碼: h1 { font-size: 8vh; } 如果視口的高度是200mm,那麼上述代碼中h1元素的字號將爲16mm,即(8x200)/100 兼容性: 淺綠 =
原创 java 銀行貸款工具類
等額本金 /** * 計算等額本金還款 * * @param principal 貸款總額 * @param months 貸款期限 * @param rate 貸款
原创 高併發下收藏功能設計
最近公司要做個文章收藏功能,說說自己的想法 問題: 用戶可能頻繁點擊收藏按鈕(防止連點) 頻繁點擊(收藏,不收藏)按鈕 高併發下觸發 列表頁面顯示是否收藏 設計: 接口前添加限流方案,推薦通過用戶id限流。1秒可執行2條左右。然後客戶端
原创 Jsoup過濾html標籤並不刪除換行符
使用了兩種抽取文本的方法: Document doc = Jsoup.parse(html); String text = doc.text(); 或者 String text = Jsoup.clean(html,Wh
原创 java 替換斜杆與反斜槓
1.java 把字符串中的反斜槓(\)替換成斜槓(/) replaceAll( "\\\\ ", "/"); 2.java 把字符串中的斜槓(/)替換成反斜槓(\) replaceAll("/", "\\\\");
原创 敏感詞功能(正則,普通敏感詞)
1.匹配手機號(查詢記錄中是否包含手機號)(mysql) select content from chat_record where content RLIKE "[1][35678][0-9]{9}" 2.匹配電子郵箱(查詢記錄中是否
原创 面試官:redis五種基本數據類型的應用場景是啥?
string 緩存 簡單key-value存儲 分佈式鎖 setnx key value,當key不存在時,將 key 的值設爲 value ,返回1 若給定的 key 已經存在,則setnx不做任何動作,返回0。 當setnx返回1時,
原创 MySQL 分組後,統計記錄條數
分組後,統計記錄條數: SELECT num,count(*) AS counts from test_a GROUP BY num; 查詢結果如下: 對num去重後的數量的統計: SELECT count(t.coun
原创 laydate中設置最小時間
laydate.render({ elem: '#examYear' ,min: 'new Date()' //最小值今天 });
原创 idea。git撤銷merge操作。並取消
先取消已經merge過來的代碼 終止git merging狀態 git merge --abort 該命令僅僅在合併後導致衝突時才使用。git merge --abort將會拋棄合併過程並且嘗試重建合併前的狀態。但是,當
原创 徹底搞懂Cookie、Session、Token到底是什麼
Cookie 洛:大爺,樓上322住的是馬冬梅家吧? 大爺:馬都什麼? 夏洛:馬冬梅。 大爺:什麼都沒啊? 夏洛:馬冬梅啊。 大爺:馬什麼沒? 夏洛:行,大爺你先涼快着吧。 在瞭解這三個概念之前我們先要了解HTTP是無狀態的
原创 Java中事務總結詳解
Java中事務總結詳解 1.什麼是JAVA事務? 通常的觀念認爲,事務僅與數據庫相關。 事務必須服從ISO/IEC所制定的ACID原則。ACID是原子性(atomicity)、一致性(consistency)、隔離性 (isolation
原创 java json對象轉javaBean
TypeUtils.castToJavaBean(CrmField, CrmField.class)