原创 NodeJs的cluster模塊練習

單個 Node.js 實例運行在單個線程中。 爲了充分利用多核系統,有時需要啓用一組 Node.js 進程去處理負載任務。 cluster 模塊可以創建共享服務器端口的子進程。 具體代碼如下圖所示: // const 定義常量,var定

原创 java批量保存數據到InfluxDb

1、項目是用的springboot,所以在application.properties文件中直接配置自己需要連接的數據庫以及用戶名密碼。 spring.influx.url=http://127.0.0.1:8086 spring.in

原创 but no declaration was found in the volumes section.

問題:使用docker-compose編排postgresql報錯,錯誤信息如下: Named volume "**:/var/lib/postgresql/data:rw" is used in service "postgres" b

原创 NodeJs的Error模塊

error是Nodejs處理錯誤信息的模塊,如果一個變量不進行定義會拋出以下錯誤: SyntaxError: Missing initializer in const declaration 如果一個變量不聲明會拋出如下錯誤: Re

原创 git SSL certificate problem: unable to get local issuer certificate

報錯如下:11:12    Clone failed: unable to access 'https://***.**.**.**/yourproject.git/': SSL certificate problem: unable t

原创 SpringBoot操作InfluxDb數據庫

一、InfluxDb數據庫簡介 InfluxDb用Go語言編寫的一個開源分佈式時序、事件和指標數據庫,和傳統是數據庫相比有不少不同的地方。 類似的數據庫有Elasticsearch、Graphite等。 1.提供了Http接口的API來操

原创 入門NodeJs

1、首先需要先安裝NodeJs,自己可以去百度搜索,網上很多教程。 2、本次是創建一個Http服務 3、具體代碼如下所示: var http = require("http"); http.createServer(function (

原创 Springboot整合mybatis及分頁查詢、定時任務)

整了一整天,看了一位前輩的博客,在此基礎上加上本人的理解及創作,哪位前輩忘記了,望諒解!不多說,直接上代碼。 以上是項目的整體結構,下面是pom.xml文件信息:<project xmlns="http://maven.apache.or

原创 java併發編程之重入鎖

重入鎖可以完全替代synchronized關鍵字,在JDK 5.0早期版本中,重入鎖的性能遠遠好於synchronzied,但是在6.0之後在synchronzied上做了大量的優化,使兩者的差距並沒那麼大的差別。 重入鎖使用java.u

原创 Condition:重入鎖的好搭檔

想必大家都知道,Objet類有wait() ,notify()方法;分別是讓線程等待和喚醒,那麼condition效果是大同小異的,只不過需要和ReentrantLock搭配使用(而wait和notify是和synchronzied搭配使

原创 CountDownLatch 倒計時器

Count down英文釋義倒計數,latch爲門閂;顧名思義,所以這個類在java中就會用在所有線程都執行完畢之後在執行其他操作的場景,比如說火箭發射等; CountDownLatch的構造函數接受一個整數作爲參數,即這個計數器的個數;

原创 靜態屬性調用問題

一個父類定義了static靜態代碼塊,且有一個靜態變量value;子類實現(implements)父類,子類中也有靜態代碼塊,那麼直接調用子類.value輸出內容是什麼呢? 且看代碼: package com.example.class

原创 高併發程序設計之無鎖

就人而言,分爲被悲觀派和樂觀派;對於樂天派而言,總是把事情往好的方面想。他們認爲所有的事情總是不太容易發生的,出錯的機率很小。對於悲觀派,他們總是擔心意外的發生,所以他們把所有的事情都想的很中哦,確保萬無一失。 對於併發控制而言,也可以分

原创 CyclicBarrier:循環柵欄

CyclicBarrier是另一種多線程併發的是工具,和CountDownLatch非常類似,它也可以實現線程間的計數等待,它的功能比CountDownLatch更加強大。因爲CyclicBarrier是循環柵欄,所有的線程必須在柵欄處等

原创 java繼承構造函數調用順序問題

有兩個類,一個Yuan繼承Yan,調用Yuan的有參的構造函數,其調用順序如何,且看代碼: package cn.yan.teststarter.test; public class Yan { private String