Raw type and Wildcard Raw typeRaw type means the type is unbounded/unspecified.The existence of it is for backward compatibility.But still, it is not recommend to use this raw type. 1234567891011121314import java.u 2017-07-05 development #java
Deep inside Git Git initInit repository12[ryao@macpro-gn07 deep-inside-git]> git initInitialized empty Git repository in /Users/ryao/Workspaces/deep-inside-git/.git/ .git123456789101112131415161718192021222324252 2017-06-22 development #git
Startup techniques Source Code Repos: Gitlab IM communication: Mattermost Share disk: Seafile CI-CD: Gitlab-ci Free SSL licence: letsencrypt Log management: ELK Translation: Poedit Crash and Exception Handling: Sentry 2017-05-22 development
Ubuntu close lid without suspension Edit systemd file1sudo vi /etc/systemd/logind.conf Find and set1HandleLidSwitch=ignore Restart1systemctl restart systemd-logind.service Or simply restart your entire system 2017-05-22 operation #linux
Ubuntu Wireless setup Find your interface name1234567891011121314chili@T440p:~$ iwconfigenp0s25 no wireless extensions.lo no wireless extensions.wlp3s0 IEEE 802.11bgn ESSID:"GBR1" Mode:Man 2017-05-22 operation #linux
JVM GC AlgorithmMark-SweepFirst Mark all cleanable memory, then Clean at one time Efficiency problem Memory fragmentation CopyingUse when surviving rate is low(Usually it is the case) Divide the entire me 2017-02-16 development #jvm
Git at first glance As a distributed source version control system, Git is a quite complicated.There are several components you will usually get touch with while using Git. Following is the very basic architecture of c 2016-10-02 development #git
Git Branching Git branch is actually a commit node tree. Let’s make a vivid visualizationAfter finishing the commit, that newly created commit will be placed on the HEAD. You could create a new branch based on 2016-10-02 development #git
Git introduction Seems like I have more than 4 years of experience with Git, but still got a lot of problems in real work.This summary is a re-learn and re-think of Git. First glance at Git Remote repository Git br 2016-10-02 development #git
Git Merge and Rebase There are two ways you can join branches.For showing with example, here is the base commit tree.Here you can see, there are two branches, master and development. MergeMerge is a very straight forwar 2016-10-02 development #git