原创 JDK1.5引入的concurrent併發包

  併發是伴隨着多核處理器的誕生而產生的,爲了充分利用硬件資源,誕生了多線程技術。但是多線程又存在資源競爭的問題,引發了同步和互斥,並帶來線程安全的問題。於是,從jdk1.5開始,引入了concurrent包來解決這些問題。   java

原创 Java中的值傳遞與引用傳遞

  1.基本類型和引用類型在內存中的保存   Java中數據類型分爲兩大類,基本類型和對象類型。相應的,變量也有兩種類型:基本類型和引用類型。   基本類型的變量保存原始值,即它代表的值就是數值本身;而引用類型的變量保存引用值,"引用值"

原创 htts與http的區別

  HTTP(Hypertext transfer protocol,超文本傳輸協議)是一種詳細規定了瀏覽器和萬維網服務器之間互相通信的規則,通過因特網傳送萬維網文檔的數據傳送協議。簡單來說,HTTP協議被用於在Web瀏覽器和網站服務器之

原创 JDK8的新特性

  Java 8 (又稱爲 jdk 1.8) 是 Java 語言開發的一個主要版本。Oracle 公司於 2014 年 3 月 18 日發佈 Java 8 ,它支持函數式編程,新的 JavaScript 引擎,新的日期 API,新的Str

原创 Java併發編程的4個同步輔助類

  我在《JDK1.5引入的concurrent併發包》中,曾經介紹過CountDownLatch、CyclicBarrier兩個類,還給出了CountDownLatch的演示案例。這裏再系統總結下Java併發編程中的4個類CountDo

原创 Java跨域問題的處理

  1,JavaScript由於安全性方面的考慮,不允許頁面跨域調用其他頁面的對象,那麼問題來了,什麼是跨域問題?   答:這是由於瀏覽器同源策略的限制,現在所有支持JavaScript的瀏覽器都使用了這個策略。那麼什麼是同源呢?所謂的同

原创 Java的BIO,NIO與AIO

  Java中的IO操作可謂常見。在Java的IO體系中,常有些名詞容易讓人困惑不解。爲此,先通俗地介紹下這些名詞。   1 什麼是同步?   2 什麼是異步?   3 什麼是阻塞?   4 什麼是非阻塞?   5 什麼是同步阻塞

原创 SpringBoot微服務

  在企業級軟件的架構模型上,我們主要討論下SOA與微服務架構。   SOA的全稱是Service-Oriented Architecture,可譯爲“面向服務的架構”,它是一個組件模型,將應用程序的不同功能單元(稱爲服務)通過這些服務之

原创 Java常量池

  一.相關知識   1.何爲常量   第一種常量:是一個值,我們將這個值本身稱爲常量。比如: 整型常量:1024 實型常量:1.024 字符常量:'g' 'c' 'w' 字符串常量:"gcw" 邏輯常量:true false    

原创 MySQL鎖機制

  mysql鎖機制分爲表級鎖和行級鎖,此外根據分頁查詢,還可以擴展出頁級鎖。   顧名思義,表級鎖可以理解爲鎖住整個表,可以同時讀,但是不能同時寫,也就是說,直接鎖定整張表,在你鎖定期間,其它進程無法對該表進行寫操作。如果你是寫鎖,則其

原创 Java各種對象(PO,BO等)的區分

  PO:持久對象 (persistent object)。   PO是在Object/Relation Mapping框架中的Entity,它的每個屬性基本上都對應數據庫表裏面的某個字段。完全是一個符合Java Bean規範的純Java

原创 製作一棵ztree

  我們在做web項目時,常會用到一些樹形菜單。在此,我們利用ztree實現樹形菜單的效果。zTree 是一個依靠 jQuery 實現的多功能 “樹插件”。優異的性能、靈活的配置、多種功能的組合是 zTree 的最大優點。   接下來,我

原创 設計模式之適配器模式

  適配器模式(Adapter Pattern)是作爲兩個不兼容的接口之間的橋樑。這種類型的設計模式屬於結構型模式,它結合了兩個獨立接口的功能。   這種模式涉及到一個單一的類,該類負責加入獨立的或不兼容的接口功能。舉個真實的例子,讀卡器

原创 Struts2使用

  Struts2是一個基於MVC設計模式的Web應用框架。在MVC設計模式中,Struts2作爲控制器(Controller)來建立模型與視圖的數據交互。Struts 2是Struts的下一代產品,是在 struts 1和WebWork

原创 設計模式之單例模式

  單例模式,是一種常用的軟件設計模式。在它的核心結構中只包含一個被稱爲單例的特殊類。通過單例模式可以保證系統中,應用該模式的類一個類只有一個實例,即一個類只有一個對象實例。   Java中單例模式定義:“一個類有且僅有一個實例,並且自行