Time of Update: 2016-09-27
標籤:項目環境:JSP+Servlet+Mysql資料庫需要檢查的地方:1. java項目整體的編碼格式為utf-8.並且將資料傳遞給資料庫之前,資料是否依舊是正常的(可以通過打斷點的方式一步步跟蹤查看).如果此時就有問題,那麼需要檢查的地方是:各個jsp/java檔案的編碼格式是否為utf-8;接受參數以及響應時,是否設定了編碼格式:request.setCharacterEncoding("utf-8");response.setContentType("text/html;charset=
Time of Update: 2016-09-27
標籤:java.sql.SQLException: 無效的列索引“無效的列索引”其實是個低級的錯誤,原因無非幾個: 1、sql串的?號數目和提供的變數數目不一致:例如:jdbcTemplate.update(sql, new Object[]
Time of Update: 2016-09-26
標籤:在串連資料庫之前必須保證SQL Server 2012是採用SQL Server身分識別驗證方式而不是windows身分識別驗證方式。如果在安裝時選用了後者,則重新設定如下: 設定SQL Server 2012的身分識別驗證方式:
Time of Update: 2016-09-27
J2EE的13種核心技術,J2EE13種核心技術一、JDBC(Java Database Connectivity) JDBC API為訪問不同的資料庫提供了一種統一的途徑,象ODBC一樣,JDBC對開發人員屏蔽了一些細節問題,另外,JDBC對資料庫的訪問也具有平台無關性。二、JNDI(Java Name and Directory Interface) JNDI
Time of Update: 2016-09-27
java資料類型,java基礎資料型別 (Elementary Data Type)1. 基本類型:8種數字型:整數型:byte:位元組型 1位元組(-128 到127)一位元組佔8位bit 1bit = 0,1 short:短整型 2位元組 int:整型 4位元組 long:長整型 8位元組 浮點型:float:單精確度浮點型:4位元組//********有效數字7位 double:雙精確度浮點型,8位元組 //****
Time of Update: 2016-09-27
項目中遇到的問題,項目遇到問題一、Spring 事務問題1.描述:service1 中的 a 調用 b,b 調用了 service2 中的 c ,c 調用了 service3 中的 d期望:d 拋出異常時(我真實項目中拋出的是 Sql 異常),d,c 復原,而 a,b 不復原。測試:考慮到 Spring 事務的自調用和 cglib 動態代理下的 spring 事務配置。添加了 <aop:aspectj-autoproxy expose-proxy="true"
Time of Update: 2016-09-27
No.005:Longest Palindromic Substring,no.005palindromic題目:Given a string S, find the longest palindromic substring in S. You may assume that the maximum length of S is 1000, and there exists one unique longest palindromic
Time of Update: 2016-09-27
[javaSE] 註解-自訂註解,javase註解自訂註解的分類:源碼註解編譯時間註解 JDK的@Override運行時註解 Spring的@Autowired 自訂註解的文法要求① 使用@interface關鍵字定義註解② 成員以無參無異常方式執行③ 可以用defaut為成員指定一個預設值④ 成員類型是受限的包括原始類型,及String Class Annotation Enumberation⑤
Time of Update: 2016-09-27
Java--通過Spring AOP進行交易管理,java--aop<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx"
Time of Update: 2016-09-27
JAVA基礎,字串,java基礎字串字串String(一個字元數組,常量,不可變):1. 建立並初始化字串: 1). 使用字串常量直接初始化 String s="hello!"; 2). 使用構造方法建立並初始化 String();//初始化一個對象,表示Null 字元序列 String(value);//利用已存在的字串常量建立一個新的對象 String (char[] value);//利用一個字元數組建立一個字串 String(char[] value,int
Time of Update: 2016-09-27
《瘋狂Java講義》學習筆記——第2章 理解物件導向,瘋狂java講義筆記物件導向的三種基本特徵:繼承,封裝,多態UML(整合模組化語言)2.1 物件導向2.1.1
Time of Update: 2016-09-27
springmvc添加mock json的支援,springmvcjson在springmvc中 添加對伺服器classPath下的json檔案解析之後返回的mock功能: import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.net.URL;import java.net.URLConnection;import
Time of Update: 2016-09-27
No.007:Reverse Integer,no.007reverse題目:Reverse digits of an integer.Example1:x = 123, return 321Example2:x = -123, return -321官方難度:Easy翻譯:倒轉整數。例子:輸入123,返回321;輸入-123,返回-321。思路:1.既然是倒轉整數,拿倒轉字串的思路雖然能做,但應該不是原題想要的結果,而且效率應該也會差一點。2.優先獲得輸入整數的最高位元,使用取餘的方式乘以10
Time of Update: 2016-09-27
容器--TreeMap,treemap一、概述 在Map的實現中,除了我們最常見的KEY值無序的HashMap之外,還有KEY有序的Map,比較常用的有兩類,一類是按KEY值的大小有序的Map,這方面的代表是TreeMap,另外一種就保持了插入順序的Map,這類的代表是LinkedHashMap. 本文介紹TreeMap. Java提供了兩種可以用來排序的介面,分別是Comparable和Comparactor, 兩者分別說明如下: 1. Comparable
Time of Update: 2016-09-27
No.006:ZigZag Conversion,no.006zigzag題目:The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for better legibility)P A H NA P L S I I GY
Time of Update: 2016-09-27
String、StringBuffer與StringBuilder之間區別,stringbuilder的區別 最近學習到StringBuffer,心中有好些疑問,搜尋了一些關於String,StringBuffer,StringBuilder的東西,現在整理一下。關於這三個類在字串處理中的位置不言而喻,那麼他們到底有什麼優缺點,到底什麼時候該用誰呢?下面我們從以下幾點說明一下 1.三者在執行速度方面的比較:StringBuilder >
Time of Update: 2016-09-27
Java-使用二叉樹實現快速排序-遁地龍捲風,java-二叉樹(-1)寫在前面在一次面試中被問及快速排序,回來後又看了一次以前做過的案例,說來慚愧,時至今日還需要讀好長時間,才能明白自己代碼的意思,主要是缺少注釋和圖解,深有感慨,決定好好記錄一下。之所以使用二叉樹,是因為用遞迴實現當資料量過大時會報棧溢出的錯誤,我試了一下別人的電腦也是這個問題。當然使用二叉樹也會報記憶體不足,原因是無法建立那麼長的數組,堆區記憶體溢出。個人感覺要比遞迴實現好的多。(0)演算法詳解程式隨機產生資料,將其放在數組裡
Time of Update: 2016-09-27
Java--Regex-簡單的在字串中找數字,java--Regeximport org.junit.Test;import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegexTest { @Test public void test(){ String line = "This order was placed for QT3000! OK?";
Time of Update: 2016-09-26
Java內部類學習筆記,Java類學習筆記20160923定義:將一個類的定義放在另一個類的內部;從外部類的非靜態方法之外,建立某個內部類的對象:OutClassName.InnerClassName;內部類擁有所有其外部類的成員的訪問權;成員內部類不能含有static修飾的變數和方法,因為成員內部類需要先建立了外部類,才能建立它自己的內部類中產生外部類對象的引用,可以使用OutClassName.this; 1 public class DoThis { 2 void
Time of Update: 2016-09-26
Quartz —— Spring 環境下的使用,quartzspring一、在 Spring 環境下 Quartz 的使用超級簡單。二、具體使用1.添加對應的 spring-quartz 的設定檔。2.建立要執行定時任務的目標類和目標方法,不需要繼承 Job 介面。如:/** * @author solverpeng * @create 2016-09-26-10:21 */public class MyJob2 { public void targetMethod() {