原创 Kafka啓動消費者時提示no brokers found when trying to rebalance.

kafka在執行以下命令時提示: bin/kafka-console-consumer.sh --zookeeper localhost102:2181 --topic test WARN [console-consumer-8

原创 Hive日期相關函數

注意 下面函數的string只支持’yyyy-MM-dd HH:mm:ss’ 或 'yyyy-MM-dd’格式的字符串。如果是yyyy/MM/dd這樣的日期需要先轉換,可以參考下文的格式調整部分。 格式化日期 date_forma

原创 啓動MySQL出現Starting MySQL. ERROR! The server quit without updating PID file

今天在雲服務器上啓動MySQL時,出現瞭如下報錯:   如下圖:   Starting MySQL. ERROR! The server quit without updating PID file (/var/lib/mysql/iZ2

原创 erlang性能分析-eprof

Description eprof是個時間相關的分析工具。可以統計某個進程在一段時間內的函數調用次數。 使用eprof時,可能會影響程序的執行速度。 Demo start() -> %% 啓動eprof服務 eprof:

原创 記一次解決阿里雲服務器挖礦病毒

個人的阿里雲服務器發現挖礦程序,top發現cpu佔用賊高, kill掉之後又會啓動。 靈性crontab -e, 發現確實是有個叫update.sh的腳本會自動執行。 "*/30 * * * * sh /etc/update.

原创 遊戲服務端開發-AOI-九宮格法解析(附代碼)

1-啥是AOI AOI全稱Area Of Interest,中文就是感興趣的區域,個人理解就是玩家關注的並且可視的地圖區域。 在RPG遊戲中,玩家角色移動,攻擊,放技能等操作都需要向其他玩家廣播,但服務端由於性能原因,會避免往整張

原创 erlang進程池-poolboy源碼分析

本文以作者提供的example.erl爲入口進行分析 地址 : https://github.com/devinus/poolboy -module(example). -behaviour(application). -beha

原创 遊戲服務端開發-好友系統

開頭 好友系統幾乎是每個網絡遊戲都有的系統,以下用Erlang以例,分享一種好友系統的具體實現方式。 存儲 可直接以user_id爲key,存在ETS或序列化後存在Redis等公共安全的內存數據區域 存儲在遊戲公共區域的原因: 如

原创 Erlang的安裝與環境變量配置

#一、爲什麼要學Erlang? 與Java、C++這些傳統的OOP語言語言,Erlang是一種COP(面向併發編程)的語言,隨着互聯網的普及,併發量越來越高,Erlang作爲一門面向併發編程的語言,它天生就支持分佈式和高併發,用武

原创 Shiro異常java.lang.IllegalArgumentException: Odd number of characters的解決方案

最近在做前後端分離,登錄認證部分用到了Shiro,配置MD5加鹽加密後,在登錄的時候拋出的以下異常: java.lang.IllegalArgumentException: Odd number of characters.

原创 遊戲服務端開發-全局唯一ID

結構 | PlatId (10bit) | ServerId (12bit) | UnixTime(s) (32bit) | IncreaseId (10bit) | | 平臺id (10bit) | 服務器id(12bit)

原创 遊戲服務端開發-郵件系統

開頭 郵件系統幾乎是每個網絡遊戲都有的系統,以下用Erlang以例,分享一種郵件系統實現方式。 數據庫表 tableName: user_mail mail_id title content from_user_id to_

原创 遊戲服務端開發-排行榜

開頭 排行榜幾乎是每個網絡遊戲都有的系統,以下用Erlang以例,分享一種排行榜實現方式。 結構 每個排行榜對應一個actor,State使用如下結構: %% 通用排行榜結構 -record(rank_list, { ke

原创 對閉包的一些新理解

閉包demo package main import "fmt" func AddOne() func (int) int { var n int = 10 return func (x int) int { n =

原创 遊戲服務端AOI-九宮格法解析(附代碼)

1-啥是AOI AOI全稱Area Of Interest,中文就是感興趣的區域,個人理解就是玩家關注的並且可視的地圖區域。 在RPG遊戲中,玩家角色移動,攻擊,放技能等操作都需要向其他玩家廣播,但服務端由於性能原因,會避免往整張