现在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开发最新技术内容太多,本文字数已满,请点击下文:

学Java可以从事什么工作,职业发展无限可能!

软件培训班学费多少?让我们来一探究竟!

软件开发培训机构如何选择,去哪里学习更好?

人工智能培训机构哪个好?

学编程的学费一般是多少费用?

学Java六个月感觉啥也不会?不要担心,让我来帮助你!

0基础0学费15天面授

有基础直达就业

工作1~3年,加薪神器

工作3~5年,晋升架构

初级202925

初级203221

初级202629

初级203743

答:零基础学Java不要盲目,可以先尝试自己适不适合...查看回答

THE END
1.网上商城概要设计说明书时序图状态图用例图.pdf网上商城概要设计说明书-时序图-状态图-用例图.pdf,北大青鸟网上商城系统 概要设计说明书 版本号: 修改内容 修改人 修改时间 1.0 李爽 第一部分:引言 1.1编写目的 本说明是北大青鸟网上商城电子商务系统案例研究项目软件产品的总体设计和实现说 明,记录了系统整体实现上https://max.book118.com/html/2021/0813/8074046067003133.shtm
2.购物商城系统标签灵动生活当前标签:购物商城系统 公告 Welcome to My BLog 网名:灵动生活 姓名:郝宪玮 麦考林系统架构师 统计:https://www.cnblogs.com/ywqu/tag/%E8%B4%AD%E7%89%A9%E5%95%86%E5%9F%8E%E7%B3%BB%E7%BB%9F/
1.宠物用品线上商城管理小程序系统搭建随着宠物经济的迅速发展,在线购买宠物用品的需求日益增长。为了满足这一市场需求,广州创智慧科技有限公司致力于为客户提供宠物用品线上商城管理小程序的开发服务。这一系统不仅方便了用户的购物体验,还为商家管理提供了便捷的解决方案,从而提升了整体运营效率。 http://guangzhou040710.11467.com/news/9434823.asp
2.京东超市宠物行业趋势洞察:主食零食呈现功能化趋势宠物用品快速增长...【亿邦原创】11月28日,京东超市发布宠物趋势洞察,从行业变化、细分趋势等方面,刻画宠物行业发展趋势,为行业发展提供指南。 据京东超市宠物行业趋势洞察显示,宠物市场发生了较大变化,线上化渗透率不断提升,消费呈现分化;用户群体中,多宠家庭占比上升,消费品类更加多元;资本市场深度参与宠物赛道,并进行并购整合,跨界巨头...https://www.163.com/dy/article/JI6HH3J605118A6A.html
3.SSM宠物商城计算机设计毕业源码23666宠物商城管理系统是基于浏览器与服务器架构平台,采用跨平台的JAVA语言开发,利用SSM框架进行逻辑控制,MySQL数据库存储数据,最后Tomcat服务器完成发布,系统可在多个环境下运行。 关键词:宠物商城;MySQL;SSM框架 SSM Pet Mall Abstract In recent years, with the development and progress of society and the improvement ...https://blog.csdn.net/Weixin_CXSJ881/article/details/144102061
4.宠物保健品在线商城设计:海外市场的营销策略解析网站建设服务特点: 微科技的在线商城设计服务专注于打造易于使用且高效的电商平台,帮助宠物保健品品牌在全球范围内进行线上销售。该服务能够根据不同的业务需求,提供个性化的商城设计与功能定制,结合强大的后台管理系统,确保商城的高效运营。 用户体验: 一站式购物体验:商城界面简洁、商品展示清晰,消费者可以快速浏览不同类别的宠...https://www.vikj.cn/hangye/11531.html
5.商城系统购买支付时序图流程图模板商城系统用户购买商品到支付时序图 商城后台管理系统功能图 时序图 商城系统 作者其他创作 大纲/内容 减券 发放折扣优惠 生成订单 订单系统 消息 登录 减库存 促销系统 支付成功 用户系统 用户 商品 提交订单要素 校验订单 获得折扣信息 锁库 支付系统 下单成功消息 仓储系统 库存充足 选择商品SKU 计算金额 检查...https://www.processon.com/view/5c6bb2dae4b0f0908a990a04
6.基于Java+SpringBoot+Vue+uniapp微信小程序零食商城系统设计和实现三、系统设计: 3.1 系统架构设计: 3.2 登录时序图设计: 四、功能截图: 4.1 微信小程序端: 4.1.1登录注册模块: 4.1 2 首页信息模块: https://blog.51cto.com/u_14304894/6023168
7.javaSpringBoot框架蛋糕销售商城管理系统详细设计技术交流系统时序图设计 登录注册功能的设计 每个销售管理系统都需要有注册登录的操作,这是为用户和管理员提供更高权限操作的必要前提。在该系统中,当用户若想对商品进行购买或者发布评价的操作,就需要先完成该操作,注册完成后通过账号和密码完成登录,否则用户将以游客身份进行浏览系统。 https://ac.nowcoder.com/discuss/1000941
8.时序图什么意思时序图的作用和特点时序图组成元素时序图和流程图虽然都是用来描述事件之间的关系,但它们在表达方式上有所不同。流程图更注重事件之间的逻辑关系和执行流程,通常用于展示程序的执行过程或者系统的功能流程;而时序图更注重事件之间的时间顺序和参与者之间的通信方式,用于展示事件的发生顺序和参与者之间的交互。 https://bomyg.com/detail/279974.html
9.基于微服务的网上商城系统的设计与实现将系统的服务功能按照角色的使用情况进行划分,同时以用例图的方式使系统功能与使用者一一对应。在对系统进行总体设计后,并对其中几个服务模块通过时序图的方式进行了详细的设计与描述。在具体的实现中还通过其他的分布式技术诸如消息队列、缓存等,保证了系统的并发能力,提高了系统响应时间和可用性。本文在最后阶段对系统...https://wap.cnki.net/touch/web/Dissertation/Article/1021130858.nh.html
10.页面切换提速30%!京东商城APP首屏耗时监控及优化实践监控系统 对于首屏耗时监控很多人会有疑惑:业内有许多不错的App性能监控系统,为什么不直接复用呢?确实,许多大厂有现成的SDK可以使用,然而,这些系统的监控指标更偏于技术指标,存在几个缺陷: a)无法监控用户的真实感受;b)无法监控多tab页面切换的情况;c) 无法覆盖业务指标,如商品图加载耗时监控。飓风系统就是为解决...https://maimai.cn/article/detail?fid=1565756869&efid=r9m8mHfzis32t-6dDkDvMA
11.java二手交易平台代码java二手交易平台代码大全java二手车买卖系统 你是要自己做开发还是请人开发呢,浙江天尔软件技术有限公司从十几年的开发经验中总结了一些注意事项你可以参考下: 开发一个完整app需要掌握哪些知识 1、前期需求规划与信息——你需要制定出一个完整的需求文档,功能文档,流程图,时序图。 https://chengdu.cdxwcx.cn/article/hjjjde.html
12.RocketMQ分布式事务商城下单业务详解腾讯云开发者社区RocketMQ分布式事务 - 商城下单业务详解 ? 下单功能时序图 下单基本流程 下单接口 2 校验订单 这是下单流程重要的第一步 按如下流程执行 代码 3 生成预订单 当校验订单成功后,我们就可以开始生成预订单了 流程图 注意 设置订单 id 时,可能涉及分库分表,所以要注意确保 id 的唯一性哦,使用雪花算法...https://cloud.tencent.com/developer/article/1633782
13.淘淘商城——单点登录之通过token获取用户信息一 登录 时序图如下: wx.login() 获取js_code 示例代码: App({ onLaunch: function() { wx.login({ success: function(res) { ... 微信小程序获取用户登录信息 1.在index.wxml中设置单击事件 2.在index.js中设置获取用户的登录信息 getUserProfile(e) { wx.getUserProfile({ desc: ‘用于完善会员资料...https://www.pianshen.com/article/6746832355/