分享

Java,Python,C & C 常用工具总结(过年干货)

 2017helloworld 2018-02-17

先祝大家新年快乐,恭喜发财啦,小编过年也没歇着写点干货,希望喜欢哈。

注意:黑色粗体字为常用工具,要重点留意一下。

1.java语言

  • 常用的IDE:IntelliJ IDEA(强烈推荐),Eclipse

  • Guava: 谷歌的Java工具包,应用广泛

  • Curator:Netflix公司开源的一个Zookeeper client library,用于简化Zookeeper客户端编程,现在已经是apache下的一个独立项目了。Spark的HA也用的这货。

  • FindBugs: 代码静态分析工具,找出代码缺陷

  • Java反编译工具:Luyten,JD-Gui

  • Drools: 规则引擎

  • Jersey: Java RESTful 框架

  • Web开发相关:Tomcat、Resin、Jetty、WebLogic等,常用的组件Struts,Spring,Hibernate,mybatis,springmvc

  • Netty: 异步事件驱动网络应用编程框架,用于高并发网络编程比较好(NIO框架,spark 1.2.0就用netty替代了nio)

  • jOOQ:java Orm框架

  • Janino: 超级小又快的Java编译器,Spark的Tungsten引起用的它

  • Gephi:复杂网络分析软件, 其主要用于各种网络和复杂系统,动态和分层图的交互可视化与探测开源工具

  • Nutch:知名的爬虫项目,hadoop就是从这个项目中发展出来的

  • web-harvest:Web数据提取工具

  • POM工具:Maven+Artifactory

  • Shiro:安全框架

  • parboiled:表达式解析

  • dubbo: 阿里巴巴出品的分布式服务框架

  • jackson databind: json序列化工具(fastjson,simplejson)

  • Atomikos: 分布式事务管理

  • BoneCP:性能很赞的数据库连接池组件,据说比c3p0快好多

  • S-99:Scala相关的99个问题

Java,Python,C & C++常用工具总结(过年干货)

2.Python

PyCharm:个人认为很好的一个IDE

PyWin:Win32 api编程包

numpy:科学计算包,主要用来处理大型矩阵计算,还有SciPy。

GUI:PyQt,PyQwt

supervisor:进程监控工具

PyGame: 基于Python的多媒体开发和游戏软件开发模块

Web框架: Django 开源web开发框架。

Java,Python,C & C++常用工具总结(过年干货)

3.C和C++

Thrift:用来进行可扩展且跨语言的服务的开发。

libevent:是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、kqueue等系统调用管理事件机制。(对了还有个libev呢)

Boost:C++标准库

Valgrind\Ptmalloc\Purify: 调试工具

breakpad:崩溃转储和分析模块.

UI界面相关:MFC、BCG和QT,高端一点的还有Html和DirectUI技术:libcef、HtmlLayout、Duilib、Bolt,集成了node和webkit内核。

Java,Python,C & C++常用工具总结(过年干货)

好啦今天的文章就到这里了,喜欢的话关注一下吧。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多