原创 sql server的數據庫的轉移

前一段時間,客戶的服務器經常出現問題,不得已得更換服務器,所以服務器上的sql server數據庫同樣需要進行轉移。 這裏建議一個相對方便的方式。藉助於sql server的工具,Management studio. 工具下載地址:htt

原创 LinkedList 源碼 的理解

之前看了ArrayList。一般拿ArrayList和LinkedList進行比較。因爲兩者有很多相似,又有一些不同。 相同:都是List類型(說了白說)。都可以進行存放對象。 不同點:實現的接口有些差異,底層實現的原理不一樣。Array

原创 ArrayList的理解

ArrayList是常用的集合.平時用的時候做了些筆記。 一:首先看下ArrayList的繼承基礎: public class ArrayList<E> extends AbstractList<E> implement

原创 Collection集合的理解

由於數組的的大小是固定的,這個侷限使得的實用性遠遠小於集合。所以現在聊聊集合類Collection. 一:Collection是個接口。並且LIst和Set都是接口。並繼承與Collection.其的關係如圖下: 其中List是允許有重

原创 單例模式

單例模式主要解決該類只能實例一個對象的問題。是面試的常考點。 自己慢慢看着其他人的博客,記錄自己的學習點滴。 package designPattern.single; import java.util.ArrayList; impo

原创 二分法查找

二分法經常用於有序數組中查找。不需要循環遍歷。使得效率提高。面試經常會有考到 /** * 查找元素(因爲是有序,所以採用二分法查詢) * 返回-1表示沒有,返回其他Int值代表對應的位置(下標) * @param value

原创 HashMap的理解

HashMap之所以這麼受歡迎,最重要的原因就是它hash算法。讓它的速度成爲優勢。下面就講講hashMap吧。 一:可能你用hashMap的時候,就是Map<String,Object> map=new HashMap<String,O

原创 svn的一些基本操作。比如下載項目,更新,提交,比對等,同時還有就是在myeclipse上的操作。

雖然現在有用git等工具,但我還是比較習慣svn。覺得它還是比較好用的。現在我就分享一些常用技巧吧。歡迎大家一起討論。首先是安裝svn.我說的是安裝客戶端(小烏龜圖標)。安裝完後隨便找個文件夾空白處右鍵,就會出現TortoiseSvn等圖

原创 java實現excel的生成,利用poi jar包實現excel的生成

利用工具就是站在牛人的肩膀上。現在看看利用poi jar包達成的效果吧 內容給註釋掉了,簡單的實現了標題以及表格標題和內容的實現(包括不一樣的格式)   直接上傳代碼吧 /** * 生成excel 包括訂單細節 * @para

原创 利用dom4j來生成xml

xml比較常用,處理xml的方式也比較多。現在就聊聊如何用dom4j來生成xml吧 先看看效果。。。 上傳代碼: /** * 生成xml * @param action * @param path */ privat

原创 使用npm命令來導包,nmp命令來build項目(前後端分離)

現在很多前端項目採用node.js,npm來管理項目。所以呢,一些基本的操作還是要懂些。像我們公司的前端基本用vue來開發。然後採用node.js和npm來管理。前端工具webstorm,後端開發myeclipse.比如從svn chec

原创 group by語句,join on ,left join on ,vue 的下拉框,按鈕事件,方法的觸發等。

    最近項目裏要寫報表,我寫了5-6張報表,包括sql語句和頁面表格(vue實現).業務不是很複雜。最多就關聯7-8張表。前面有點捉急,vue的很多不會,慢慢的網上查查,問下前端。功能基本能實現(三個功能)1.查詢,2.選擇條件(比如

原创 如何解決tomcat服務器不能選擇項目問題

      首先我自己在平時導入項目的時候遇到過幾次,每次都話費很長的時間。現在有機會把解決方法給大家分享下。   我的情況是:導入項目後,tomcat添加項目時沒有該項目選擇。   據網上搜索:這是因爲該項目不是web項目。解決辦法:選

原创 如果正確導入.gradle項目

前言:目前很多公司的項目都採用.gradle。所以你也必須學會如何導入.gradle項目,大致瞭解一些。接觸過一些項目之後。我把自己的一些總結寫出來分享給大家。第一:得下載gradle.比如下載3.2.1版本(我用的),下載地址:http

原创 條形碼的輸出,條形碼的打印,pdf打印條形碼

條形碼的打印效果如下圖:   想實現上面的這種打印輸出(內容可以自己設定),大概需要三大步。   第一步:選擇jar包(其實實現條形碼可以有多個方式,這裏講述下我最熟悉的);採用barcode4j這個jar包。 第二步:採用barcod