原创 js解析JSON串的一個小坑

今天寫ajax時,像平常一樣用JSONObject添加KEY,VALUE,然後toString返回到前臺 在success方法中使用data.KEY並不能拿出來值,請教了公司的前端之後才明白,json在前臺 有兩種方式來取數據:

原创 使用js獲取當前瀏覽器的地址欄地址

參考資料:document.ready和window.onload的區別 公司的項目是用html來寫的前端; 由於最近因爲業務擴展需要變更名字然後部署到不同的客戶,又不想更改爲jsp; 因此想了個辦法,就是定義一個js變量在頁面加載

原创 nutz,關於token超時後,ajax請求的處理

在普通filter中,如果token超時後,直接重定向到登錄頁面即可; 但是,在nutz中,如果實現ActionFilter時,返回值爲null表示繼續執行,爲view的時候表示中斷; 所以,在nutz中判斷是ajax請求後,應該返回

原创 關於ajax的一些小問題

本文參考資料在之前的工作中大部分都是寫純後臺的代碼,現在到新公司需要寫部分的前端代碼,因此碰到這個問題很是難受,記錄下來;也即是在寫POST請求時務必加上:contentType:"application/x-www-form-urlen

原创 簡單的系統登錄案例

本案例是使用的簡單token作爲驗證;而token與用戶信息會保存在redis中;簡單說明一下本案例的一些邏輯,可能存在某些漏洞,希望大家指正;用戶未登錄時,訪問系統中任意controller方法都將跳轉至登錄頁面;用戶使用URL訪問系統

原创 ztree-2.6一些樣式上的問題

參考資料 1.父節點展開後,子節點與父節點的同級節點重疊(類似於遮罩層對下層的覆蓋,但是不影響操作下層); 展開前: 展開後: 紅框內爲子節點; 解決: 在ztreeStyle.css中 /** 該樣式上加上height

原创 mysql中的case,when.........

最近在寫sql的時候有一個需求,希望一條sql可以修改多條記錄中的值,並且這個值要根據傳入的參數不同而不同,後在網上查詢找到了一個方法,也就是使用case,when,end關鍵字來做。 update a set age = C

原创 mybatis generator結合maven與ant完成數據庫的逆向工程

公司的項目使用了mybatis,xml中的增刪改查方法如果自己寫還是很煩心的,因此 琢磨琢磨逆向工程。這個說起來簡單,但是中間還是有不少坑的,特別是結合了maven以後。 下面進入正題: 1.由於用到了maven所以很

原创 關於Hibernate刪除數據庫數據

上週週五的時候寫了一個刪除數據的功能,用的是 session.excuteUpdate(); 由於沒有開啓事務,導致一直不能將操作執行到數據庫中。 不論是session.delete或者是session.save等等,這些操作,在對數據更

原创 關於maven在update project之後會改變jdk的情況

文章來源: maven插件update project後修改jdk的解決辦法 這兩種解決辦法已經能完全解決問題,不過值得注意的一點是,我們修改完pom.xml之後還需要修改 java compiler 中jdk project f

原创 tif,tiff圖片的合併與拆分

原文地址:Java操作tif文件參考資料: 使用IIOImage對象寫出一個多頁圖片最近一段時間,公司需要對原來的tif文檔做合併處理,也有的是之前的拆分程序出問題,需要重新拆分;從網上找了一天的資料,終於把問題解決了;上面的鏈接中的代碼

原创 windows7系統的java訪問VM中的ubuntu下的redis

配置文件與訪問windows下的redis一樣,只是需要注意一下,在爲ubuntu下的redis配置訪問密碼時,修改的應該是/etc/redis/redis.conf中的 requirepass 你的密碼 以及在127.0.0.1之前加上

原创 package,source folder,folder 之間相互轉換

轉載出處:本文來源 package,source folder,folder 之間相互轉換 package 轉成 folder 顯示:選中package, build path-> Exclude folder 轉成 packag

原创 JS中onclick事件的一個坑

今天碰見的這個問題並沒有從源頭上把它理解,只是通過一個變通的方式解決了這個bug… <!-- 這是之前用到的a標籤,在onclick事件中給方法傳入了兩個參數,並沒有什麼問題,以下稱爲A --> <a href="javascript:v

原创 oracle修改數據庫編碼

打開本地的SQL PLUS 第一次輸入用戶名,密碼; 第二次輸入 conn 用戶名 as sysdba 再次輸入密碼; 執行下面的命令: SHUTDOWN IMMEDIATE; STARTUP MOUNT EXCLUSIVE; A