Time of Update: 2017-01-19
最近項目中遇到一個問題:匯入資料到後台並將資料插入到資料庫中,匯入的資料量有上萬條資料,考慮採用批量插入資料的方式; 結合網上資料,寫了個小demo,文章末尾附上demo下載地址 1、建立項目:項目目錄結構如下圖所示,添加相應的jar包2、建立資料庫表:ACCOUNT_INFOCREATE TABLE ACCOUNT_INFO ( "ID" NUMBER(12) NOT NULL , "USERNAME" VARCHAR2(64 BYTE) NULL , "PASSWORD"
Time of Update: 2017-01-19
FilterInputStream FilterInputStream 的作用是用來“封裝其它的輸入資料流,並為它們提供額外的功能”。它的常用的子類有BufferedInputStream和DataInputStream。BufferedInputStream的作用就是為“輸入資料流提供緩衝功能,以及mark()和reset()功能”。DataInputStream 是用來裝飾其它輸入資料流,它“允許應用程式以與機器無關方式從底層輸入資料流中讀取基本 Java
Time of Update: 2017-01-19
調用方法:/** * 點擊量/月(年)Thread */ public void yearlyClickThread() { // 擷取參數 String year = getPara("year"); // 統計資料集X List<String> xList = new ArrayList<String>(); xList.add("January"); xList.add("February"); xList.add("March");
Time of Update: 2017-01-19
調用方法:/** * 點擊量/月(年)Callable */ public void yearlyClickCallable() { // 擷取參數 String year = getPara("year"); // 統計資料集X List<String> xList = new ArrayList<String>(); xList.add("January"); xList.add("February"); xList.add("March"); xList.add("
Time of Update: 2017-01-19
一、雙向主鍵關聯雙向的主鍵關聯其實是單向一對一主鍵關聯的一種特殊情況,只不過要在關聯對象的兩端的對應檔中都要進行<one-to-one>的配置,另外還要在主映射的主鍵一端採用foreign外部索引鍵關聯屬性。這裡同樣使用Person和IdCard來討論,一個人對應著一個唯一的身份證,而且一個身份證也唯一映射著一個人,所以這就產生了雙向的關聯關係,Person的主鍵同樣也是IdCard的主鍵,分別是主鍵的同時也是外鍵,這種關聯關係成為雙向一對一映射,表現到關聯式模式中可如下圖:圖中的兩
Time of Update: 2017-01-19
tasks下面的代碼展示了三個Gradle task,稍後會講解這三者的不同。 task myTask { println "Hello, World!" } task myTask { doLast { println "Hello, World!" } } task myTask << { println "Hello, World!" }我的目的是建立一個task,當它執行的時候會列印出來”Hello, World!”。當我第一次建立task的時候,我猜測應該是這樣來寫的:
Time of Update: 2017-01-19
操作符就是為瞭解決對Observable對象的變換的問題,操作符用於在Observable和最終的Subscriber之間修改Observable發出的事件。RxJava提供了很多很有用的操作符。比如map操作符,就是用來把把一個事件轉換為另一個事件的。Observable.just("Hello, world!") .map(new Func1<String, String>() { @Override public String call(String s) {
Time of Update: 2017-01-19
StringBuffer 是一個安全執行緒的可變的字元序列。它繼承於AbstractStringBuilder,實現了CharSequence介面。StringBuilder 也是繼承於AbstractStringBuilder的子類;但是,StringBuilder和StringBuffer不同,前者是非安全執行緒的,後者是安全執行緒的。StringBuffer 和
Time of Update: 2017-01-19
多線程是java中很重要的知識點,在此小編給大家總結Java Thread多線程,非常有用,希望大家可以掌握哦。一.線程的生命週期及五種基本狀態關於Java中線程的生命週期,首先看一下下面這張較為經典的圖:上圖中基本上囊括了Java中多線程各重要知識點。掌握了上圖中的各知識點,Java中的多線程也就基本上掌握了。主要包括:Java線程具有五種基本狀態建立狀態(New):當線程對象對建立後,即進入了建立狀態,如:Thread t = new
Time of Update: 2017-01-19
首先先簡單的說一下其3大特性的定義:封裝:隱藏對象的屬性和實現細節,僅對外公開介面,控制在程式中屬性的讀和修改的存取層級。將抽象得到的資料和行為(或功能)相結合,形成一個有機的整體,也就是將資料與操作資料的原始碼進行有機的結合,形成“類”,其中資料和函數都是類的成員。封裝的目的是增強安全性和簡化編程,使用者不必瞭解具體的實現細節,而只是要通過外部介面,一特定的存取權限來使用類的成員。封裝的基本要求是:
Time of Update: 2017-01-19
使用者在註冊網站資訊的時候基本上都要資料驗證碼驗證。那麼圖片驗證碼功能該如何?呢?大概步驟是:1.在記憶體中建立緩衝圖片2.設定背景色3.畫邊框4.寫字母5.繪製幹擾資訊6.圖片輸出廢話不多說,直接上代碼package com.lsgjzhuwei.servlet.response;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import
Time of Update: 2017-01-19
上篇寫了一個簡單的Java
Time of Update: 2017-01-19
哎,雖然自己最熟的是Java,但很多Java基礎知識都不知道,比如transient關鍵字以前都沒用到過,所以不知道它的作用是什麼,今天做筆試題時發現有一題是關於這個的,於是花個時間整理下transient關鍵字的使用,漲下姿勢~~~好了,廢話不多說,下面開始: 1. transient的作用及使用方法
Time of Update: 2017-01-19
BufferedInputStream BufferedInputStream 是緩衝輸入資料流。它繼承於FilterInputStream。BufferedInputStream 的作用是為另一個輸入資料流添加一些功能,例如,提供“緩衝功能”以及支援“mark()標記”和“reset()重設方法”。BufferedInputStream
Time of Update: 2017-01-19
首先,說說final。final關鍵字可以修飾變數,方法,類。final變數:需求:1 需要一個永不改變的編譯時間常量2
Time of Update: 2017-01-19
驗證碼的作用:通常的登入或者註冊系統時,都會要求使用者輸入驗證碼,以此區別使用者行為和電腦程式行為,目的是有人防止惡意註冊、暴力破解密碼等。實現驗證碼的思路:用 server 實現隨機產生數字和字母組成圖片的功能,用 jsp 頁面實現顯示驗證碼和使用者輸入驗證碼的功能,再用 server 類分別擷取圖片和使用者輸入的資料,判斷兩個資料是否一致。 代碼實現 1.編寫數字、英文隨機產生的 server 類,源碼:package com;import java.awt.Color;
Time of Update: 2017-01-19
一個簡單的Java
Time of Update: 2017-01-19
java Date擷取年月日時分秒的實現方法package com.util; import java.text.DateFormat; import java.util.Calendar; import java.util.Date; public class Test { public void getTimeByDate(){ Date date = new Date(); DateFormat df1 =
Time of Update: 2017-01-19
本篇淺析java中static的用法,主要五個方面:靜態成員變數,靜態方法,靜態塊,靜態內部類,靜態導包。首先還是一張表格說一下靜態對象和非靜態對象的區別: 靜態對象 非靜態對象 歸屬 類共同具有 類的各個執行個體獨立擁有 記憶體配置 記憶體空間上固定的 附屬類分配 分配空間順序 優先分配靜態對象空間
Time of Update: 2017-01-19
static關鍵字是很多朋友在編寫代碼和閱讀代碼時碰到的比較難以理解的一個關鍵字,也是各大公司的面試官喜歡在面試時問到的知識點之一。下面就先講述一下static關鍵字的用法和平常容易誤解的地方,最後列舉了一些面試筆試中常見的關於static的考題。以下是本文的目錄大綱: 一.static關鍵字的用途 二.static關鍵字的誤區 三.常見的筆試面試題 若有不正之處,希望諒解並歡迎批評指正。 請尊重作者勞動成果,轉載請標明原文連結: http://www.cnblogs.com/dol