1. 程式人生 > >工作中使用到的技術和工具分享

工作中使用到的技術和工具分享

ont 四個月 oob page generator roc 通訊 date 集成

  已經很長時間沒有寫博客,7月份走出校門距離現在也有4個月了,沒出校門之前以為自己懂得很多,真正工作了才發現自己學的東西真的已經落伍和過時了,在這裏分享這四個月學習到的或者收藏的一些工作中需要使用的技術和工具,希望對還沒走出校門的你們或者急需提升自己技術能力的夥伴有些許的幫助。

一、實用工具介紹

1)FQ工具:一只貓 | Jump Out

Google是最好的老師,你遇到的問題和困難前人肯定都遇到過,技術資料不建議百度

2)抓包工具:Fiddler:Fiddler 抓包工具總結、charles

工作中經常需要抓包,獲取code、access_tocken等信息

3)Xshell使用教程

查看項目日誌必備

4)idea:IntelliJ IDEA使用教程 (總目錄篇) - CSDN博客

比eclipse強的不是一星半點,使用之後不會再選擇eclipse

5)Navicat for mysql:mysql圖形化工具

6)Nosql manager:MongoDB圖形化工具

7)Postman:測試接口的工具,當然Google的開發者工具熟練操作也是必備的,因為postman經常會因為缺少很多東西,寫好的接口測試不通過

8)時間戳轉化工具,在線的,很好找

9)MarkDown編輯工具:MaHua 在線markdown編輯器(MarkDown代碼編輯工具)

二、CURL

CURL常用命令
微信小程序、流應用、原生應用app、輕應用 - CSDN博客
curl網站開發指南 - 阮一峰的網絡日誌

三、安全性設計學習

安全性設計之-ip白名單設計

四、RPC框架

RPC框架(一)RPC簡介 - CSDN博客
深入淺出 RPC - 深入篇 - CSDN博客
深入淺出 RPC - 淺出篇 - CSDN博客

五、OAuth 2.0學習

理解OAuth 2.0 - 阮一峰的網絡日誌
我也想聊聊 OAuth 2.0
OAuth2.0簡介 - 騰訊開放平臺

六:SpringBoot以及相關技術學習

Spring boot

Spring Boot
Spring Boot 基礎
Spring Boot系列文章 | 泥瓦匠BYSocket
springboot公眾號系列

springboot配置文件

applicationContext.xml詳解 - CSDN博客

springboot單元測試

springboot單元測試步驟
Spring Boot幹貨系列:(十二)Spring Boot使用單元測試 | 嘟嘟獨立博客

JSON

JSON入門學習總結 - CSDN博客
JSON官網介紹
JSON - 廖雪峰的官方網站
高性能JSON框架之FastJson的簡單使用 - Java - SegmentFault 思否

Mongo

MongoTemplate用法筆記 - CSDN博客
MongoTemplate API
MongoDB 教程 | 菜鳥教程

Swagger

swagger註釋API詳細說明 - CSDN博客
swagger官網

Gradle

Gradle簡介
Gradle官方文檔
用Gradle構建Spring Boot項目
gradle打包
gradle構建springboot項目官網
SpringBoot+gradle+idea實現熱部署和熱加載

MarkDown語言

原來Github上的README.md文件這麽有意思——Markdown語言詳解 - CSDN博客

Maven

Maven入門指1-7 :Maven 快速入門及簡單使用 - 羅韜 - 博客園
maven overlays(maven官網介紹)
Intellij IDEA社區版打包Maven項目成war包,並部署到tomcat上 - CSDN博客
Maven項目打包為jar的幾種方式

Redis

Redis 教程
超強、超詳細Redis入門教程
Redis-入門筆記-15min帶你一覽redis
springboot整合redis(8.18期間之前完成)

RedisTemplate

如何使用RedisTemplate訪問Redis數據結構 - 簡書

Docker容器

Docker 入門教程 - 阮一峰的網絡日誌
Docker- github
Docker基本命令

Docker image

Docker image 倉庫 Docker Hub

mybatis

mybatis動態sql

mybatis中的動態SQL - CSDN博客

mybatis resultMap

Mybatis:resultMap的使用總結 - 偷酒的貓 - 博客園

Mybatis映射標簽

MyBatis學習-映射文件標簽篇(select、resultMap) - 睿智的河水 - 博客園

mybatis源碼

MyBatis源碼分析-SQL語句執行的完整流程 - luoxn28 - 博客園

mybatis generator

利用mybatis-generator自動生成代碼

lombok

Lombok原理分析與功能實現 | Myths的個人博客
插入式註解處理API(Pluggable Annotation Processing API) - CSDN博客
Java開發神器Lombok的使用與原理 | 程序猿DD

Jenkins(持續集成工具)

使用Jenkins進行持續集成 - 廖雪峰的官方網站
Jenkins 持續集成綜合實戰(超詳細的教程)
[Jenkins]-web版
jenkins需要使用的插件
Jenkins自定義插件安裝

數據庫

數據庫連接池Druid

EL表達式

Spring的EL表達式

nexus建立私服

nexus建立maven倉庫私服及Snapshots、release的版本管理

Debug

Intellij IDEA 2017 debug斷點調試技巧與總結詳解篇 - CSDN博客
在Intellij IDEA中使用Debug - bojiangzhou - 博客園

文件類型

html input="file" 瀏覽時只顯示指定文件類型 xls、xlsx、csv

Git

Git基本命令

Rebase命令

SpEL(Spring表達式語言)

Spring 表達式語言 (SpEL)
SpringMVC PathVariable 丟失小數點後面的數據 - VERYYOUNG
七:Java特性

Java特性

Java 8 中的 Streams API 詳解
Java8 Optional 使用 - 簡書
Java 8 Lambda 表達式
session和cookie - 簡書

Java POI

Java中導入、導出Excel
Java8函數式接口 Function Interface
八、IM即時通訊

IM即時通訊

類 QQ IM 通訊軟件開發實戰 - CSDN博客
IM即時通訊實現原理 - dub - 博客園
九、分布式框架
fastDFS、zookeeper
還有很多細微之處自己也沒有做整理,文章的鏈接等12.19項目上線之後再做補充。

工作中使用到的技術和工具分享