技術列表清單:
1、jmeter::壓力測試
2、kafka:是屬於Apache下的,是一個分散式流處理平臺,支援訊息的釋出和訂閱,類似於 RabbtMQ、ActiveMQ 等訊息佇列、支援訊息的釋出和訂閱,類似於 RabbtMQ、ActiveMQ 等訊息佇列、能保證訊息的可靠性投遞、支援訊息的持久化儲存,並通過多副本分散式的儲存方案來保證訊息的容錯、高吞吐率,單 Broker 可以輕鬆處理數千個分割槽以及每秒百萬級的訊息量
3、lock鎖:ava 5 中引入了新的鎖機制——java.util.concurrent.locks 中的顯式的互斥鎖
4、Nexus:搭建屬於自己的maven私服
倉庫分為四種:
group: 倉庫組
hosted:宿主
proxy:代理
virtual:crond定時任務
5、mq:訊息佇列
6、FastDFS分散式檔案系統
7、SQL函式:
DATE_SUB
示例
SELECT DATE_SUB(NOW(),INTERVAL 2 DAY);//獲取7天前的日期
SELECT DATE_SUB(NOW(),INTERVAL -2 DAY);//獲取7天后的日期
EXPLAIN: 分析sql語句
8、mysql索引
型別:
B-Tree索引
雜湊索引
空間資料索引
全文索引
9、疑問
where 1=1有什麼作用?
單表查詢列表的時候,需要使用(防止條件查詢出錯)
多表查詢就不需要了
當然使用Hibernate、mybatis這樣的ORM框架就不存在這種情況