原创 JVM的內存區域劃分Eden Space、Survivor Space、Tenured Gen,Perm Gen

1.爲什麼會有年輕代 我們先來屢屢,爲什麼需要把堆分代?不分代不能完成他所做的事情麼?其實不分代完全可以,分代的唯一理由就是優化GC性能。你先想想,如果沒有分代,那我們所有的對象都在一塊,GC的時候我們要找到哪些對象沒用,這樣就會對堆

原创 Ubuntu 12.04 安裝Scrapy爬蟲框架

根據Scrapy安裝指南(http://doc.scrapy.org/en/latest/intro/install.html) Don’t use the python-scrapy package provided by Ubun

原创 阿里巴巴架構師總結,搞懂什麼是中臺

一切業務數據化,一切數據業務化。 “中臺”概念這幾年非常火,特別是阿里、騰訊、百度、京東等互聯網公司最近頻繁的基於中臺調整組織架構,把“中臺”的熱度又上升到另一個高度,甚至有這樣的聲音, 90 年代不做 ERP 會死,現在不做中臺也會定企

原创 Oracle-體系結構圖

數據庫(Database) 數據庫是一個數據的集合,不僅是指物理上的數據,也指物理、存儲及進程對象的一個組合。Oracle是一個基於B/S模式的關係型數據庫管理系統(RDBMS)。 Oracle系統體系結構由三部分組成:邏輯結構、物理結構

原创 Hadoop安全機制Kerberos介紹

Kerberos協議: Kerberos協議主要用於計算機網絡的身份鑑別(Authentication), 其特點是用戶只需輸入一次身份驗證信息就可以憑藉此驗證獲得的票據(ticket-granting ticket)訪問多個服務,即SS

原创 oracle 體系架構圖

1. 幾個重要的Oracle術語 要學習Oracle的體系結構,先要搞明白幾個重要的術語:Oracle服務器、Oracle實例、Oracle數據庫。Oracle服務器:即Oracle server,由Oracle實例和Oracle數據庫組

原创 spring MVC原理

圖1 圖2 Spring工作流程描述       1. 用戶向服務器發送請求,請求被Spring 前端控制Servelt DispatcherServlet捕獲;       2. DispatcherServlet對請

原创 開源python網絡爬蟲框架Scrapy

開源python網絡爬蟲框架Scrapy 介紹: 所謂網絡爬蟲,就是一個在網上到處或定向抓取數據的程序,當然,這種說法不夠專業,更專業的描述就是,抓取特定網站網頁的HTML數據。不過由於一個網站的網頁很多,而我們又不可能事先知道所

原创 深入理解Java:註解(Annotation)--註解處理器

如果沒有用來讀取註解的方法和工作,那麼註解也就不會比註釋更有用處了。使用註解的過程中,很重要的一部分就是創建於使用註解處理器。Java SE5擴展了反射機制的API,以幫助程序員快速的構造自定義註解處理器。 註解處理器類庫(java.

原创 java垃圾回收機制詳解

一、按代實現垃圾回收 先看一下整體結構: 新生代(Young generation): 絕大多數最新被創建的對象會被分配到這裏,由於大部分對象在創建後會很快變得不可到達,所以很多對象被創建在新生代,然後消失。對象從這個區域消

原创 JavaScript 常用功能總結

本文主要總結了JavaScript 常用功能總結,如一些常用的額JS 對象,基本數據結構,功能函數等,還有一些常用的設計模式。 目錄: 衆所周知,JavaScript是動態的面向對象的編程語言,能夠實現以下效果: 1. 豐富Web

原创 在Java中集成Python,Java與Python協作方式

寫在前面 在微服務架構大行其道的今天,對於將程序進行嵌套調用的做法其實並不可取,甚至顯得有些愚蠢。當然,之所以要面對這個問題,或許是因爲一些歷史原因,或者僅僅是爲了簡單。恰好我在項目中就遇到了這個問題,需要在Java程序中調用Python

原创 Spring(AbstractRoutingDataSource)實現動態數據源切換

一、前言     近期一項目A需實現數據同步到另一項目B數據庫中,在不改變B項目的情況下,只好選擇項目A中切換數據源,直接把數據寫入項目B的數據庫中。這種需求,在數據同步與定時任務中經常需要。     那麼問題來了,該如何解決多數據

原创 數據血緣關係簡述

數據的血緣關係作爲數據治理很重要的部分,需要引起格外的重視。 數據血緣關係的概念 在人類社會中,血緣關係是指由婚姻或生育而產生的人際關係。如父母與子女的關係,兄弟姐妹關係,以及由此而派生的其他親屬關係。它是人先天的與生俱來的關係,在人類社

原创 pg數據庫的結構理解

1 概述 PostgreSQL官方介紹稱是最先進的開源關係型數據庫,支持所有主流的平臺,目前已經更新到了最新版本的12.0,在MySQL被Oracle收購後,PostgreSQL開源社區越來越活躍了,同時還有分佈式集羣的開源方案Green