入Java的坑也多年了,不知不覺也接觸了好多的技術、工具,這裏開篇博文,開始記錄,做個備忘,也便於以後閒時把沒整理過
文檔的技術or工具,進行整理與回顧。
1.框架技術類的:
spring、spring MVC 、Mybatis、Hibernate、iBATIS、DUBBO、Web Service、EJB......
2.web前臺:
Jquery、Easyui、Ext、Bootstrap、FreeMarker、
現在有了前後端分離,也就開始分化出前端工程師,更多使用node開發平臺、vur.js、angular.js......
3.數據存儲:
Oracle、Mysql、DB2、LDAP、AD(Active Directory)、MongoDB
3.1.簡介:
Oracle:甲骨文的,不多講。MongoDB:介於關係數據庫和非關係數據庫之間的產品。
3.2.數據庫連接工具:SQLyog(Mysql)、PL/sql(Oracle)、DbVisualizer(all db)、jxplorer(LDAP、AD)
3.3.數據庫生成工具:PowerDesigner
4.中間件:
Tomcat、Weblogic、Tongweb、Jetty、Jboss、Resin......
4.1.簡介
4.2.可通過JDK生成證書,配置HTTPS。(相關:openssl)
5.配置管理、版本控制工具:
SVN、Git、Maven、Ant、Jenkins、gradle......
6.服務器:
windows、Linux、Aix
7.使用過的IDE:
Myeclipse、eclipse、Idea。idea用習慣之後,前倆不想用了。
8.集羣相關:
Redis、zookeeper、Nginx、kafka、apache、Dubbo提供的註冊中心(Zookeeper/Simple/Multicast/Redis)
9.遠程通信:
Mina、Netty、Grizzly、Hessian、RMI、SOAP
補充:
MAT(Eclipse Memory Analyzer):JAVA 堆轉儲文件分析工具,可以幫助你發現內存漏洞和減少內存消耗。
MQ:消息隊列(MQ)是一種應用程序對應用程序的通信方法,eg:ActiveMQ、RocketMQ
Xshell:強大的安全終端模擬軟件,它支持SSH1, SSH2, 以及Microsoft Windows 平臺的TELNET 協議。類似的還有SSH Secure
Xftp:基於 MS windows 平臺的功能強大的SFTP、FTP 文件傳輸軟件。
Axure:專業的快速原型設計工具。
Memcache:一個免費開源的,高性能的,具有分佈式對象的緩存系統,它可以用來保存一些經常存取的對象或數據,保存的數據像一張巨大的HASH表,該表以Key-value對的方式存在內存中。
Nginx:一個高性能的 HTTP 和 反向代理 服務器,也是一個 IMAP/POP3/SMTP 代理服務器。Nginx+tomcat做反向代理。
20181011更新。。。。
未完待續。。。。。。。。(2016.12.02)
接觸的太多了,準備停更。。。。。。以後有機會專門花時間再整理吧。