原创 spring攔截器的應用

導火索:發生表單重複提交,數據庫中多次插入多條空數據   1.springmvc的配置文件xml的相關的配置的位置要注意,攔截器的配置位置必須放置在掃描controller的配置後面,否則不能啓用攔截方法。 <!--掃描@Control

原创 jemeter遇到的坑

no cookie HTTP Cookie管理器默認就可以了,什麼都不要填寫,它的目錄在測試計劃的下面,線程組的上面

原创 ssm+websocket長連接實時數據

1.導入websoket-api.jar包 2.相當於controller的繼承TextWebSocketHandler的處理類   package boss.net.controller.cp; import org.spring

原创 idea的server控制檯打印日誌中文亂碼

如下圖,idea的server控制檯日誌亂碼:   解決方法: 在tomcat的啓動設置項:VM options中加上 -Dfile.encoding=UTF-8   重啓就可以了  

原创 Linux直接執行sh文件,不需要加./的方法——修改.bash_profile 文件改變PATH變量的值

PATH=$PATH:$HOME/.local/bin:$HOME/bin:.     Linux中含有兩個重要的文件 /etc/profile和$HOME/.bash_profile 每當系統登陸時都要讀取這兩個文件,用來初始化系統所用

原创 圖片上傳及獲取

圖片上傳 使用MultipartFile上傳圖片到tomcat的webapps目錄pic下面 public JsonResult saveImageFile(@RequestParam(value = "imageFile", requ

原创 mybaits錯誤解決:There is no getter for property named 'id' in class 'java.lang.String'

在使用mybaitis傳參數的時候,如果僅傳入一個類型爲String的參數,  <select id="isCargoBillNoExist" resultType="java.lang.Integer">         select

原创 properties文件的格式是key=value

AdapterAPIURL1 = "http://localhost:8088/sdwan/addPreGw"; 千萬不要加上雙引號和分號;否則HttpPost url = new Post(url)報url格式錯誤 java.lan

原创 mysql innodb 表無法刪除/修改數據 錯誤:1205

被阻塞鎖, 查看processlist,然後kill掉異常id即可 show full processlist; kill processid 如下圖:  

原创 linux查看文件大小

  查看當前文件使用的存儲大小 ls -lhs

原创 Idea使用Activty工作流

(1)第一步:IDEA安裝Activiti插件 首先,創建一個普通的Java工程即可,然後按照下面流程進行: 1:點擊菜單中的File(最左上角),選擇settings         3 3: 然後點擊右邊的安裝,等待一下就可以啦。

原创 事務相關的問題

Spring事務的回滾發生在拋異常的前提下,否則不生效    throw  new RuntimeException()   在java中異常的基類爲Throwable,他有兩個子類xception與Errors。同時RuntimeExc

原创 mysql修改用戶密碼權限

//查詢已有用戶 SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;     +--------------------

原创 linux文件基本屬性

[root@www /]# ls -l total 64 dr-xr-xr-x 2 root root 4096 Dec 14 2012 bin dr-xr-xr-x 4 root root 4096 Apr 19 2012

原创 List集合刪除下標動態變化導致下標出錯

如   List<String>    list = new ArrayList<>(); list.add("A");     list.add("B"); list.add("C");   動態刪除的時候 for(int i=0;i<