Time of Update: 2018-07-26
package com.test.bs;/** * * 1、Unicode是一種編碼規範,是為解決全球字元通用編碼而設計的,而rUTF-8,UTF-16等是這種規範的一種實現。 2、java內部採用Unicode編碼規範,也就是支援多語言的,具體採用的UTF-16編碼方式。 3、不管程式過程中用到了gbk,iso8859-1等格式,在儲存與傳遞的過程中實際傳遞的都是Unicode編碼的資料,要想接收到的值不出現亂碼,就要保證傳過去的時候用的是A編碼,接收的時候也用A編碼來轉換接收。
Time of Update: 2018-07-26
[線程的並發與並行]
Time of Update: 2018-07-26
今天運行AbstractTransactionalJUnit4SpringContextTests的測試的時候出現了這個問題 Could not find UserTransaction in JNDI [java:comp/UserTransaction]; 我的測試代碼 @ContextConfiguration(locations = {"classpath:applicationContext-resources.xml",
Time of Update: 2018-07-26
package com.yancms.util;import java.io.*;import org.apache.commons.httpclient.*;import org.apache.commons.httpclient.methods.*;import org.apache.commons.httpclient.params.HttpMethodParams;/** * 靜態頁面引擎技術(突亂了亂碼問題UTF-8) * @author 吳彥文 * */public class
Time of Update: 2018-07-26
在網上看到matlab類比linux的grep命令,就想到用java也來類比下linux命令grep, 演算法非常簡單,,這裡直接上代碼: /** * 類比Unix命令grep操作,輸出行號和行內容 * @param path 待查詢的檔案路徑 *
Time of Update: 2018-07-26
在這裡下的 http://code.google.com/p/droiddraw/ 需要root 的Linear layout打橫,在屬性,點了apply也不行,應該如何操作呢。 真想問問JAVA的人,基本的功能都做不了,還以支援mac os ,linux做廣告。不就是用的JVM嘛,真厲害,寫helloword程式也能支援多系統呢
Time of Update: 2018-07-26
描述 現有一塊草坪,長為20米,寬為2米,要在橫中心線上放置半徑為Ri的噴水裝置,每個噴水裝置的效果都會讓以它為中心的半徑為實數Ri(0<Ri<15)的圓被濕潤,這有充足的噴水裝置i(1<i<600)個,並且一定能把草坪全部濕潤,你要做的是:選擇盡量少的噴水裝置,把整個草坪的全部濕潤。 輸入 第一行m表示有m組測試資料
Time of Update: 2018-07-26
開始討論緩衝之前,讓我們先來討論討論另外一個問題:理論和實踐.從ahuaxuan接觸的程式員來看,有的程式員偏實踐,有的程式員偏理論,但是這都是不好的行為,理論和實踐同樣重要,我們在做很多核心的演算法的時候,沒有理論根本無從下手,而在我們多年的實踐中,不總結理論就不能加深自己的理解.所以理論和實踐同等重要. 在討論緩衝功能之前,我們首先來瞭解一下緩衝這個東西本身.ahuaxuan根據自己的經驗把緩衝問題細分為4類小問題. 1緩衝為什麼要存在? 2緩衝可以存在於什麼地方? 3緩衝有哪些屬性? 4
Time of Update: 2018-07-26
一、String,StringBuffer, StringBuilder 的區別是什麼。String為什麼是不可變的。 答: 1、String是字串常量,StringBuffer和StringBuilder都是字串變數。後兩者的字元內容可變,而前者建立後內容不可變。 2、String不可變是因為在JDK中String類被聲明為一個final類。 3、StringBuffer是安全執行緒的,而StringBuilder是非安全執行緒的。
Time of Update: 2018-07-26
一般來說,每一種使用線程的語言中都存線上程死結問題,Java開發中遇到線程死結問題也是非常普遍。筆者在程式開發中就常常碰到死結的問題,並經常束手無策。本文分享筆者在JAVA開發中對線程死結的一些看法。 一. 什麼是線程
Time of Update: 2018-07-26
sky-mxc總結 轉載請註明:https://sky-mxc.github.io 觀察者模式 觀察者模式定義了一種一對多的依賴關係,讓多個觀察者對象同時監聽一個主題對象,當主題對象在狀態上發生改變時,通知所有的觀察者對象,並讓他們自動更新自己; 觀察者模式的組成 抽象主題角色: 將所有的觀察者引用存放到一個集合中,每個主題可以擁有任意數量的觀察者;主題提供一個介面,用來增加,移除通知觀察者。一般用一個抽象類別或介面來實現; 抽象觀察者角色:
Time of Update: 2018-07-26
在實際業務中,由其是多線程並開業務中,經常會遇到某個線程執行逾時。而程式如果不捕獲這類情況,就會導致程式一直處於等待狀態,從而影響後續線程的運行。 比如說網路通迅、單任務下的複雜資料庫查詢等,通常處理這類問題,可以啟用一個後台守護線程來監控使用者線程(業務線程)的執行是否逾時,如果逾時就不在等待,這種做法,通常是在調用使用者線程的.start()方法之前,調用守護線程的start()方法,同時將逾時時間長度傳給守護線程。在守護線程的run()方法,執行sleep()方法,休眠時間為逾時時間長度,
Time of Update: 2018-07-26
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class DBTools {// 定義一個方法,用來得到一個"新的"連線物件public static Connection getConnection(){Connection
Time of Update: 2018-07-26
繪圖的image.jsp: <%@ page contentType="image/jpeg;charset=gb2312"import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*"%><%!Color getRandColor(int fc, int bc) {//給定範圍獲得隨機顏色Random random = new Random();if (fc &
Time of Update: 2018-07-26
轉自: http://expectforever.spaces.live.com/ 出現以下錯誤:Exception in thread "Thread-2" java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) at
Time of Update: 2018-07-26
搞Java也有兩個年頭多了 ,今天在修改程式時無意中發現,Java介面中繼承了多個介面,哎,真是慚愧直到現在才搞明白。 於是就趕緊寫了一個例子: package com.iman.wrms.t; public interface IOne { public void one();} package com.iman.wrms.t; public interface ITwo
Time of Update: 2018-07-26
http://tangmingjie2009.iteye.com/blog/1698595 http://blog.csdn.net/itm_hadf/article/details/7497462 ava.util 類 HashMap<K,V> java.lang.Object java.util.AbstractMap<K,V> java.util.HashMap<K,V>
Time of Update: 2018-07-26
在終端或IDE中運行java讀取串口程式時,總是報告如下資訊: [lhwtouch@localhost root]$ java Main Experimental: JNI_OnLoad called. Stable Library ========================================= Native lib Version = RXTX-2.1-7 Java lib Version = RXTX-2.1-7 check_group_uucp()
Time of Update: 2018-07-26
java.library.path (2012-07-03 10:06:52) 轉載▼ 標籤: java library path 分類: Java 設定java.library.path的兩種方式: 1、通過啟動參數設定 java
Time of Update: 2018-07-26
最近一個APP要用到雲端儲存,比較了幾個雲空間後,最後選擇了Bmob(http://www.bmob.cn/),Bmob功能不少,還提供各種API,免費。 由於我的APP較小,業務也簡單,所以直接用Bmob提供的Rest API。 Bmob的Rest API是https協議的,所以我的想法是:先匯出Bmob的認證,用java的keyTool工具製成認證庫(keystore),再用HttpsURLConnection與Bmob伺服器溝通。 下面為具體步驟: