原创 Timeline引擎

TimeLine引擎一種基於範圍(如關注賬號、關係圈,附近的人等)推送,範圍裏面的人發佈各種內容,內容按照不同的組織形式展現的流。如將用戶關注的賬號的動態流或內容流整合後,按照時間等條件排序,顯示成流狀的形式。如:微淘,微博,朋友圈、訂閱

原创 自我發展心理學

自我發展心理學 導論、關於改變,你一直有選擇 01、爲什麼人總覺得自己沒有選擇 1、誤認爲選項足夠理性,纔算有選擇。 2、逃避對自己的責任(擔心自己選錯,選錯了怕自己成了罪人) 第一章、如何啓動行爲的改變 02、改變本質:如何創造

原创 日誌配置文件Demo

logback <?xml version="1.0" encoding="UTF-8"?> <configuration scan="true"> <property name="LOG_PATH" value="/da

原创 RocketMQ簡介

簡介   rocketMQ是一款分佈式、消息隊列中間件。基於發佈訂閱模式,有Push和Pull兩種消費方式,支持嚴格的消息順序,億級別的堆積能力,支持消息回溯和多個維度的消息查詢。 核心作用:解耦、異步化、消息堆積緩衝     高性能離不

原创 protobuf java demo

window命令行xxx.bat @echo on cd %~dp0 rd /s /q .\java md java protoc.exe --java_out=./java push_proto.proto push_prot

原创 管理培訓心得

最近參加了公司的管理培訓,每個學員都總結了比較重要的點,下面簡單羅列,會有重複。 1、目標不可更改,因爲是站在未來看未來 2、學會授權,授權不等於放權,要關注過程和結果,及時提供幫助和反饋 3、關於招聘:對面試的基本流程有所瞭解,

原创 Intellij添加Maven模塊

File -> Project Structure ->module此步驟可以只選 “use module compile output path ”後直接點擊“OK”

原创 SVN回滾的正確姿勢

第一種情況:改動沒有被提交使用svn revert就能取消之前的修改。svn revert用法如下:# svn revert [-R] something 其中something可以是(目錄或文件的)相對路徑也可以是絕對路徑。當somet

原创 Redis簡單cluster集羣搭建

一.安裝Redis環境 1.創建redis安裝路徑 /tmp/redis/3.2.3 把redis_install.sh 和 redis-3.2.3.tar 放在路徑下 chmod +x redis_install.sh

原创 kafka集羣安裝

0、運維添加機器到堡壘機、push用戶、掛盤(/data*)、創建目錄(push用戶權限 /web/push/) 1、上傳kafka安裝包 kafka_2.11-0.11.0.0.tgz cd /web/push/ && sudo -

原创 常用ES命令

push-trace-20190108/_search { "query": { "bool": { "must": [ { "term": { "e

原创 logback配置Demo

<?xml version="1.0" encoding="UTF-8"?> <configuration scan="true"> <property name="LOG_PATH" value="/data/logs/pu

原创 git的分支常用模型

分支管理是參考git-flow流程稍作修改形成的,包含4類分支,分別是master、develop、新功能分支(feature)、release。 master分支中包含的是可以部署到生產環境中的代碼。 develop分支中包含的是

原创 常用mongo命令

groupadd g_mongo useradd -d /var/mongodb -g g_mongo mongo passwd mongo xxxxxx /var/mongodb/bin/mongo push_op

原创 大話服務器優化

常用優化方法 CDN靜態加速、css和js合併壓縮(在HTTP2中不使用,因爲其中一個文件變更,導致緩存失效,不值得) DNS調度,就近接入(測速) proxy 預建連、多連接、Quic等加速 tcp長鏈接(Keep-