Time of Update: 2016-08-25
初學Java5:類比註冊登入幸運抽獎全過程,java5幸運抽獎 剛剛好不容易寫了很多,結果一不小心點錯,關閉了,重點是沒儲存!好心桑......
Time of Update: 2016-08-25
java集合-Iterator迭代,java集合-Iterator我們常常使用 JDK 提供的迭代介面進行 Java 集合的迭代。Iterator iterator = list.iterator(); while(iterator.hasNext()){ String string = iterator.next(); //do something
Time of Update: 2016-08-25
Java-->Gson序列化及還原序列化,java--gson序列化--> 首先匯入jar包,並添加到Build Path--> 需要User類:有屬性、構造方法和setter、getter方法。--> Test 測試類別:package com.dragon.java.gson;import java.util.Arrays;import java.util.List;import com.dragon.java.json.User;import com.google.
Time of Update: 2016-08-25
Java-->Gson解析相較於Json,gsonjson--> Gson解析jar包: 連結:http://pan.baidu.com/s/1slCeq77 密碼:f9ig--> 官方Json解析工具類: 1 package com.dragon.java.jsonwebdata; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 import org.json.JSONArray; 7
Time of Update: 2016-08-25
Java-->xml的pull解析,java--xmlpull--> pull解析器是android內建的解析器,解析原理與sax類似--> xml檔案student.xml: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!-- 有三個學生:姓名、年齡、性別。把這三個學生的資訊用xml表示出來 --> 3 <students> 4 <student
Time of Update: 2016-08-24
關於集合和字串的互轉,集合字串今天在寫項目的時候遇到一個問題,就是要把得到的一個集合轉換成字串,發現import org.apache.commons.lang.StringUtils;有這麼一個簡單的方法:String str=StringUtils.join(list,",");第一個參數list表示要轉換的集合對象,第二個參數“,”表示要把集合用逗號進行隔開,這樣一來就省去很多中間轉換的步驟,可以直接得到一個用逗號分開的字串:集合:[籃球, 足球] -->
Time of Update: 2016-08-24
java入門概念個人理解之package與import,packageimport 我就以package與import開始吧。 package的作用其實就是c++的namespace的作用,防止名字相同的類產生衝突,只是實現的機制不一樣,java編譯器在編譯時間,直接根據package 指定的資訊直接將產生的class檔案產生到對應目錄下。如package aaa.bbb.ccc
Time of Update: 2016-08-24
偽共用(false sharing),並發編程無聲的效能殺手,falsesharing在並發編程過程中,我們大部分的焦點都放在如何控制共用變數的存取控制上(代碼層面),但是很少人會關注系統硬體及 JVM 底層相關的影響因素。前段時間學習了一個牛X的高效能非同步處理架構 Disruptor,它被譽為“最快的訊息架構”,其 LMAX 架構能夠在一個線程裡每秒處理 6百萬 訂單!在講到 Disruptor 為什麼這麼快時,接觸到了一個概念——偽共用(
Time of Update: 2016-08-24
Tomcat 使用Redis儲存Session,tomcatredisTomcat Redis Session Github 地址。 下載 commons-pool2-2.2.jar,jedis-2.5.2.jar,tomcat-redis-session-manager-2.0.0.jar 這三個包,將其放到 tomcat 目錄下的lib目錄下。 修改tomcat 的conf目錄下的 context.xml 檔案。 在Context中插入下面的代碼。 <Valve className="
Time of Update: 2016-08-24
Mybatis 查不到資料,總是返回Null,mybatisnullmybatis突然查不到資料,查詢返回的都是Null,但是 select count(*) from xxx查詢數量,返回卻是正常的。 Preparing: SELECT id,a9004,a9005,a9015 FROM a90 where a9010 = ? ORDER BY id LIMIT 1 [DEBUG]
Time of Update: 2016-08-24
Java-->Json解析網頁資料,java--json解析網頁--> 官方解析jar包: 連結:http://pan.baidu.com/s/1pKDnXKv 密碼:694d--> 離線Json格式偵查工具: 連結:http://pan.baidu.com/s/1eSHkrOe 密碼:ju95--> HttpUtil 工具類 1 package com.dragon.java.jsonwebdata; 2 3 import
Time of Update: 2016-08-24
漂亮回答面試官struts2的原理,面試官struts2原理眾所周知,Struts2是個非常優秀的開源架構,我們能用Struts2架構進行開發,同時能快速搭建好一個Struts2架構,但我們是否能把Struts2架構的工作原理用語言表達清楚,你表達的原理不需要說出底層是怎麼實現的,我估計大多數的人也聽不懂。當面試官問到我們Struts2的工作原理時,我們該怎麼回答這個問題呢?回答什麼才能讓自己說的與眾不同,先看看其他朋友總結的 註:參考文章:http://www.blogjava.ne
Time of Update: 2016-08-24
【Java學習筆記】<集合架構>TreeSet,Comparable,Comparator,treesetcomparator 1 public class Person implements Comparable{ 2 private String name; 3 private int age; 4 5 public Person(){ 6 super(); 7 } 8 public Person(String
Time of Update: 2016-08-24
Struts1 中提交中文表單到ActionForm後出現亂碼問題的原因及處理方法,struts1actionform問題:在你所有版面設定的編碼都是utf-8的情況下仍然會出現中文亂碼現象。一、亂碼出現原因由於Struts架構直接把表單資料發送給了ActionForm,所以這裡面沒有對HttpRequestServlet進行SetCharacterEncoding,所以預設是按照ISO-8859-1。二、解決辦法方法 :
Time of Update: 2016-08-24
java集合-HashSet,java-hashsetHashSet 概述對於 HashSet 而言,它是基於 HashMap 實現的,底層採用 HashMap 來儲存元素,所以如果對 HashMap 比較熟悉了,那麼學習 HashSet 也是很輕鬆的。我們先通過 HashSet 最簡單的建構函式和幾個成員變數來看一下,證明咱們上邊說的,其底層是 HashMap:private transient HashMap<E,Object> map; // Dummy value
Time of Update: 2016-08-24
批量資料上傳的sql.xml,上傳sql.xml<!-- User.xml --><?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" ><!--
Time of Update: 2016-08-24
java 實現https請求,javahttps請求java 實現https請求 JSSE是一個SSL和TLS的純Java實現,通過JSSE可以很容易地編程實現對HTTPS網站的訪問。但是,如果該網站的認證未經權威機構的驗證,JSSE將拒絕信任該認證從而不能訪問HTTPS網站。本文在簡要介紹JSSE的基礎上提出了兩種解決該問題的方法。
Time of Update: 2016-08-24
【Java學習筆記】<集合架構>對字串進行長度排序,java學習筆記 1 package 測試; 2 3 import java.util.Comparator; 4 5 public class ComparatorByLength implements Comparator { //定義比較子 6 7 @Override 8 public int compare(Object o1, Object o2) { 9 String s1 =
Time of Update: 2016-08-24
AKKA(一)認知AKKA,認知akkaAkka 是一個用 Scala 編寫的庫,用於簡化編寫容錯的、高延展性的 Java 和 Scala 的 Actor 模型應用。它已經成功運用在電信行業。系統幾乎不會宕機(高可用性 99.9999999 % 一年只有 31 ms 宕機)。Actor模型並非什麼新鮮事物,它由Carl
Time of Update: 2016-08-24
線程淺談,淺談多線程和非同步一。線程的實現方式有兩種: 一種是繼承Thread類,重寫run()方法。這種方法有兩種不足:1.由於Java是單繼承的,所以當一個類繼承了Thread類雨