原创 Java -- 深入淺出GC自動回收機制

2,GC簡單的瞭解   GC :Garbage Collections 字面意思是垃圾回收器,釋放垃圾佔用的空間。讓創建的對象不需要像c、c++那樣delete、free掉 。對於c、c++的開發人員來說內存是開發人員分配的,也就是說還要

原创 微信小程序wx.request二次封裝

這些天團隊裏開始做小程序開發了,之前沒做過,都是第一次,第一次的感覺大家都懂的。週末看了一下小程序項目的代碼,在網絡請求上發現了一些小問題,最終沒忍住想了點辦法把request封裝了一下。下面來看看吧。看項目代碼時發現了下面幾點問題:網絡

原创 Dubbo無法發佈被事務代理的Service問題

前言 在使用註解式dubbo開發的過程中,忽然發現Service上只要有@transactional註解或者是配置的事務切面時,該Service不能被dubbo發佈。 問題詳情 dubbo的配置: [html] view plai

原创 Linux下nginx安裝

安裝所需環境 Nginx 是 C語言 開發,建議在 Linux 上運行,當然,也可以安裝 Windows 版本,本篇則使用 CentOS 7 作爲安裝環境。 一. gcc 安裝 安裝 nginx 需要先將官網下載的源碼進行編譯,編譯

原创 設計模式之狀態模式案例代碼

狀態模式:允許對象在內部改變時改變它的行爲,對象看起來好像修改了它的類。 將狀態封裝成爲對立的類,並將動作委託給當前狀態的對象。 對象在運行過程中,會完全改變他的行爲,好像另一個對象一樣。 案例情景: ATM機在我們的生活中隨處可見,我們

原创 Linux下Elasticsearch安裝

1、從https://www.elastic.co/downloads/elasticsearch  下載最新的Elasticsearch軟件 2、將其解壓到你的系統中的所需位置(linux解壓命令  tar -zxvf  {壓縮文件名}

原创 Java通過jersey實現客戶端圖片上傳示例

在很多項目中都會有一臺專門的文件服務器來保存文件的,這邊記錄下客戶端通過jersey上傳圖片到文件服務端的實現。 由於要在不同主機上上傳文件,所以不能直接通過流的方式來寫,需要通過webService來完成,jersey是基於J

原创 Nginx多域名共享80端口

直接在http{}里加上server { listen 80; server_name www.gpdj.cn;//域名 location / { #.... proxy_pass http://192.168.10.5:10001/;/

原创 spring cloud,用feign客戶端調用服務hystrix不能生效的問題

最近在照着網上的貼子做spring cloud ,用feign客戶端調用 服務時發現hystrix不起作用,當時我的配置文件是application.yml,當配置 feign:   hystrix:     enabled: true

原创 JAVA進階----ThreadPoolExecutor機制

ThreadPoolExecutor機制 一、概述 1、ThreadPoolExecutor作爲java.util.concurrent包對外提供基礎實現,以內部線程池的形式對外提供管理任務執行,線程調度,線程池管理等等服務; 2、Ex

原创 docker查看容器IP地址

docker inspect --format='{{.NetworkSettings.IPAddress}}' $(docker ps -a -q) 

原创 大數據路線

GitChat 作者:Fickr孫啟誠 原文: 三個月大數據研發學習計劃實戰解析 關注微信公衆號:「GitChat 技術雜談」 一本正經的講技術 【不要錯過文末彩蛋】 申明: 本文旨在爲普通程序員(Java程序員最佳)提供一個入門級別

原创 Flume + Solr + log4j搭建web日誌採集系統

本文轉載自:Flume + Solr + log4j搭建web日誌採集系統 前言 很多web應用會選擇ELK來做日誌採集系統,這裏選用Flume,一方面是因爲熟悉整個Hadoop框架,另一方面,Flume也有很多的優點。 關於Apache

原创 Linux下安裝Logstash

1、從https://www.elastic.co/downloads/logstash下載最新的Logstash軟件,Linux下可以用命令      wget https://artifacts.elastic.co/download

原创 Linux下安裝Kibana web應用程序

1、從https://www.elastic.co/downloads/kibana下載最新的kibana軟件。    wget https://artifacts.elastic.co/downloads/kibana/kibana-6