原创 js閉包理解

      閉包是一個比較抽象的概念,尤其是對js新手來說.書上的解釋實在是比較晦澀.   但是他也是js能力提升中無法繞過的一環,幾乎每次面試必問的問題,因爲在回答的時候.你的答案的深度,對術語的理解以及js內部解釋器的運作方式的描

原创 excel導出基礎例子

public class test { public static String export(List ublist,String path) throws Exception { try

原创 hadoop hdfs基礎操作

package hdfsDemo; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; impor

原创 java壓縮,解壓縮zlib文件

import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.ByteArrayOutputStream; import java.io.File

原创 oracle配置雙串數據源

oracle配置雙串數據源的方式 jdbc:oracle:thin:@(DESCRIPTION_LIST=(LOAD_BALANCE=no)(FAILOVER=on) (DESCRIPTION=(ADDRESS_LIST=(ADDRESS

原创 lombok

Lombok 作用:幫使用者提高編碼效率,減少重複與冗餘的代碼 原理:ASM 動態修改class文件 Lombok 作用幫使用者提高編碼效率減少重複與冗餘的代碼 原理ASM 動態修改class文件 配置

原创 ajax文件異步上傳下載

需要的jar:ajaxfileupload.js 文件上傳: 頁面: <%@ page pageEncoding="GBK"%> <%@ page contentType="text/html;charset=GBK"%> <%@ ta

原创 excel解析工具類

<span style="font-family:Microsoft YaHei;font-size:14px;">public class FileExcelOperation { private WritableWorkbook

原创 Java併發編程:基本概念與volatile關鍵字解析

  volatile這個關鍵字可能很多朋友都聽說過,或許也都用過。在Java 5之前,它是一個備受爭議的關鍵字,因爲在程序中使用它往往會導致出人意料的結果。在Java 5之後,volatile關鍵字才得以重獲生機。   volatile

原创 http傳遞文件工具類

通過http接口傳輸文件工具類 package com.aiyinsitan.web.util; import java.io.IOException; import java.io.InputStream; import java.n

原创 java性能優化二

在JAVA程序中,性能問題的大部分原因並不在於JAVA語言,而是程序本身。養成良好的編碼習慣非常重要,能夠顯著地提升程序性能。 一、避免在循環條件中使用複雜表達式 在不做編譯優化的情況下,在循環中,循環條件會被反覆計算,如果不使用複雜表

原创 ca證書demo與相關問題

以下是CA證書的工具類 import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.

原创 hadoop 基本操作手冊

####hdfs ./bin/hdfs dfs -mkdir /user ./bin/hdfs dfs -mkdir /user/Administrator ./bin/hdfs dfs -chmod 777 /user/Administ

原创 利用spring 實現文件上傳、下載

org.springframework.util.FileCopyUtils類的copy方法可以實現文件拷貝,同時設置輸出流爲HttpServletResponse,則可以實現文件下載 文件上傳必須使用form的同步或異步表單提交,且設置

原创 mybatis批量插入

Mybatis批量插入的代碼下所示: <select id="addAmountOfPosi" parameterType="java.util.List" > insert into PLSTATISTICS_T (statis