技术性总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_30682027/article/details/82992521

1. 网站及网页

1.1. 各大教程网站

1.2. JavaScript

1.3. Git

1.4. api

1.5. Markdown

2. 开发工具

2.1. 版本管理

  • cvs
  • svn
  • git
  • GitHub、码云Gitee

2.2. 常用idea

  • eclipse/MyEclipse:通过安装各种插件,也可以开发Python、c/c++等
  • intelij idea:通过安装各种插件,也可以开发Python、c/c++等。但在同时打开多个项目时,可能不如eclipse系列来的方便
  • webstorm:开发前端项目(nodejs也可)

2.3. 数据库

2.3.1. 关系型数据库

  • Mysql
  • Oracle
  • access
  • Sqlite
  • Sql server(SqlServer也是有linux版本的))

2.3.1.1. 客户端

  • pl/sql
  • sql developer(有linux版本)
  • navicat
  • SQLiteStudio

2.3.2. nosql

  • MongoDB

2.3.2.1. 客户端

  • robo3t

2.4. 缓存

  • Memcached
  • radis

2.5. UML

  • PowerDesigner

3. 文件类工具

3.1. 文本编辑器

这些文本编辑器都是有插件可以安装的。

  • nodepad++
  • sublime 3:使用插件MarkDown preview、Markdown editing可以实现高亮显示Markdown文件,但是不够美观
  • VS Code:通过插件Markdown TOC可以实现Markdown目录的更新、插入等
  • gvim:在windows上模仿vim

3.1.1. linux可用文本编辑器

  • vi/vim(值得注意的是,vim在远程ssh操作时可能不可用)
  • nano:比vi操作较为人性,远程可代替vi
  • gedit:ssh等不可用,因为gedit本身不是一个在终端运行的软件,而是一个独立的软件
  • sublime等第三方工具

3.2. 文本对比工具

  • beyond Compare:文本/文件夹对比
  • nodepad++ Compare:插件实现文本内容对比

3.3. 文件夹对比工具

  • beyond Compare:文本/文件夹对比

3.4. 文件搜索神器

  • everything
  • Listary 双击 ctrl什么的。

3.5. 网络工具

3.5.1. 分发

  • Nginx
  • Apache

3.5.2. 抓包工具

  • iptool:比较简单易用,功能有限
  • wireshark:功能强大
  • Burp Suite:可以拦截请求,并第请求进行交工等代理转发

4. 远程工具

4.1. 远程桌面

  • TeamViewer:远程神器。也可以操作文件的。
  • QQ(也算吧)

4.2. 远程文件/命令类

4.2.1. ftp

  • Serv-U(window)
  • flashfxp(window下ftp客户端)

4.2.2. ssh

  • openssh-server(linux服务器)
  • putty(windows客户端)

5. 软件类

5.1. 邮件

  • foxmail
  • 雷鸟:在linux上比较好用的一个邮件客户端

6. 实用网站及工具

6.1. 笔记类

  • 印象笔记
  • 为知笔记
  • 有道笔记

6.2. 思维导图

  • xmind
  • 百度脑图

6.3. 泳道图、流程图等

  • Visio
  • 国产亿图

6.4. 博客

  • CSDN
  • 博客园
  • 新浪博客

7. 虚拟机

  • VMware
  • VirtualBox
  • cygWin:在windows上运行的类unix软件,用来学习还是可以的

8. 技术栈

8.1. windows

8.2. linux

  • 基本命令
  • ssh
  • ftp
  • nginx
  • weblogic
  • tomcat
  • jdk

8.3. 前端

8.3.1. JavaScript

  • jquery及衍生内容
  • vue
  • react
  • knockoutjs

8.3.2. UI

  • Bootstrap
  • ElementUI
  • IView
  • easyui
  • extjs
  • layUI
  • UM editor
  • jedate:一个好用的日期插件

8.4. 后端

8.4.1. node系列

  • nodejs
  • webpack
  • express
  • oracledb

8.4.2. java系列

  • spring/spring mvc
  • Aspectj:主要是spring aop,没有单独使用过Aspectj
  • mybatis/hibernate
  • shiro
  • dubbo

8.5. 版本管理

  • git
  • svn
  • cvs:主要是eclipse插件的使用

猜你喜欢

转载自blog.csdn.net/qq_30682027/article/details/82992521