原创 什麼是內存屏障(Memory Barriers)

內存屏障是一種基礎語言,在不同的計算機架構下有不同的實現細節。本文主要在x86_64處理器下,通過Linux及其內核代碼來分析和使用內存屏障 對大多數應用層開發者來說,“內存屏障”(memory Barrier)是一種陌生,甚至有些詭異的技

原创 ElasticSearch總結

前段時間對分佈式追蹤相關的實現方案進行了一些調研,瞭解到近期對於大數據的日誌檢索、分析從原來基於hadoop的實現逐漸過渡到基於es的方案上來。近期在消息審計追蹤相關的項目上也嘗試的使用了類似的方案。這裏對es的一些瞭解以及常用的一些使用整

原创 electron 如何打開開發者工具 devtools ,如何進入開發者模式

============================================商業轉載請聯繫獲得授權,非商業轉載請註明出處作者:蘇南大叔 【京城,非著名互聯網從業人員】來源:https://newsn.net/say/electr

原创 基於etcd3的訪問序列化及分佈式軟事務內存

本文翻譯自Serializability and Distributed Software Transactional Memory with etcd3 新的etcd3 API引入了新的更加強大的原語,相比較於etcd2的限制,這些新的原

原创 突破 Windows 的極限

Pushing the Limits of Windows: Physical Memory - Microsoft Community Hub 首次發佈於 2008 年 7 月 21 日在 TechNet 上   這是我將在接下來的幾個月

原创 Hive的安裝和使用以及Java操作hive

Hive 引言 簡介 hive是facebook開源,並捐獻給了apache組織,作爲apache組織的頂級項目(hive.apache.org)。 hive是一個基於大數據技術的數據倉庫(DataWareHouse)技術,主要是通過將用

原创 Docker學習,部署xxljob

架構 鏡像:docker鏡像,就相當於是一個root文件系統,比如官方鏡像像ubuntu就包含了一套完整的ubuntu最小系統的root文件系統 容器:鏡像和容器的關係,就像是面向對象程序設計中的類和實例一樣,鏡像是靜態的定義,容器是鏡像

原创 JAVA獲取MYSQL數據庫表、字段、字段類型、字段註釋 MySQL 中information_schema、mysql、performance_schema、sys 簡介

寫了一個簡單的工具類,獲取數據庫的表、表中字段、字段類型、字段註釋等信息。代碼如下: package com.lnjecit.generator.util; import org.slf4j.Logger; import org.slf4

原创 cron表達式詳解以及用Java自動生成cron表達式

cron表達式介紹 cron表達式是由若干數字、空格、符號按一定的規則,組成一組字符串,從而表達時間的信息。與正則表達式類似,都是一個字符串表示一些信息。 cron表達式是一個字符串,字符串以5或6個空格隔開,分爲6或7個域,每一個域代表

原创 HBase詳細的安裝和使用方法

簡介 HBase的原型是Google的BigTable論文,受到了該論文思想的啓發,目前作爲Hadoop的子項目來開發維護,用於支持結構化的數據存儲。 官方網站:http://hbase.apache.org 民間中文文檔:https:/

原创 CentOS7怎麼修改時區-永久修改時區-上海時區

CentOS7怎麼修改時區-永久修改時區-上海時區 root用戶在終端,直接使用如下的命令即可修改時區即可:提示是否覆蓋,輸入:Y cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

原创 使用Docker容器部署java運行環境(java8 + mysql5 + redis5 + nginx1.14

一.Docker環境安裝 1.1 安裝工具 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 1.2 爲yum源添加docker倉庫位置 yum-config-

原创 如何在vmware內抓包?(一文講明白vmware的三種網絡連接方式)

我們有時做主機之間的滲透測試,需要看網絡發包的詳細內容,但虛擬機內部如何抓包呢? vmware的虛擬網絡編輯器有三種模式:       ╔ HostOnly(僅主機)       ╠ Bridge(橋接)       ╚ NAT(代理)模式

原创 Spring三種建立數據源的方式(datasource)

Spring三種建立數據源的方法 第一種方法:使用org.springframework.jdbc.datasource.DriverManagerDataSource (spring自帶的類,功能較少) 說明:DriverManagerD

原创 Docker從容器中項目如何訪問到宿主機MYSQL

一、說明         使用 Docker 能實現服務的容器化,並使用容器間網絡在它們之間進行通信。有時您可能需要一個容器來與宿主機上非容器化的服務通信。以下是如何從 Docker 容器中訪問本地主機或 127.0.0.1的具體方法。