原创 郵箱-163的問題

A3 NO SELECT Unsafe Login https://blog.csdn.net/shenshibaoma/article/details/69396696 網易爲了推廣自己家的產品“郵箱大師”, 不讓使用第三方的客

原创 maven的settings.xml如何配置

<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http

原创 談談封裝

封裝的故事 什麼是封裝, 先舉個例子. 有人要搬家. 東西很多, 有電器, 有書本, 有各種小玩具. 有各種水果蔬菜. 找了A和B分別來幹. A直接一點一點把東西拿, 一手拿飲料, 一手拿電器, 夾着筆記本. 然後搬到新的地方. B劃

原创 Mermaid各種圖表插件

https://mermaidjs.github.io/upgrading.html 插入Mermaid流程圖 Mon 14Mon 21Completed task  Active task     future task     f

原创 mysql鎖相關

http://blog.51cto.com/74567456/1887690

原创 spring-mvc的問題

component-scan位置不當404 http://blog.tmaize.net/posts/2017/06/24/spring-mvc常見問題.html 一開始Spring和SpringMVC的配置都是一個文件,一點問題沒有

原创 centos7 安裝httpd, php

CentOS7.0安裝Apache服務器httpd Apache在Linux系統中,其實叫“httpd”,可以使用yum來安裝。 1、查看httpd包是否可用: yum list | grep httpd 2、安裝Apache yu

原创 redis作爲分佈式鎖的設計

分佈式鎖的設計 獲得鎖, if(get(key)不存在 ) set key, val; 刪除鎖, del key; 獲得鎖 獲得鎖之前,要先判斷是否已經有鎖. while(1) val = redis.get(key)

原创 Java的Optional,更有意義的“空”

背景 NullPointerException是java開發中的常見的異常. Person person = people.find("John Smith"); if (person != null) { person.doSomet

原创 redis安裝

redis安裝 sudo wget http://download.redis.io/releases/redis-2.8.9.tar.gz sudo tar zxvf redis-2.8.9.tar.gz cd /home/q/data

原创 Code Cache滿導致接口性能變慢

現象 一個系統在允許一段時間後 ,突然處理能力下降. 但是從流量, jstack. gc上看基本正常. 感覺好像 突然從健康狀態 進入了了 虛弱狀態. 原因 JDK7u4版本針對CodeCache有bug. JDK8以上修復. Us

原创 收藏文章

導航 OrcHome hellojava.info hellojava.info zenglingshu ES相關 elasticsearch查詢api ES介紹 ES官方文檔 ES文檔 冪等性介紹 理解HTTP冪等性 Hiv

原创 如何解決jar包衝突和類衝突

方法 一定要講究方法, 胡亂的嘗試是效果最差, 且最沒有提高的方式. 工具 //打印出工程的所有jar依賴關係 mvn -U dependency:tree -Dverbose log4j, logback, loggin的類衝突 這類衝

原创 Online Schema Change for MySQL

對線上表進行Schema 變更的時候. 如何把影響降低到最小 facebook的方案

原创 架構的理解

近來一直在做一個產品的架構升級,架構升級的前期工作是對舊架構現存的問題進行梳理,考慮新架構的設計如何規避舊架構的坑,完善舊架構支持不佳的缺陷。終於完成了新架構設計,在給開發工程師講解時,還會遇到開發的疑惑:新架構真能實現舊架構上支持的特別