原创 io-4-netty-入門程序

netty入門小程序 server public class TestNettyServer { public static void main(String[] args) { int port = 8

原创 leetcode-month1-week3

Valid Parentheses package ygy.test.week3; import java.util.Stack; /** * Created by guoyao on 2017/9/15. */ publ

原创 mq-4-rmq安裝

配置rocketmq 配置hosts [root@iz2ze38kyanwmst1qj2lojz ~]# vim /etc/hosts //內容 ###host配置 rocketmq集羣 47.94.200.13 rocketmq

原创 springboot-cloud-2-ribbon

github地址:https://github.com/github-ygy/spring_cloud_test.git ribbon-consumer 依據springboot-cloud-2-eureka 快

原创 springboot-cloud-4-feign

feign application.properties spring.application.name = feign-master server.port=8003 eureka.client.serviceUrl.defau

原创 HashMap-數組+鏈表集合

field 常量 //默認初始化容量,最好爲2的冪 static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 //最大容量 static

原创 concurrent-5-AQS-ReentrantReadWriteLock

ReentrantReadWriteLock#WriteLock#lock public void lock() { sync.acquire(1); //嘗試獲取資源 } ReentrantR

原创 springboot-mybatis—多數據源

工作老系統添加新的功能 需要調用其他數據庫的資源,應用多數據源,老大隻給一晚上解決,哎,總算是磨出來(看了很多好的博客),我也記錄一篇,也給後人方便。 原理簡單說明,詳細請看代碼分析。 1. 配置多個數據源 =》 每

原创 技術討論qq羣:634383854

如果是你java初學者,並對java的學習方法沒有思路,或者遇到了問題,苦於百度搜索不到正確的答案,那請加入我們討論羣,各路大神帶飛。 如果你已經入門java,並對java的運用非常熟練,工作中出現了無法解

原创 concurrent-4-AQS-ReentrantLock-Lock

可重入鎖源碼解析。 AbstractQueuedSynchronizer#Node 節點信息 tatic final class Node { /** Marker to indicate a node is w

原创 concurrent-5-AQS-Condition

等待 await public final void await() throws InterruptedException { if (Thread.interrupted()) //響應中斷

原创 拓撲排序-Dijkstra算法

package com.ygy.test.sort; import lombok.Getter; import lombok.Setter; import org.springframework.util.CollectionUtils

原创 leetcode-month3-week10

Two Sum II Input array is sorted package ygy.test.week10; import java.util.HashMap; import java.util.Map; /** * Crea

原创 leetcode-month2-week7

Binary Tree Level Order Traversal II package ygy.test.week7; import java.util.*; /** * Created by guoyao on 2017/10/

原创 leetcode-month1-week4

Count and Say package ygy.test.week4; /** * Created by guoyao on 2017/9/24. */ public class CountandSay { publi