现在java开发最新技术汇总(一)

今天小编在网上查资料的时,碰到了好多没接触过的java开发最新技术,下面是动力节点java学院小编汇总的java开发最新技术,希望对从事java程序员的你有帮助。

1.JNA

JNI的替代品,调用方式比JNI更直接,不再需要JNI那层中间接口,几乎达到Java直接调用动态库

2.SmallSQL

基于JDBC3.0转为Desktop应用设计的嵌入式数据库,纯Java,本地访问,不支持网络

但目前好像不太活跃,最新版本是0.2,并且2008年后没有更新

3.Fisheye

类似Hudson的配置库管理工具,据说简单易用

4.TeamViewer

与Java无关,一个用于远程控制,视频会议工具,挺好用的

5.IgniteRealtime

www.igniterealtime.org

开源即时聊天开发工具社区,大多是基于JavaXMPP协议,主要使用技术

6.TWaver

一款专注于电力、金融、通信行业的图形化支持开发库,非常强大

至于是不是免费没仔细研究呢

7.InnoSetup

8.DJProject-nativeswin

9.Jease

10.JViews

JViewsdiagrammer是一个功能丰富的组件,可以用来编辑图形,可视化数据,监控数据等等。

他让你可以很容易的生成一个复杂的拓扑结构图或者是仪表盘

IBM开发网关于JView的介绍

11.JavaMelody

Java应用程序监控工具(Java麦乐迪很搞的名字啊)

12.Struts2-SSL-Plugin

基于Annotation方式实现Web应用在HTTP和HTTPS应用间的请求转发

13.JSONP

JSONP是一个非官方的协议,它允许在服务器端集成Scripttags返回至客户端,通过javascriptcallback的形式实现跨域访问(这仅仅是JSONP简单的实现形式)

14.C-JDBC

Java平台基于JDBC的数据库集群解决方案,可以让任何应用程序通过JDBC能够透明的访问数据库群集。

15.BoneCP

据说是目前效率最高的数据库连接池实现,而且体积非常小,只不过目前是0.7版本,还处于发展中

16.Compass

实现站内搜索功能

17.Tiki

Tiki是一套非常实用的管理工具,您可以利用Tiki构建操作您的网站,wiki,Groupware,CMS,forums,Blog,或者进行bug追踪等等。

18.fast-json

据传说是一个速度非常快的JSON解析库

19.JEECMS

20.JMagic

ImageMagic处理图片信息一个功能很强大的开源工具,JMagic是针对ImageMagic提供的Java级接口

使用介绍

21.Hessian

基于HTTP协议支持客户端与服务器端数据同步的技术,可以与Spring结合

JavaEye中一篇使用介绍

22.ApacheShiro

Shiro为解决下列问题(我喜欢称它们为应用安全的四要素)提供了保护应用的API:

密码加密-保护或隐藏数据防止被偷窥;

这里有两2篇中文介绍

主站信息在这里

23.XHEditor

国产XHTML编辑器,作的还挺不错的

24.MongoDB

一个新的面向文档型介于面向对象与关系型之间免费的数据库,据说有拥有比传统数据库更高的性能。

本站有一个哥们的博客专门介绍了MongoDB的使用

25.Hadoop

分布式数据存储的首选,目前了解不多,但大型分布式资源存储首选都是Hadoop,很火

26.Ralasfe

开源访问控制中间件,可以做到功能级访问控制和数据级访问控制

27.DWZJS

国内的一个JQuery-UI实现,比较符合国情

28.G4Studio

以EXT为表现层基础实现的一套企业应用开发框架,很强大

29.XBlink

实现基于XML的对象序列化和反序列化工具,不以来第三方jar包,据说速度不错,未来准备扩展支持JSON和YAML

30.Cactus

为Java服务端代码Servlet,Filter,Taglib提供单元测试的测试框架

31.ZenCoding

急速输入HTML,XML,CSS的代码输入辅助工具

32.syslog-ng

Unix系统上的改进版高性能syslog-server,,由Balabit开发并开源

Wikipedia介绍位置

33.Redis

key-value类型NoSQL存储系统,类似Memcached,支持的Valude类型更多

这里有一套描述非常好的学习材料

34.ZooKeeper

分布式应用程序协调服务,与MOM思想类似放弃稳定性,最求高性能

35.KafkaMQ

36.JGroups

37.Guzz

guzz是一套用于多数据库编程的ORM框架,用于替代hibernate和ibatis,实现在一套系统中轻松使用多台数据库。guzz同时提供通用数据计算和配置管理等,简化系统复杂度,为系统在数据层的设计提供一站式解决方案。

38.网站模版

一个不错的国外免费网站模版

39.在线画时序图工具

在线通过描述型语言来绘制时序图,画图速度快,图片漂亮,值得使用(不知道时序图中过程复杂导致图太大时怎么样)

在线访问地址

40.StarFlow

基于Flash的web工作流引擎

StarFlow应用演示地址

项目地址

41.JEECMS

42.JEEBBS

国内的开源Java版CMS和BBS实现,一直持续发展,功能比较全面,参考学习的好例子。主站地址

43.Paessler网络监控公司

公司主站在这里,除了专业的网络监控产品外,还提供了一个免费的网络监控用辅助工具,也很有用

44.HypericHQ

开源资源监控管理系统,有商业版和开源版

45.zTreeJQuery插件

功能非常强大的树形控件,好处是所有开发资料都是中文的

46.FlyWay

基于Java的敏捷数据库整合工具

47.GlassWall

itEye上网友发布的一个开源服务器端非入侵式log4j日志查看工具

应该会比较有用,先留着

48.ZKEnterpriseFramework

有一个Java企业级开发框架,提供非常丰富的表现层框架,类似JSF,事件触发模式,没有晦涩难懂的JS

49.Scratch

由麻省理工大学推出的一款入门级趣味编程软件,意在让所有的人可以轻松的接触并理解程序

50.ApacheApollo

基于AcitveMQ开发的消息服务器,支持STOMP(StreamTextOreintatedMessageProtocol流文本定向消息协议),据说比ActiveMQ更稳定,高效

51.Logback

Log4j创始人创建的另一个Loger开源项目,据说比Log4j有很多优势

52.ApacheDeltacloud

Apach顶级云平台项目,提供

*一个简单的,支持任何平台访问的RESTfulAPI

*支持所有主要的云服务提供商

53.Wabacus

54.在线HTML编辑器

KindEditor

FCKEditor

XEditor

UEditor(百度出品)ueditor.baidu.com

55.eweb4j

eweb4j是一款基于servlet/jdbc构建的轻量级web开发框架,它不仅融合了SSH的核心优点(全栈式),而且提供诸如模块化、热加载、多数据源、RESTful等非常吸引人的特性。

用来研究和学习应该不错

56.Mayhem

微软出品的Windows自动化任务定制工具,现已开源

据说功能非常强大,值得研究研究

57.tesseract

Google出品的对图片进行文字识别的开源框架,文字识别已经支持中文

下载地址

58.Jodd

Java领域的瑞士军刀,提供很多日常操作增强功能

59.MyBatis

据说是iBatis的下一代版本

60.Sonar

Sonar是一个开源平台,用于管理Java源代码的质量

61.LESS

LessCSS是一个使用广泛的CSS预处理器,通过简单的语法和变量对CSS进行扩展,可减少很多CSS的代码量。LESS将CSS赋予了动态语言的特性,如变量,继承,运算,函数.LESS既可以在客户端上运行(支持IE6+,Webkit,Firefox),也可一在服务端运行(借助Node.js).

62.Kit

一套中文javascript组件库,其中提供的功能还挺实用

63.Neo4J

一种开源高性能NOSQL数据库,AGraphDatabaseStore

65.JRebel

66.AKKA

更加简单的可伸缩性、容错性、并发性、远程调用的Actor模型应用

67.Wakanda

快速构建Web2.0的工具(没试过)

68.PhoneGap(可对比研究AppCan)

使用最熟悉的HTMLCSSJavaScript来构建跨手机平台的移动应用程序构建平台,支持iOS,Android,Blackberry...

有专门的中文社区,值得一看

类似的技术框架还有一个叫titanium的,名气很大,使用JavaScript开发移动应用程序

AppCan

又一个类似的无线应用开发平台,好像表现比PhoneGap更胜一筹

69.Heroku

支持RoR应用的云平台

70.StarFlow

轻量级工作流引擎

71.EasyHadoop

快速一键部署Hadoop集成环境

72.B3LogSOLO

基于Java的BLOG开源实现

73.Thumbnailator

Java生成缩略图的开源库,功能很强大

74.TOAST

由淘宝开源的一套自动化测试框架

自动化任务调度

自动化测试用例管理

测试环境监控管理,看起来挺赞

75.Rythem

是一个与Fiddler同类的软件,和Fiddler一样具有代理抓包/替换功能,与Fiddler最大的不同是Rythem是跨平台&开源的

76.TCPcopy

可以实现对TCP请求的完全复制转发,在目标机接到请求的同时发送一组相同请求到测试机上,便于消息跟踪观察

77.Netty

类似与Mina的又一个NIO网路框架,依托于JBOSS,作者竟然和MINA是同一个人,据说解耦性及可用性优于MINA,比Mina更新活跃

78.NekoHTML

Java领域中比较优秀的HTML解析类库,用于分析HTML数据

79.开源网上商城

JavaShop不解释,Java版本的,目前V3.0

PHP版的,更成熟,使用更广泛ecshop,shopex

80.Druid

阿里巴巴开源的数据库连接池,用法与DBCP类似,据说性能比常见数据库连接池要要,并且提供灵活的监控机制和扩展机制,需要运行在JDK1.6环境上

阿里巴巴的开源项目库

81.ApacheSyncope

开源企业级数字身份统一管理

82.Meteor

又一套使用JS作为主要开发语言的应用开发框架,支持Hotcodepush

目前是版本是0.38,应该还处于酝酿发展阶段,可能未来又会引起一个App开发风暴

(怎么访问你懂的)

83.jHome

这套开源项目比较有意思,用java实现住宅控制自动化的,可以与硬件打交道,需要用到JavaCommunicationAPI

这个真应该好好研究研究

84.CI-eye

与持续继承环境结合的状态观察工具

85.Jersey

由SUN提供的开源RESTfull开发框架,可以很好的与Spring结合

86.JActor

专门用来处理并发的Actor模型实现,用来取代轻量级线程并发的,可以更容易控制并获得更好的性能

用在哪里,怎么用还真有待研究

87.ReflectASM

使用字节码技术直接访问类内操作,实现类似反射的功能,但据称效率比普通的反射至少提高50%以上

88.yaSSL

应用于嵌入式设备的,实现SSL协议的开发库,C++开发,开源

www.yaSSL.com

89.Bootstrap

Bootstrap是快速开发Web应用程序的前端工具包。它是一个CSS和HTML的集合,它使用了最新的浏览器技术,给你的Web开发提供了时尚的版式,表单,buttons,表格,网格系统等等。

90.Nodester

Nodester是一个开源的Node.jsPaaS(平台即服务)平台,用户用RESTfulAPI设计写的Node.js可以运行在任何云系统下,不需要VPS(虚拟专用服务器)!这是首个100%开源在GitHub下GNUAffero协议的平台。

91.Fastupload

应用于J2EE开发的文件上传组件

92AppJs

使用js+html5+css3技术构建桌面应用程序,后台服务器使用Nodejs支持

93.开源CMS

国外比较出名的easyCMS,国内比较山寨的巨人CMS

JSPXCMS

功能比较全面的国内开源CMS产品,据说代码注释很少,不好阅读,功能评价不错

94.DataV.js大数据可视化组件

95.Java开源博客B3Log

由于java开发最新技术内容太多,本文字数已满,请点击下文:

THE END
1.框架图用什么软件做?这10款亲测好用!然而,许多人可能很难确定框架图用什么软件做最合合适,因为市场上存在众多选择。本文将结合boardmix博思白板为你介绍10款好用的框架图制作软件,让你在繁多的选项中找到最适合自己需求的软件。5步学会框架图怎么做 1. boardmix博思白板 boardmix是一款功能强大的在线白板软件,旨在促进团队协作、创意思维和远程工作。https://boardmix.cn/article/10-framework-chart-softwares/
2.Editor26.0x64Enterprise破解版注册码+图文教程软件特色 1、单一来源出版 XML编辑器提供预设和可配置方案,只需单击一下,即可使用相同的源生成PDF,ePUB,HTML和许多其他格式的输出。 2、结构化XML编辑 最直观的XML编辑功能和用户友好的界面,帮助您使用Oxygen XML Editor改善工作效果。 3、XML发布框架 Oxygen XML Editor包括对DITA,DocBook,XHTML和TEI框架的即用型http://www.sd173.com/soft/7821.html
3.在线图片编辑工具图片编辑软件在线OpCol是一款由国人开发的,基于flash技术框架的在线图片编辑器。 这款图片编辑器,并没有打算做成在线的Photoshop,在是提供一些在线图片编辑的基本功能:功能包括:图片缩放、裁剪、颜色调整、对比度调整、色度调整、文字标注,旋转。 其最大的特色是,它可以很方便的让你把这款编辑器集成到你的网站中,提供丰富的接口,能https://blog.csdn.net/free1978/article/details/2640872
4.如何提取文章中的文字?一些受欢迎的视频截图软件包括 VLC、FastStone Capture 和 Snagit。 使用视频截图软件,你只需导入视频文件,选择要截取照片的时间点,并点击截图按钮即可。这种方法简单明了,适用于不需要频繁从视频中提取照片的情况。 总结 无论是从专业的视频编辑软件、在线视频转换工具还是视频截图软件中提取照片,我们都可以保持照片的质https://tool.a5.cn/article/show/70545.html
5.新媒体运营必备54个工具网站,按工作流程整理好了3.96微信编辑器——在线内容编辑软件 96微信编辑器样式上新快,特色功能有文档导入、自动备份、5M图片自动压缩等。还可以手机直接扫码传图,略过文件助手。如果你是个人付费用户,可以选用96编辑器。 网站:https://bj.96weixin.com/ 4.i排版——公众号编辑工具 https://www.digitaling.com/articles/362648.html
6.12款适用于开发人员的最佳Web开发软件腾讯云开发者社区一个很好的免费Bootstrap表单模板和示例的示例库,包括自定义组件、框架、导航栏和实验。 它是用默认的 Bootstrap 组件和实用程序构建的,几乎没有自定义。 提供团队功能和多种支持选项。 7.Codepen- 最好的在线代码编辑器和开源学习环境 定价:免费,专业版 - 8 美元 https://cloud.tencent.com/developer/article/2010957
7.九款知识管理工具软件PKM2 将这些资料全部保存到你的项目中进行管理,不会因系统或软件崩溃丢失数据。PKM2 可以帮助您进行基于内容的采集、编辑、整理、检索、发布,为您的个人知识管理提供有力支持。PKM2 适用于程序员、研究者、学生、信息专家、以及以互联网作为主要信息来源的网上阅读者、信息搜集者和信息发布者。http://www.360doc.com/content/17/0220/16/25451047_630586496.shtml
8.@所有人春风送岗:有一种心安一一家门口就业澎湃号·政务4、有良好的服务意识,熟练使用电脑、传真机、复印机、打印机等各种办公设备,并熟练使用各种办公软件,有相关工作经验者优先考虑。 02 运营专员 基本工资待遇5000-6000元/月 1、性格开朗,头脑灵活,思维敏捷; 2、具有较强的组织协调及沟通交流能力,勤奋敬业; https://www.thepaper.cn/newsDetail_forward_11203752
9.深市上市公司公告(12月22日)中利集团(002309)12月21日晚间公告,近日,公司与皖能合肥发电有限公司签订《合作框架协议》,双方拟在地面光伏、风电项目、源网荷储、多能互补一体化基地、整县分布式光伏、储能电站开发建设、光伏运维等领域展开全面合作,共同推动双方的深度合作和共同发展,预计争取完成500MW左右的光伏电站项目合作开发或项目并购。 https://stock.10jqka.com.cn/20211222/c635320084.shtml
10.软件测试面试必杀篇:2024软件测试面试八股文宝典800道软件测试面试真题,高清打印版打包带走,横扫软件测试面试高频问题,涵盖测试理论、Linux、MySQL、Web测试、接口测试、App测试、Python、Selenium、性能测试、LordRunner、计算机网络、数据结构与算法、逻辑思维、人力资源等模块面试题,命中率杠杠的,绝对是测试人的福音,面试者的最强武器。 https://maimai.cn/article/detail?fid=1834543922&efid=hd_N8vt67RYeT16kXOYD4Q
11.梦学谷在线教育平台,知识付费,博客社区,倍速视频播放,支付宝微信uni-app是一个使用Vue.js开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。 DCloud公司拥有600万开发者用户,几十万应用案例、12亿手机端月活用户,数千款uni-app插件、70+微信/qq群。 http://test-ext.dcloud.net.cn/plugin?id=5341
12.KDE常见问题4pafnqL2.6 KDE是自由软件吗? 3.获得 KDE 3.1我从哪里获得 KDE ? 3.2 Linux发布里有 KDE吗? 3.3什么是当前的版本? 3.4我在哪里查找 KDE快照 ? 3.5我在哪里获得 Qt ? 3.6 Qt是什么 ,顺便问一下? 4.安装指令 4.1为了转换 4.2可用的发布格式 4.3必须具备的 http://blog.chinaunix.net/uid-20765964-id-2583221.html
13.优秀而又实用的PHP工具集锦一款轻量级的PHP集成开发工具,代码编辑器功能特别强大,支持在线预览。 Zend Studio 一款Eclipse下优秀的PHP开发环境,适用于开发包含丰富接口的RIAs应用程序。 Aptana PHP :优秀的开源IDE开发环境,与Aptana Studio协同工作。 PDT :一款开发工具框架,致力于在Eclipse平台之上提供一个功能完整的PHP集成开发环境。 https://www.thinkphp.cn/topic/6124.html
14.流程图工具在线流程图工具流程图绘制工具多特软件专题为您提供流程图工具,在线流程图工具,流程图绘制工具;安卓苹果版软件app一应俱全。多特软件站只提供绿色、无毒https://www.duote.com/zt/gongju314/
15.虚幻引擎4.27版本说明虚幻引擎4.27文档EpicDeveloper可以将虚拟摄像机的输出传送至Composure、媒体框架(Media Framework)、编辑器视口或任何运行Unreal Remote应用程序的设备。 可以将自定义UMG控件叠加到输出(画面)上,并在编辑器中或设备上与其交互。 为触摸屏以外的硬件输入设备提供内置支持,例如控制手柄。 http://dev.epicgames.com/documentation/zh-cn/unreal-engine/unreal-engine-5.0-release-notes?application_version=4.27
16.10个简单的在线画图软件网站,支持AI画图!?功能强大:Lucidchart 是一款非常强大的在线画图软件网站,适用于制作流程图、组织结构图、UML 图等多种类型的图表。它提供了直观的拖放式操作和自动化的布局功能,让你可以快速而方便地制作出专业级别的图表。 ?团队协作:Lucidchart 还提供了协作功能,允许多人实时编辑同一份文档,非常适合团队合作。而且,你还可以将https://pixso.cn/designskills/10-online-drawing-software-website/
17.几款主流好用的富文本编辑器推荐其他工具软件教程下面是我收集的一些业界比较受欢迎的富文本编辑器,喜欢的朋友、用过的朋友可以一起看看,一起探讨。 1、TinyMCE TinyMCE是一个开源的所见即所得的HTML编辑器,界面相当清新,界面模拟本地软件的风格,顶部有菜单栏。支持图片在线处理,插件多,功能非常强大,易于集成,并且拥有可定制的主题。支持目前流行的各种浏览器,它可https://www.jb51.net/softjc/927195.html
18.135编辑器官网微信公众号图文排版工具135编辑器是一款提供微信公众号文章排版和内容编辑的在线工具,样式丰富,支持秒刷、收藏样式和颜色、图片素材编辑、图片水印、一键排版等功能,轻松编辑微信公众号图文。https://www.135editor.com/
19.最全无代码NoCode和低代码Low最全无代码No-Code和低代码Low-Code软件清单 列出让您的生活变得轻松的最佳无代码和低代码工具。包括Web应用程序构建器、UI框架、工作流构建器等。 什么是无代码和低代码工具? 在我的书中,任何每天在以下任何类别中为您节省数小时的工具都算作无代码/低代码工具:https://www.tanmer.com/blog/707
20.Figma设计指南!15000字带你了解这款设计神器优设网Figma 自 2016 年以多人实时在线协作的界面设计软件出现,很多人在使用过后认为 Figma 是来自未来的界面设计软件。由于 2020 年疫情原因,越来越多人在家隔离办公。Figma也适逢机会一举超越了 Sketch 的地位,在 UI 设计、原型设计、头脑风暴、用户流程、设计系统、设计交付、版本管理等名列前茅,成为当下最流行的多平台https://www.uisdc.com/figma-started-guide
21.zfcg.czt.fujian.gov.cn/upload/document/20221209/102144c136a.招标文件要求原件的,投标人在电子投标文件中可提供复印件(含扫描件),但同时应准备好原件备查(未能在规定时间内提供原件核查的,将按不利于投标人进行评审);招标文件要求复印件的,投标人在电子投标文件中提供原件、复印件(含扫描件)皆可;招标文件对原件、复印件未作要求的,投标人在电子投标文件中提供原件、复印件https://zfcg.czt.fujian.gov.cn/upload/document/20221209/102144c136074b53a3bd3b7e7ed4ddf3.html
22.2016上海助理电子商务师考试仿真题及答案A. 每个框架都有自己独立的网页文件 B. 每个框架的内容不受另外框架内容的改变而改变 C. 表格对窗口区域进行划分 D. 表格单元中不仅可以输入文字,也可以插入图片 43.一个标准的HTML文件是以标记开始,并以(C)标记结束的。 A. B. C. D. 44.WinZIP能制作何种格式的压缩文件(D) https://www.yjbys.com/edu/dianzishangwu/115571.html
23.数字图像处理与机器视觉——VisualC++与Matlab实现(第2版)如果需要编辑某个M文件,可以使用open命令和edit命令,它们的调用形式如下。 open filename edit filename 参数filename为需要打开的文件名。edit命令只能编辑M文件,而open命令可以使用Windows默认操作打开一系列其他类型的文件。 1.1.3 在线帮助的使用 在MATLAB中,有以下4种方法获取软件的在线帮助。 https://www.epubit.com/bookDetails?id=N11257