原创 java進階--動態代理全面理解

注意,看黑板了:   軟件工程化發展到今天,前輩們總結的理論和原則不能光是試卷上的幾個答案,畢業就還給老師,更重要的是應用於實踐,剛入門的新手容易犯這些問題,一副不撞南牆不回頭的氣勢,年輕有氣概、有激情是好事,但是也不要妄自菲薄,單憑膽子大

原创 java併發---線程通信和線程池原理

一、線程的狀態   線程的狀態包括新建(初始狀態)、就緒、運行、死亡(終止)、阻塞;   (1)簡化版本            (2)結合java線程方法版本    (2)線程通信 wait():導致當前線程等待,直到其他線程調用該同步

原创 servlet與tomcat

1、servlet與servlet容器  (1)servlet本質    前方高能,請注意、注意、注意。。。重要的事情說三遍,servlet本質就是一個Java接口 ,目的在於定義一套處理網絡請求的規範,如下所示: package jav

原创 Neo4j---性能優化

     不會項目管理的研發不是好loder(^_^ ^_^),開個玩笑,目的是想說項目管理很重要,研發同胞們需要重視、重視、重視(重要的事情說三遍)。隨着項目業務擴展,不再是停留在基本某一業務範圍,海量數據接踵而至,接口性能明顯出現瓶頸,

原创 Neo4j-cypher QL基礎

cypher :一種聲明式圖查詢語言,表達高效查詢和更新圖數據庫。    先來感受下neo4j優雅的web界面及圖(關係)處理能力        一、基礎知識 1、基礎概念 變量:用於引用搜索模式(pattern),變量可以忽略,如果不需要

原创 網絡資產掃描-masscan和nmap結合掃描

  一、引言:   公司從2018年開始研發CMDB,項目的定位的方向是①作爲公司產品的資產數據中心,提供統一的模型和對外接口,統一維護一份資產信息,避免各個產品(比如,全棧智能監控、自動化運維、帶外、smartLog等)各自維護CI。②作

原创 數據庫系統(六)---MySQL語句及存儲過程

一、DDL、DML、DCL常用語句  1、DDL(Data Definition Language)數據庫定義語言 (1)數據庫模式定義 #創建數據庫   create database if exsites db_name; #

原创 數據庫系統(四)---關係型數據庫設計及E-R圖

1、關係型數據庫:   關係型數據庫是一類採用關係模型作爲邏輯數據模型的數據庫系統,遵從數據庫設計的基本步驟,包括:需求分析、概念結構設計、邏輯結構設計、物理結構設計、數據庫實施、數據庫的運行和維護等階段。 概念結構設計與邏輯結構設計是關係

原创 數據庫系統(三)--關係型數據庫規範化之範式

一 、關係模式可能會存在的問題:         1. 數據冗餘      2. 更新異常        3. 插入異常    4. 刪除異常   二、相關概念   1、實體:現實世界中客觀存在並可以被區別的事物。這裏所說的“事物”不僅

原创 數據庫系統(二)--關係型數據庫之關係代數

關係型數據庫-關係操作集合 1、 基本的關係操作   關係模型中常用的關係操作包括查詢(Query)操作和插入(Insert)、刪除 (Delete)、修改(Update)操作兩大部分。   查詢操作分爲:選擇、投影、連接、除、並

原创 數據庫系統原理(一)--數據模型

一、數據庫系統三級模式與二級映像                         層次結構圖     1、若從數據庫管理員(DBA)的視角來看,數據庫系統可分爲內部系統結構和外部體系結構,其中內部體系結構通常採用三級模式結構。    (1)

原创 c++指針全攻略

1、指針概念理解         int*  p      定義一個指針(推薦使用這種寫法int* ,理解上有好處)        p     指針變量;        *      間接運算符(訪問符),代表訪問該地址所指向的空間;   

原创 VMware vSphere API開發(一)---vSphere 體系核心概念

1、VMware SDDC        VMware 軟件定義數據中心(software defined dataCenter,SDDC),包括了從最底層的VMware vSphere、軟件定義存儲、軟件定義網絡、雲計算平臺等多個組件。V

原创 Redis項目實戰---應用及理論(二)---Redis集羣原理

一、 Redis官方推薦集羣方案:Redis Cluster       適用於redis3.0以後版本,        redis cluster 是redis官方提供的分佈式解決方案,在3.0版本後推出的,有效地解決了redis分佈式的

原创 System path '/Users/hxy/Library/Caches/PyCharm2018.2' is invalid.

Mac系統下安裝pycharm後啓動出現System path '/Users/hxy/Library/Caches/PyCharm2018.2' is invalid.問題; 1、出現原因:   1.1)安裝過Idea或其他版本的pych