原创 動態解析 嵌套JSON數據源

本來一簡單的東西,差點把自己給繞進去了,大家可以主要看這個方法parseJSON2Map()。 示例代碼:import java.util.*; import net.sf.json.JSONArray; import net.sf.js

原创 運行程序是內存溢出的情況:OutOfMemoryError: PermGenspace

OutOfMemoryError: PermGenspace 發生這種問題的原意是程序中使用了大量的jar或class,使java虛擬機裝載類的空間不夠,與PermanentGeneration space有關。 增加java虛擬機中的

原创 Oracle找回被刪除的數據

這不是真正的恢復,只是查詢出某個表某個時間節點上的數據: select * from test1 as of timestamp to_timestamp('2014-11-11 14:57:32','YYYY-MM-DD hh24:mi

原创 Oracle創建分割函數,及用法

CREATE OR REPLACE TYPE str_split IS TABLE OF VARCHAR2 (4000); CREATE OR REPLACE FUNCTION splitstr(p_string IN VARCHAR2

原创 Hibernate大批量的數據更新緩存問題(Could not synchronize database state with session)

http-8080-6 org.hibernate.util.JDBCExceptionReporter WARN - SQL Error: 1461, SQLState: 72000 http-8080-6 org.hibernat

原创 powerDesigner的一些使用技巧

一、使用powerDesigner創建模型 1、單擊file——》New Model 2、創建模型根據步驟來 3、創建表模型 4、對錶進行編輯,name 表示的是中文名稱, code 表示的是英文名稱 5、對錶的字段進行編輯 6

原创 獲取properties配置文件

package pdfservice; import java.io.FileInputStream; import java.net.URLDecoder; import java.util.Properties; /** * 獲

原创 powerDesigner把表模型映射到oracle數據庫中

一、Oracle中的表映射成powerDesigner中的表模型 1.打開PowerDesigner ——文件——Reverse Engineer——DataBase 2.選擇所要連接數據庫版本,此處使用的是oracle version

原创 Spring MVC、Ajax和JSON的交互

第一種方式:通過實體類的方式在服務器端接受JSON數據格式,記得JSON中的屬性需要跟類的屬性想匹配。 頁面代碼示例: function test(){ var jon ={name:"測試",pass:"

原创 Java任意同類型對象的複製

最近在公司做項目的時候,又用到了BeanUtils.copyProperties()這個方法來複制對象的屬性值,以前也沒太注意,這次才發現,原來spring和apache都提供了一個這個BeanUtils的工具類,但是apache的這個,

原创 JAVA通過JSP把數據導出到Excel

第一步:查詢出你要導出的數據。 <input type="submit" name="button" id="button" οnclick="goExcel()" value="導出Excel" class="button_style1

原创 圖片轉PDF

import java.io.FileOutputStream; import java.io.IOException; import org.junit.Test; import com.itextpdf.text.BadElem

原创 PDF合併PDF

package com.zsd.tool; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.

原创 Map 使用的一些總結

算不上是原創,但畢竟是自己寫的代碼,所以厚着臉皮寫成原創了。 說一個小快捷方式:  Myeclipse 的快捷反向生成,如map.entrySet().iterator(); 根據這個方法的返回值,按Alt+Shift+L 能自動生成返回

原创 二進制

十進制 二進制 1 = 1 2 = 10 3 = 11 4 = 100 5 = 101 6 = 110 7 = 111 8 = 1000 9 = 1001 二進制轉十進制,十進制轉二