原创 String 類的replace方法替換字符串“無效”、“不起作用”原因

爲了去掉"abcdefg"中間的c public class Main {     public static void main(String[] args) {         String s = "That's doing not

原创 java 路徑中有manager報404問題解決

訪問路徑:/manager/user/list.html 現象:本地項目在tomcat中訪問路徑可以正常訪問,但是在測試環境中訪問報404,找不到訪問路徑! 我分析原因,可能是tomcat有關係,最終發現: 1、測試環境的tomcat/w

原创 使用HttpClient發送和接收請求數據

工具類import java.io.IOException; import java.net.URI; import java.util.ArrayList; import java.util.List; import java.util

原创 mybitis 用不同數據庫模糊查詢的 sql 語句的寫法

oracle數據庫:  Java代碼   SELECT   *   FROM   user   WHERE   name like CONCAT('%',#{name},'%')   或  Java代碼   SELECT  

原创 數據庫事務隔離級別(髒讀、幻讀、不可重複讀)

一、數據庫事務隔離級別 數據庫事務的隔離級別有4個,由低到高依次爲Read uncommitted 、Read committed 、Repeatable read 、Serializable ,這四個級別可以逐個解決髒讀 、不可重複

原创 java代碼性能優化總結

優化的目的:     1、提高代碼運行的效率   2、減小代碼的體積   1、把一個基本數據類型轉爲字符串,基本數據類型.toString()是最快的方式、String.valueOf(數據)次之、數據+””最慢  (1)String

原创 sql優化注意方法

處理百萬級以上的數據提高查詢速度的方法:  1.應儘量避免在 where 子句中使用!=或<>操作符,否則將引擎放棄使用索引而進行全表掃描。  2.對查詢進行優化,應儘量避免全表掃描,首先應考慮在 where 及 order by 涉及

原创 微信支付body中文時,簽名失敗,亂碼問題解決方案

主要是body中文問題,解決起來真是醉了,百度了好多文章都沒有徹底解決的,各種問題,害的我哭了好幾天!廢話不多說了,開始進入正題: 因爲公司的項目要用微信支付,部署時候發現總是報簽名錯,經過排查,是編碼問題。(如果大家沒時間,請直接查看第

原创 linux常用命令

系統信息 arch 顯示機器的處理器架構(1) uname -m 顯示機器的處理器架構(2) uname -r 顯示正在使用的內核版本 dmidecode -q 顯示硬件系統部件 - (SMBIOS / DMI) hdparm

原创 bootstrap 表頭組合

效果圖: 第一種方案: <table id="tb_report" >         <thead>             <tr class="success">             <th data-field="distr

原创 Oracle 刪除重複數據只留一條

Oracle 刪除重複數據只留一條 查詢及刪除重複記錄的SQL語句   1、查找表中多餘的重複記錄,重複記錄是根據單個字段(Id)來判斷   select * from 表 where Id in (select Id fro