原创 java 集合類Collection及Map 常用類

集合 Collection         |---List :元素是有序的,元素可以重複。因爲此集合類有索引。                 |--ArrayList:(線程不同步)底層的數據結構使用的是數組結構,查找數據的速度較快

原创 LinkedList ArrayList Vector的區別

ArrayList 和Vector是採用數組方式存儲數據,此數組元素數大於實際存儲的數據以便增加和插入元素,都允許直接序號索引元素,但是插入數據要設計到數組元素移動等內存操作,所以索引數據快插入數據慢,Vector由於使用了synchro

原创 String和Date、Timestamp之間的轉換

點擊打開鏈接

原创 HashTable HashMap TreeMap 區別

  java爲數據結構中的映射定義了一個接口java.util.Map,而HashMap Hashtable和TreeMap就是它的實現類。Map是將鍵映射到值的對象,一個映射不能包含重複的鍵;每個鍵最多隻能映射一個一個值。 Hashma

原创 文件刪除

批量文件的刪除 File f=new File(saveDirectory);//建立該文件夾的目錄的文件對象File list[]=f.listFiles();//取得目錄下所有的文件保存在list中 for(int i=0;i<lis

原创 Java中用內存映射處理大文件

點擊打開鏈接

原创 java中的棧、堆和常量池

java內存分配與管理是Java的核心技術之一,之前我們曾介紹過Java的內存管理與內存泄露以及Java垃圾回收方面的知識,今天我們再次深入Java核心,詳細介紹一下Java在內存分配方面的知識。一般Java在內存分配時會涉及到以下區域

原创 mysql數據庫相關總結

數據庫引擎innodb和MyISAM的區別 MyISAM和InnoDB都使用B+樹來實現索引: MyISAM的索引與數據分開存儲 MyISAM的索引葉子存儲指針,主鍵索引與普通索引無太大區別 InnoDB的聚集索引和數

原创 mysql 日期函數使用

select DATE_FORMAT(NOW(),’%Y-%m-%d’);-- 時間轉字段串 select STR_TO_DATE(‘2019-06-22’,’%Y-%m-%d’); – 字符串轉時間 SELECT UNIX_T

原创 java 集合類

集合 Collection         |---List :元素是有序的,元素可以重複。因爲此集合類有索引。                 |--ArrayList:(線程不同步)底層的數據結構使用的是數組結構,查找數據的速度較快

原创 一個程序員的頓悟:理想的程序員只比你多了6個一點點

轉載自:http://mdsa.51cto.com/art/201511/496267.htm#topx 我算是靠坑蒙拐騙進了程序員的門,然後一路狂奔。26歲之前幾乎沒有任何寫代碼的經驗,研究生畢業卻意外選擇了一家不可能提供培訓的初創公司

原创 Redis java調用API實現

獲取連接客戶端鏈接 RedisClient.java package redis; import java.util.ArrayList; import java.util.List; import redis.clients.jed

原创 linux數據庫和文件夾定時備份刪除

linux數據庫和文件夾定時備份刪除 寫shell腳本 作爲定時執行的備份mysql數據庫文件和文件夾文件 1.mysql 數據導出和打包備份 mysqlback.sh #!/bin/sh # File: /root/mysqlback

原创 JavaFTP文件傳輸 簡單實現

簡單介紹下win7 上配置FTP服務和java實現FTP小練習。 如果是win7系統首先開啓ftp服務 控制面板->程序->打開關閉windows功能如圖: 打開ftp服務,然後開始配置ftp服務站點,打開管理服務,如下圖: 選擇站

原创 java freemarker 實現word文件導出

使用freemarker模板化導出word文件 java代碼實現 因爲是word文檔模板所以先弄一個簡單的模板這裏我用了一個word表格作爲演示導出例子,如圖word模板是這樣的: 計劃導出一個4*4的表格。 首先將這個doc文檔另