原创 設計模式入門-工廠模式

一.簡單工廠模式 1.概念理解: 專門定義一個類用來負責創建其他類的實例,被創建的實例通常都具有共同的父類。 2.類圖: 圖 3.代碼: BaseBook public abstract class BaseBook { // 定義一

原创 利用Javacsv實現Java讀寫csv文件

今天跟大家分享一個利用外部Jar包來實現Java操作CSV文件 一.資源下載 1.直接下載Jar包: http://central.maven.org/maven2/net/sourceforge/javacsv/javacsv/2.0/

原创 第01期:salesforce開發環境的搭建

一.插件安裝 1.前期準備: (1).操作系統 Windows 7, 8, or 10macOS 10.7, 10.8, 10.9, 10.10, or 10.11Ubuntu 12.04 LTS or 14.04 LTS(2).JDK

原创 Web服務器點擊劫持(ClickJacking)的安全防範

一.介紹 ClickJacking即點擊劫持,是一種將惡意代碼經過處理使其變成透明、不可見的iframe,並將其覆蓋在一個網頁上,然後誘使用戶在該網頁上進行點擊操作。通過改變iframe的在頁面的位置,可以誘使用戶正好點擊我們設置好的透明

原创 java併發面試題整理

1.java中有幾種方法可以實現一個線程? 1).需要從Java.lang.Thread類派生一個新的線程類,重載它的run()方法; public class MyThread extends Thread { @Override

原创 Java中的併發工具類:Semaphore基本理解和底層實現

一.概念理解 有關Semaphore(信號量),你會看到有關材料是這樣解釋的:信號量是用來控制同時訪問特定資源的線程數量,它通過協調各個線程,保證合理的使用公共資源。線程可以通過acquire() 方法來獲取信號量的許可,當信號量中沒有可

原创 HashSet、LinkedHashSet和TreeSet三者區別與聯繫

一.HashSet 特點: 1.HashSet中不能有相同的元素,可以有一個Null元素,存入的元素是無序的。 2.HashSet如何保證唯一性? 1).HashSet底層數據結構是哈希表,哈希表就是存儲唯一系列的表,而哈希值是由對象的h

原创 設計模式入門-單例模式

一.概念理解: 1.什麼是單例模式? 就是整個類就有一個實例,並提供一個訪問它的全局訪問點。 2.單例模式的存在形式? 飢漢模式、飽漢模式,雙重鎖模式 圖 3.類結構圖 圖 二.代碼示演 1.飢漢模式 public class Si

原创 Maven構建springBoot Demo案例

一.簡介 springBoot的理念是讓你不需要在項目中進行大量的配置就能讓項目快速運行起來。使用springBoot輕易的就可以創建一個獨立運行的,基於Spring準生產級別的框架項目,而不用或者很少的Spring配置。 二.開發環境