Time of Update: 2016-01-29
標籤:package com.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java
Time of Update: 2016-01-27
標籤:jdbc 訪問 access 的 mdb 資料庫檔案,使用一個叫ucanaccess的開發包實現這個功能。"Supported Access formats: 2000,2002/2003,2007,2010/2013 databases (1997 read-only)."官網在 http://ucanaccess.sourceforge.net/site.html現在被牆。Use UCanAccess JDBC Driver
Time of Update: 2016-01-31
JAVA並發處理經驗(四)並行模式與演算法7:AIO網路編程一、前言我們已經學習了NIO是網路操作,提供了選取器selector阻塞操作,但是比較還是IO同步的。我等等IO準備好之後,得到通知,在進行IO操作。那麼什麼是AIO:Asynchronized;那麼AIo就是一個非同步作業。---理解為:讀完了再來通知我;我們商務邏輯變為回呼函數,等等IO操作完成,由系統觸發;二、AIO2.1服務端package pattern.aio;import
Time of Update: 2016-01-31
貓貓學Swift之變數和常量(2)常量:letlet是一個關鍵字,語言關鍵字,用來聲明常量,(什麼是關鍵字?嘎的不想解釋,java中的public,oc的@開頭的,js中的var等等。。)常量,就是經常用到的量(隨你理解)如同生活當中常見的男,女,π=3.14等等。這些是不能變化的,swift中的常量不能變化,恩,記住這個就足夠了。//常量:let c = 20如果你想改變常量,那就會報錯。常量的計算let num1 = 1 //整數預設類型是Intlet num2 = 0.8 /
Time of Update: 2016-01-30
充滿BUG的世界觀——再遇Java記憶體泄露發現記憶體泄露除了仔細看代碼的確沒有太好的方法。首先看gc log, 確定是記憶體泄露,而不是記憶體不夠。記憶體泄露的特點就是以每次Full GC後使用的最低記憶體為起點,擬合一條線。如果這條線是隨時間遞增的一條曲線,那麼很大程度上代表著記憶體泄露。然後使用 jmap -histo [pid] 來查看你的所有對象所佔記憶體的比例。你可能很不幸的發現[B
Time of Update: 2016-01-29
Spring
Time of Update: 2016-01-30
JavaSE入門學習11:Java物件導向之類和對象一類和對象的概念對象:對象,萬物皆對象,客觀存在的事物皆為對象。對象是類的一個執行個體,有狀態和行為。例如,一條狗是一個對象,它的狀態有:顏色、名字、品種;行為有:搖尾巴、叫、吃等。類:類是一個模板,它描述一類對象的行為和狀態。二Java中的對象現在讓我們深入瞭解什麼是對象。看看周圍真實的世界,會發現身邊有很多個物件,車,狗,人等等。所有這些對象都有自己的狀態和行為。拿一條狗來舉例,它的狀態有:名字、品種、顏色,行為有:叫、搖尾巴和跑。對比現實
Time of Update: 2016-01-30
Java EE架構,javaee架構 Java EE架構一般包含以下幾層:1、領域對象(Domain Object)層:該層主要是由抽象的物件模型組成(也稱POJO,Plain Old Java Object 普通的、傳統的Java對象),一般包含了各自所需要的商務邏輯方法,通常這些物件模型的狀態要儲存在資料庫中,以提供持久化支援;2、DAO(Database Access
Time of Update: 2016-01-29
物件導向編程(二)——對象和類,物件導向編程對象對象和類的概念對象:是具體的事物;類:是對對象的抽象(abstract)先有具體的對象,然後抽象各個對象之間象的部分,歸納出類,通過類再認識其他對象。對象和類的總結對象和類的關係:特殊到一般,具體到抽象類,我們叫做Class;對象,我們叫做Object,instance(執行個體),以後我們說某個類的對象,某個對象的執行個體,是一樣的意思。類,可以看成一類對象的模板,對象可以看成該類的一個具體執行個體。類,是用於描述同一類型的對象的一個抽象的概念,
Time of Update: 2016-01-30
Spring Boot 部署與服務配置Spring Boot 其預設是整合web容器的,啟動方式由像普通Java程式一樣,main函數入口啟動。其內建Tomcat容器或Jetty容器,具體由配置來決定(預設Tomcat)。當然你也可以將項目打包成war包,放到獨立的web容器中(Tomcat、weblogic等等),當然在此之前你要對程式入口做簡單調整。項目構建我們使用Maven或Gradle,這將使項目依賴、jar包管理、以及打包部署變的非常方便。一、內嵌 Server 配置Spring
Time of Update: 2016-01-29
物件導向編程(四)——記憶體回收機制,java記憶體回收機制記憶體回收機制(Garbage Collection)對象空間的分配:使用new關鍵字建立對象即可;對象空間的釋放:將對象賦值null即可。記憶體回收行程將負責回收所有“不可達”對象的記憶體空間。記憶體回收是幫我們回收沒有人使用的對象。 【要點】程式員無權調用記憶體回收行程;程式員可以通過 System.gc()
Time of Update: 2016-01-29
Eclipse安裝反編譯工具JadClipse for Eclipse手把手教程,jadclipseeclipse 今天閑來無事準備弄弄eclipse的反編譯工具JadClipse for Eclipse,百度經驗裡也說的比較清楚只是兩個檔案沒有明確 net.sf.jadclipse_3.3.0.jar http://sourceforge.net/projects/jadclipse/files/
Time of Update: 2016-01-29
readbook:自己設計mvc架構,java類似struts2的實現,mvcstruts2如果你不能簡單說清楚,就是你還沒有完全明白。——愛因斯坦 need things: 1.操作xml文檔 dom4j 等開源類庫 2. dtd的驗證 等知識儲備 * n到n次 ? 0到1次 +
Time of Update: 2016-01-29
JavaSE入門學習9:Java基礎文法之數組一數組的定義數組可以理解為是一個巨大的"盒子",裡面可以按順序存放多個類型相同的資料,比如可以定義int型的數組scores儲存4名學生的成績。數組中的元素都可以通過下標來訪問,下標從0開始。例如,可以通過scores[0]擷取數組中的第一個元素76,scores[2]就可以取到第三個元素92。二運算元組只需要四個步驟:1聲明數組文法:資料類型[ ] 數組名;或者 資料類型 數組名[ ];其中,數組名可以是任意合法的變數名,如:2
Time of Update: 2016-01-29
swift演算法手記-5//// ViewController.swift// learn5//// Created by myhaspl on 16/1/23.// Copyright (c) 2016年 myhaspl. All rights reserved.//import Cocoaimport Foundationclass ViewController: NSViewController { override func viewDidLoad() {
Time of Update: 2016-01-29
RabbitMQ入門教程 For Java【9】 - 與Spring整合RabbitMQ入門教程 For Java【9】 - 與Spring整合簡介:RabbitMQ在與Spring整合我做了兩個項目,一個項目是訊息生產者,負責發送訊息,另外一個是訊息消費者,負責監聽訊息。大致的流程圖如下:項目環境:Windows7 64bitEclipse Kepler SR2JDK 1.7Tomcat 7RabbitMQ
Time of Update: 2016-01-29
從頭認識java-18.5 臨界區這一章節我們來討論一下臨界區。一般來說,我們使用多線程都是直接在方法上面加上synchronized,但是其實這樣有些時候對於效能來說,有所欠缺,因此今天來討論一下臨界區的問題。1.一般做法的例子class ThreadA implements Runnable {private synchronized void test() throws InterruptedException
Time of Update: 2016-01-27
Spring Boot 使用Java代碼建立Bean並註冊到Spring中從 Spring3.0 開始,增加了一種新的途經來配置Bean Definition,這就是通過 Java Code 配置 Bean Definition。與Xml和Annotation兩種配置方式不同點在於:前兩種Xml和Annotation的配置方式為預定義方式,即開發人員通過 XML 檔案或者 Annotation 預定義配置 bean 的各種屬性後,啟動 Spring 容器,Spring
Time of Update: 2016-01-26
當集合裡儲存的是URL時的一些問題總結,url一些問題package com.lk.C;import java.net.MalformedURLException;import java.net.URL;import java.util.HashSet;import java.util.Set;public class Test3 { private static final String [] URLNAMES = { "http://www.sina.com",//202
Time of Update: 2016-01-26
Java控制語句——if語句,javaif語句Java控制語句分為三大類:①順序結構;②選擇結構;③迴圈結構。選擇結構又分為:①單選擇結構;②雙選擇結構;③多選擇結構。主要涉及: if_else , switch , while , break 和 continue ,