原创 Maven Private Repository
Step 1. 配置 pom.xml <repositories> <repository> <id>central</id> <name>Central Repository</name>
原创 MySQL & JDBC Type Mapping
| MySQL數據類型 | JAVA數據類型 | JDBC TYPE | 普通變量類型 | 主鍵類型 | | :–: | :–: | :–: | | BIGINT | Long | BIGINT | 支持 |
原创 Create more than one git user
OS: Linux 生成第一個rsa文件 cd ~/.ssh/ # 創建第一個 <id_rsa_one> 私鑰文件 ssh-keygen -t rsa -b 4096 -C "your email" 輸入文件導出目錄:
原创 Spring based on xml configuration
Spring 配置文件示例 每次新建一個項目都要配置相關文件,非常麻煩,於是記下來,下次使用直接拷貝: 代碼塊 代碼塊語法遵循標準markdown代碼,例如: <?xml version="1.0" encoding="UTF-8
原创 Twemproxy Commands
Twemproxy對原生常用Memcached命令支持情況彙總: Commands Supported get Y set Y add Y flush N replace Y delete Y cas Y gets Y ap
原创 The classpath: & classpath*:
classpath: 只會在class路徑中查找文件。 classpath*: 不僅在class路徑中查找,還在jar文件中(class路徑)查找。
原创 Maven Plugin Development
需求: 在Maven編譯項目的時候,統計代碼量,即項目中的文件數目、代碼行數,包括java文件和配置文件兩種;其中配置文件(sql、xml、properties)代碼行數/4 處理。 創建項目: 首先確保已安裝m2ecli
原创 一致性哈希算法及其在分佈式系統中的應用
摘要 本文將會從實際應用場景出發,介紹一致性哈希算法(Consistent Hashing)及其在分佈式系統中的應用。首先本文會描述一個在日常開發中經常會遇到的問題場景,藉此介紹一致性哈希算法以及這個算法如何解決此問題;接下來會對這個
原创 Druid vs HiKariCP
Druid Repo: <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.20<
原创 DB2 日常操作筆記
A 推薦一款開源的數據庫連接工具:DBeaver B 說明 語句 查看模式 SELECT CURRENT SCHEMA FROM SYSIBM.SYSDUMMY1 切換模式 SET CURRENT SCHEM
原创 shell 交互輸入
#!/bin/bash echo -e "MySQL Server has already installed" echo -e "Enter Y skip mysqld installed" echo -e "Enter N will
原创 僞分佈式內存緩存之Memcached
爲什麼標題稱Memcached爲僞分佈式內存緩存呢? 1. Memcached服務端沒有集羣化方案,存在單點故障的風險。 2. Memcached服務端沒有持久化機制,數據存放在內存中,進程退出數據丟失。 1. Memcached安
原创 第一篇文章——Hello World
2012年開博客,至今未發過文章。IT圈日漸流行發文,一方面可能是爲了知識的總結與沉澱,另一方面可能是爲了分享與廣告。自我形象的塑造與宣傳在自媒體時代的重要性有目共睹,後續我將逐漸更新博客文章加入博客隊伍,分享我平時的研究成果,敬請期待
原创 MySQL 索引分析
MySQL複合唯一索引分析 關於複合唯一索引(unique key 或 unique index),網上搜索不少人說:”這種索引起到的關鍵作用是約束,查詢時性能上沒有得到提高或者查詢時根本沒有走索引列“。也有人說:“查詢時使用到了索引和
原创 MySQL 與 JDBC 類型映射
MySQL數據類型 JAVA數據類型 JDBC TYPE 普通變量類型 主鍵類型 BIGINT Long BIGINT 支持 支持 TINYINT Byte TINYINT 支持 不支持 SMALLINT Short