Time of Update: 2015-08-31
標籤:程式在串連遠程 mysql伺服器時出錯 java.sql.SQLException: Access denied for user ‘root‘@‘192.168.27.129‘ (using password: YES)本機IP為‘192.168.27.129‘進入mysql命令列:MySQL>use mysql;MySQL>select host,user from user;查看得資訊如下,也沒有限制不讓本機串連mysql呢。 +-----------
Time of Update: 2015-08-29
標籤: 在java編程思想第四版中需要使用net.mindview.util包,大家可以直接到http://www.mindviewinc.com/TIJ4/CodeInstructions.html 去下載,並按照所在頁面的操作進行操作。當然也可以直接我下載下面的連結,下載的直接是JAR包,可以直接匯入並使用: net.mindview.util包:百度網盤:點擊下載 密碼: ggpi java編程思想第四版源碼:百度網盤:點擊下載 密碼: ur3e
Time of Update: 2015-08-29
標籤:semaphore 計數資訊量 java訊號量 訊號量(Semaphore)又稱為訊號量、旗語,它以一個整數變數,提供訊號,以確保在並行計算環境中,不同進程在訪問共用資源時,不會發生衝突。是一種不需要使用忙碌等待(busy waiting)的一種方法。訊號量的概念是由荷蘭電腦科學家艾茲格·迪傑斯特拉(Edsger W. Dijkstra)發明的,廣泛的應用於不同的作業系統中。
Time of Update: 2015-11-23
Redis序列化儲存Java集合List等自訂類型 隨著項目中使用情境的增多,出現了儲存Java集合List的情況。這個時候,一般的代碼很可能會報錯,比如“無法序列化”,“序列化失敗”之類的~經過幾個小時的實踐探索,參考了在秒針工作的代碼以及最近的代碼,有2種可行方法。需要說明的是,項目中用的是SpringDataRedis,但是Jedis代碼的思路也是一樣的。項目中的Redis配置直接儲存java.util.List會提示“
Time of Update: 2015-11-23
從頭認識java-9.8 棧(Stack)這一章節我們來討論一下棧(Stack)。1.特性先進後出,當一個元素壓進棧裡面,他就會處於棧的底部,然後,另一個再壓進來,蓋在原來的元素上面,原來的元素想出去,只有等上面的元素先頂出棧才有機會。 2.方法示範package com.ray.ch09;import java.util.Arrays;import java.util.Stack;public class Test {public static void main(String[]
Time of Update: 2015-11-23
通過Ajax的方式執行GP服務概述:在上一篇文章(Arcgis for js之GP實現緩衝區計算)介紹了Arcgis for
Time of Update: 2015-11-19
夯實JAVA基本之一——泛型詳解(1) 一、引入 1、泛型是什麼首先告訴大家ArrayList就是泛型。那ArrayList能完成哪些想不到的功能呢?先看看下面這段代碼: ArrayList strList = new ArrayList();ArrayList intList = new ArrayList();ArrayList doubleList = new
Time of Update: 2015-11-19
從頭認識java-9.2 容器類型這一章節我們來討論一下容器的類型。容器一般分成兩類:Collection:獨立的對象序列。包括:List-按照順序儲存對象,set-按照順序儲存不重複的對象,queue-隊列Map:“鍵-值”對象或者字典或者關聯陣列。package com.ray.ch09;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;public class
Time of Update: 2015-11-18
Java中關鍵字volatile的作用用在多線程,同步變數。 線程為了提高效率,將某成員變數(如A)拷貝了一份(如B),線程中對A的訪問其實訪問的是B。只在某些動作時才進行A和B的同步。因此存在A和B不一致的情況。volatile就是用來避免這種情況的。volatile告訴jvm, 它所修飾的變數不保留拷貝,直接存取主記憶體中的(也就是上面說的A)在Java記憶體模型中,有main memory,每個線程也有自己的memory
Time of Update: 2015-11-13
Eclipse Svn 取消某些檔案或檔案夾的版本控制,eclipsesvnSVN提交時,我們有時候需要將一些檔案忽略掉,例如:maven項目中的target檔案夾,可以將這些檔案或檔案夾設定成ignore來忽略這些檔案或檔案夾1. 將檔案夾或檔案從Eclipse中刪除。記得要在Eclipse中刪除,而不是Windows檔案管理介面刪除。 2. 將這次修改提交,效果就是刪除SVN上的該檔案或檔案夾。 3. 重新手動建立出該檔案或檔案夾。 4. 設定eclipse
Time of Update: 2015-11-11
JAVA枚舉類一、枚舉的作用枚舉是一種規範它規範了參數的形式,這樣就可以不用考慮類型的不匹配並且顯式的替代了int型參數可能帶來的模糊概念 枚舉像一個類,又像一個數組。 Enum作為Sun全新引進的一個關鍵字,看起來很象是特殊的class, 它也可以有自己的變數,可以定義自己的方法,可以實現一個或者多個介面。 當我們在聲明一個enum類型時,我們應該注意到enum類型有如下的一些特徵。 1.,這樣做可以保證客戶代碼沒有辦法建立一個enum的執行個體。 2
Time of Update: 2015-11-11
hibernate中的session用法Session的主要功能是提供對映射的實體類執行個體的建立,讀取和刪除操作。執行個體可能以下面三種狀態存在:臨時狀態(transient): 不曾進行持久化,未與任何Session相關聯持久化狀態(persistent): 僅與一個Session相關聯脫管狀態(detached):
Time of Update: 2015-11-10
Java匯出Excel合併儲存格1、問題背景利用POI匯出Excel表格,在匯出的過程中涉及到雙表頭,即需要合併儲存格 2、實現源碼 /** * * @Project:Report * @Title:MergeCell.java * @Package:com.you.excel * @Description: * @Author:YouHaiDong * @Date:2015年11月4日 下午2:36:46 * @Version: */package
Time of Update: 2015-11-10
ListIterator-迭代器,ListIterator-代器 Iterable(lang)-->Iterator(util)-->ListIterator(util) method: 1.void add(E o) 2.boolean hasNext() //正向遍曆 3.boolean hasPrvious() //反向遍曆 4.E next() 5.int
Time of Update: 2015-11-09
Eclipse查看Spring源碼,eclipsespring源碼題外話 對於Spring架構,平時都是點到為止,停留在會用的程度。一直以來都想深入學習下,剛好最近看到《Spring源碼深度解析》,所以想隨著書本深入學習一下。 如果用Maven 如果使用的是Maven,並且只是調試,而不打算修改的話,可以直接使用Eclipse下載源碼!!比如我要看spring-core下面的Attribute.java檔案直接開啟,會提示找不到源檔案。這時可以在Maven依賴包中點擊右鍵,&nbs
Time of Update: 2015-11-03
完美的代價,完美代價問題描述 迴文串,是一種特殊的字串,它從左往右讀和從右往左讀是一樣的。小龍龍認為迴文串才是完美的。現在給你一個串,它不一定是迴文的,請你計算最少的交換次數使得該串變成一個完美的迴文串。 交換的定義是:交換兩個相鄰的字元 例如mamad 第一次交換 ad : mamda 第二次交換 md : madma 第三次交換 ma : madam (迴文!完美!)輸入格式 第一行是一個整數N,表示接下來的字串的長度(N <= 8000) 第二行是一個字串,長度為N.
Time of Update: 2015-11-03
最新 spring 4.2.2 整合 Quartz Scheduler 2.2.2 任務調度樣本本文將示範如何通過 Spring 使用 Quartz Scheduler 進行任務調度。Spring 為簡化 Quartz 的操作提供了相關支援類。本文樣本使用的相關工具如下:Spring 4.2.2 (發佈於 2015 年 10 月)Quartz Scheduler 2.2.2 (發佈於 2015 年 10 月)Maven 3JDK 1.7Eclipse Luna Service Release 1
Time of Update: 2015-10-30
Servlet Learner01,servletlearner01一個servlet的簡單mvc的建立到運行開發環境和部署環境是不一樣的這是部署在tomcat的webapps目錄下\webapps\Beer-v1\form.html 1 <body> 2 <h1 align="center">Beer Selection Page</h1> 3 <!--
Time of Update: 2015-10-30
009 The Interfaces In JAVA(官網文檔翻譯),009interfacesInterfacesThere are a number of situations in software engineering when it is important for disparate groups of programmers to agree to a "contract" that spells out how their software interacts. Each
Time of Update: 2015-10-29
Spring