原创 mysql insert和前臺顯示亂碼

最近在搞服務端,遇到問題如下, 在mysql中插入中文亂碼,或mysql中中文正常顯示,但jsp在前臺顯示mysql中的中文時亂碼, 解決方法,進入mysql控制檯,執行 SET character_set_client='utf8';

原创 windows遠程桌面連接的時候不顯示本地盤符

最近遠程異地pc機部署項目,遠程連上後不顯示本地盤符,勾選驅動器也無效,試下如下方法 在遠程主機的文件地址欄裏面鍵入: \\tsclient\D 後面再添加上相應的盤符,你的盤符的名稱是什麼盤就加上什麼盤的字母,比如D盤得話就寫\\tsc

原创 hibernate 中createQuery與createSQLQuery的用法和區別

前者用的hql語句進行查詢,後者可以用sql語句查詢。 前者以hibernate生成的Bean爲對象裝入list返回後者則是以對象數組進行存儲所以使用createSQLQuery有時候也想以hibernate生成的Bean爲對象裝入lis

原创 jquery javascript學習筆記

最近項目上需要jquery 、javascript、jquery mobile,之前項目經驗上,這些用的不多,於是做如下筆記。 1.jsp前臺頁面input控件,爲了使它不可編輯,一旦屬性設置爲disable狀態,後臺java控制器是無法

原创 解決java.sql.ResultSet的getDate獲取時間中時分秒爲0的問題

項目中用到了java.util.Date屬性的Model,但是在RowMapper中ResultSet獲取getDate時,時間的時分秒都爲0,爲了解決這個0的問題, rs應該用getTimestamp()而不用getDate()即可。

原创 字符編碼的問題

瀏覽器的編碼設爲utf-8,則瀏覽器解析方式String("中".getBytes("ISO8859-1"),"utf-8"),在java中應當這樣響應String s_iso88591 =  new String("中".getByte

原创 瀏覽器地址傳遞中文到java後臺亂碼

在瀏覽器中輸入地址,並攜帶了中文參數,到後臺一般會亂碼,在後臺我嘗試瞭如下轉換,好了。 String  jsonString=request.getParameter("jsonstirng"); jsonString=new Str

原创 ORA-12705: Cannot access NLS data files or invalid environment specified

最近項目使用到oracle,剛開始使用navicat鏈接遠程oracle數據庫,使用的好好的,後來同事推薦裝個plsqldev工具,安裝完畢後,重新啓動navicat,確報了錯誤見標題。 報錯了就得自己動手解決,第一次遇到這個錯誤,只好百

原创 mysql 查詢每個人、每個月的消費金額及每年的消費總額

最近按需求實現會員年報表, 假設現有會員表member、訂單表i_order, member表字段(id, member_name, xxxx), i_order表字段(id,member_id,handle_time,money,or

原创 數據權限的設計與實現

最近手上的web項目需要做權限控制,努力瞭解下,做如下筆記 1.權限分爲菜單權限,操作權限,數據權限, 菜單權限即不同用戶能夠看到的菜單按鈕不同,如

原创 mysql的sql_mode 模式修改

1. sql_mode模式 mysql數據庫的中有一個環境變量sql_mode,定義了mysql應該支持的sql語法,數據校驗等!我們可以通過以下方式查看當前數據庫使用的sql_mode: [java] view plain

原创 日期時間加一天

最近實現日期查詢功能,前臺輸入了起止日期,後臺收到日期,想要止日期加一天,因爲日期都是算0時0分0秒的,不然查詢不出當天的結果。 CriteriaQuery cq = new CriteriaQuery(MemberFeedbackEnt

原创 The maximum number of cell styles was exceeded. You can define up to 4000 styles

POI操作導出Excel中,導出的數據不是很大時,則不會有問題,而數據很多或者比較多時, 就會報以下的錯誤,是由於cell styles太多create造成,故一般可以把cellstyle設置放到循環外面 報錯如下: Caused

原创 Oracle 創建序列自增

oracle不像sql server 有關鍵字identity直接可插入數據時自增 ,實現oracle 自增列第一步,創建一個sequence。create sequence Tempinfo_seq increment by 1 sta

原创 mysql between and 遇到日期查詢邊界問題

最近實現一個按日期範圍查詢列表,例如輸入的是日期 2015-11-01到2015-11-03,想得到1號到3號的數據, 執行 select * from table where create_date between '2015-11-0