原创 JSON數組,JSON對象,數組的區別

一、JSON 語法規則: JSON 是存儲和交換文本信息的語法 在開發過程中,經常需要和別的系統交換數據,數據交換的格式有XML、JSON等, JSON作爲一個輕量級的數據格式比xml效率要高,XML需要很多的標籤,這無疑佔據了網絡流量。

原创 SQL多表連接查詢(詳細實例)

本文主要列舉兩張和三張表來講述多表連接查詢。新建兩張表:表1:student  截圖如下:表2:course  截圖如下:(此時這樣建表只是爲了演示連接SQL語句,當然實際開發中我們不會這樣建表,實際開發中這兩個表會有自己不同的主鍵。)一

原创 Java 網絡IO編程總結(BIO、NIO、AIO均含完整實例代碼)

版權聲明:http://blog.csdn.net/anxpp轉載出處:http://blog.csdn.net/anxpp/article/details/51512200    本文會從傳統的BIO到NIO再到AIO自淺至深介紹,並附

原创 Nginx 主要應用場景

Nginx在不依賴第三方模塊能做什麼1.反向代理2.負載均衡3.HTTP服務器(包含動靜分離)4.正向代理反向代理反向代理應該是Nginx做的最多的一件事了。反向代理(Reverse Proxy)方式是指以代理服務器來接受internet

原创 Spring+Netty+Protostuff+ZooKeeper實現輕量級RPC服務(二)

接上文【轉】Spring+Netty+Protostuff+ZooKeeper實現輕量級RPC服務 (二)整體文件結構 其中(Maven 的多模塊構建):SpringMVC_RPC_ClientSpringMVC_RPC_CommonSp

原创 java反射機制

反射、映射:就是把Java類中的各種成分映射成一個個的Java對象。例如,一個類有:成員變量,成員方法,包等信息,利用反射技術可以對一個類進行解剖,把各個部分映射成一個個對象。反射機制的作用:1,反編譯:.class-->.java2,通

原创 java多線程

進程:指在系統中能獨立運行並作爲資源分配的基本單位.線程:線程是進程中的一個實體,作爲系統調度和分派的基本單位.一、創建線程和啓動(1)繼承Thread類創建線程類1、 定義一個繼承Thread類的子類,並重寫該類的run()方法;2、創

原创 分佈式與集羣的區別

利用閒暇時間整理一下分佈式和集羣的相關知識,要是有什麼不足請各位博友不吝補充。通俗的說:分佈式是以縮短單個任務的執行時間來提升效率的。集羣則是通過提高單位時間內執行的任務數來提升效率。分佈式是指將不同的業務分佈在不同的地方。 而集羣指的是

原创 Java 堆、棧、方法區的區別

結構化語言裏函數(子程序)調用最方便的實現方式就是用棧,以至於現在絕大部分芯片都對棧提供芯片級的硬件支持,一條指令即可搞定棧的pop操作。棧的好處是:方便、快、有效避免內存碎片化。棧的問題是:不利於管理大內存(尤其在16位和32位時代)、

原创 Java集合框架

 Java集合工具包位於Java.util包下,包含了很多常用的數據結構,如數組、鏈表、棧、隊列、集合、哈希表等。 學習Java集合框架下大致可以分爲如下五個部分:List列表、Set集合、Map映射、迭代器(Iterator、Enume

原创 mysql數據庫數據的導出和導入(表結構和表內數據)

昨天由於聯調財務接口遠程請求數據太多導致半天訪問不到數據,於是把遠程數據庫拷貝到本地並且簡化表內數據,但是一開始導入導出運見了點問題,現在決定強化記錄一下昨天的操作。1、打開Navicat選中要導出的數據庫右鍵選中轉存sql文件(結構和數

原创 Spring+Netty+Protostuff+ZooKeeper實現輕量級RPC服務(一)

【轉】Spring+Netty+Protostuff+ZooKeeper實現輕量級RPC服務(一)轉載地址:https://my.oschina.net/Listening/blog/682124轉載地址:http://www.jb51.

原创 如何解決Tomcat端口號被佔用

1、打開電腦命令行窗口,運行cmd ----》netstat -ano  指令查看所有的端口占用情況2、通過netstat -aon|findstr "想檢測的端口號"來查看端口號佔用情況,例如netstat -aon|findstr "

原创 Spring Boot、微服務架構和大數據治理之間的故事

微服務架構:構建靈活,易擴展,可以快速應對需求的變化。微服務架構是一種架構模式,它提倡將單一應用程序劃分成一組小的服務,服務之間互相協調、互相配合,爲用戶提供最終價值。整個業務數據被分散在各個子服務之後會帶來兩個最明顯的問題:1、業務管理

原创 ArrayList源碼剖析

ArrayList簡介ArrayList是基於數組實現的,是一個動態數組,其容量能自動增長,類似於C語言中的動態申請內存,動態增長內存。ArrayList不是線程安全的,只能用在單線程環境下,多線程環境下可以考慮用Collections.