原创 nodejs---淺析 Node.js 單線程模型

淺析 Node.js 單線程模型Node.js 採用事件驅動和異步 I/O 的方式,實現了一個單線程、高併發的 JavaScript 運行時環境,而單線程就意味着同一時間只能做一件事,那麼 Node.js 如何通過單線程來實現高併發和異步

原创 Spring MVC 解讀---

Spring MVC 解讀---<context:component-scan/>     註解是騎士魂牽夢繞的美麗公主,也是騎士的無法擺脫的噩夢... 一、<context:component-scan/>   

原创 Mac下intellij配置maven教程

1、下載Maven解壓後我放到了這裏: /Users/huangshibao/huang/soft/apache-maven-3.5.32.編輯bash_profile文件:vi ~/.bash_profile配置如下兩個環境變量:exp

原创 Spring MVC 解讀——@RequestMapping

Spring MVC 解讀——@RequestMapping     上一篇文章中我們瞭解了Spring如何處理@RequestMapping註解,並將請求映射信息保存到系統中以處理客戶端發送來的請求,但是Spring是怎樣接受請求

原创 Spring MVC 解讀——View,ViewResolver

一、概念理解     View ---View接口表示一個響應給用戶的視圖,例如jsp文件,pdf文件,html文件等,它的定義如下 ? 1 2 3 4 5 6 7 8 9

原创 Spring MVC 解讀——

Spring MVC 解讀——<mvc:annotation-driven/> 一、AnnotationDrivenBeanDefinitionParser     通常如果我們希望通過註解的方式來進行Spring MVC開

原创 Spring MVC 解讀——@RequestMapping

Spring MVC 解讀——@RequestMapping     爲了降低文章篇幅,使得文章更目標化,簡潔化,我們就不例舉各種@RequestMapping的用法等內容了.     文章主要說明以下問題: Sprin

原创 nodejs---socket.io搭配pm2(cluster)集羣解決方案

socket.io搭配pm2(cluster)集羣解決方案閱讀目錄socket.io與cluster場景重現原因何在多種實現服務端路由上帝進程路由總結socket.io與cluster在線上系統中,需要使用node的多進程模型,我們可以自

原创 nodejs---關於真正理解Node.js事件循環你需要了解的一切

原文出處 What you should know to really understand the Node.js Event LoopNode.js是一個基於事件的平臺。這意味着Node中發生的任何事情都是對於事件的響應。傳入Node

原创 架構設計---soa與msa的概念

1. 前言隨着現在互聯網行業的發展,越來越多的框架、中間件、容器等開源技術不斷地涌現,更好地來服務於業務,實現業務並解決問題。然而面對衆多的技術選擇,我們要如何甄別出適合自己團隊業務的技術呢?對於人來說,鞋子過大,可能影響奔跑的速度,鞋子

原创 數據庫的事物隔離級別通俗理解

總的說,數據庫事物無非就兩種:讀取事物(select)、修改事物(update,insert)。在沒有事物隔離控制的時候,這兩種事物的排列,A22, 就有四種有序的併發事物可能性(更新時又一個更新,更新時來了一個讀取的,讀取時來了一個更

原创 JAVA 基礎之Static關鍵字和類加載

 問題一  : 類什麼時候被加載/類加載時機???: 有如下幾個類,我先運行TestA,再運行TestB,那麼:          class A: public class A {       public static in

原创 架構設計---技術棧01

1、star模型的是哪幾個單詞的縮寫,star具體內容是什麼,爲什麼star能很好地考察候選人的能力?   star模型:situation(情景) task(任務) action(行動) result(結果)   定義:基於一種假設,根

原创 項目問題思考之策略模式

求: 項目中一個模塊需要支持對圖片,PDF,文本文件的操作,需要讀取他們的內容在前臺顯示,顯示縮略圖,保存他們的內容到後臺,刪除內容等 問題與教訓: 最初安排我任務時說只需要支持圖片跟pdf就可以了,然後我覺得

原创 JDK+MyEclipse+Tomcat的配置

JDK+MyEclipse+Tomcat的配置 1. 安裝配置JDK      爲了管理方便,此處安裝jdk1.6.0_10到C:\Program Files\Java文件夾下,下面進行環境變量的配置。           右鍵我的電腦—