原创 優雅的寫出switch

一般的小碼農或者是沒有前途的碼農寫的switch語句,這麼說我不會再路上遭遇板磚吧。。。。。 private static String createPlayer(PlayerTypes playerType) { swi

原创 JAVA SNOWFLAKE 生成唯一ID

snowflake方案 snowflake是Twitter開源的分佈式ID生成算法,結果是一個long型的ID。 這種方案大致來說是一種以劃分命名空間(UUID也算,由於比較常見,所以單獨分析)來生成ID的一種算法,這種方案把64

原创 程序之美----吊炸天的程序員才寫的註釋

鳥 /* .---. .----------- * / \ __ / ------ * / / \( )/ ----- * //////

原创 服務器RabbitMQ 安裝

一:安裝RabbitMQ需要先安裝Erlang語言開發包,百度網盤地址:http://pan.baidu.com/s/1jH8S2u6。直接下載地址:http://erlang.org/download/otp_win64_18.3.ex

原创 全網最強密碼規則效驗(java後臺版和javascript版)

全網最強密碼規則效驗(java後臺版和javascript版) 最強密碼規則效驗:(java後臺版和javascript版) 需求如下: (一)口令至少由8位及以上大小寫字母、數字及特殊字符等混合、隨機組成(至少包括數字、小寫

原创 程序猿從業者的人生感悟

我也搞了幾年JAVA了,由於一向懶惰,沒有成爲大牛,只是一普通程序猿,不愛玩社交網站,不愛玩微博,唯獨喜歡百度貼吧,潛水很久了,手癢來給新人分享下從新手成長爲老鳥的已見,也刷刷存在感,應該不比曝照差吧。 首先初識語法的階段,必須要

原创 初學者canal入門

canal入門   數據抽取簡單的來說,就是將一個表的數據提取到另一個表中。有很多的ETL工具可以幫助我們來進行數據的抽取和轉換,ETL工具能進行一次性或者定時作業抽取數據,不過canal作爲阿里巴巴提供的開源的數據抽取項目,能夠做到實時

原创 RabbitMQ 安裝

一:安裝RabbitMQ需要先安裝Erlang語言開發包,百度網盤地址:http://pan.baidu.com/s/1jH8S2u6。直接下載地址:http://erlang.org/download/otp_win64_18.3.ex

原创 Java微信公衆號開發之微信粉絲信息同步

1、前言   在公衆號開發的過程中,一般都需要獲取粉絲資料,針對單個粉絲,我們可以通過openid獲取其粉絲信息; 但不排除這種業務,比如目前開發的公衆號已經在使用中,,當前的框架或者功能已經不能夠滿足用戶的需求、需要重新開發,那麼這個時

原创 RocketMQ搭建及demo

RocketMQ搭建及demo  一、RocketMQ機器硬件要求內存最好不要低於8G, 系統linux,且已經安裝好JDK 二、安裝文件下載地址:http://mirror.bit.edu.cn/apache/incubator/roc

原创 Spring+STOMP實現WebSocket廣播訂閱、權限認證、一對一通訊(附源碼)

Spring+STOMP實現WebSocket廣播訂閱、權限認證、一對一通訊(附源碼) 版聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/elonpage/article/details/78

原创 Spring Cloud 入門 : 服務註冊

Spring Cloud 入門教程(一): 服務註冊 1.  什麼是Spring Cloud? Spring提供了一系列工具,可以幫助開發人員迅速搭建分佈式系統中的公共組件(比如:配置管理,服務發現,斷路器,智能路由,微代理,控制總線,一

原创 使用Shiro實現權限驗證

使用Shiro實現權限驗證 《使用Shiro實現權限驗證》 1. Shiro入門 ApacheShiro是一個功能強大且易於使用的Java安全框架,提供了認證,授權,加密,和會話管理。 Shiro有三大核心組件: Subject:即當前用

原创 canal入門

canal入門   數據抽取簡單的來說,就是將一個表的數據提取到另一個表中。有很多的ETL工具可以幫助我們來進行數據的抽取和轉換,ETL工具能進行一次性或者定時作業抽取數據,不過canal作爲阿里巴巴提供的開源的數據抽取項目,能夠做到實時

原创 最全的Linux安裝oracle11gR2 步驟

Linux安裝oracle11gR2官方步驟 版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/u013634348/article/details/53552266   Linux環境下安