首页 文章 精选 留言 我的

精选列表

搜索[java],共10000篇文章
优秀的个人博客,低调大师

Beetl 3.3.0.RELEASE,Java 模板引擎 Beetl

引入百度小伙伴对代码风格进行的微调整。 删除核心类GroupTemplate的所有Deprecated方法,可能会导致不兼容,需要使用推荐的API <dependency> <groupId>com.ibeetl</groupId> <artifactId>beetl</artifactId> <version>3.3.0.RELEASE</version> </dependency> Beetl是一款全功能,高性能优秀的国产模板引擎,可以广泛用于动态页面生成,静态页面生成,代码生成,文本转换,脚本语言和规则引擎等,从2011年来,一直维护,并得到国内公司用户的肯定 性能测试 Benchmark (outputType) Mode Cnt Score Error Units Beetl.benchmark 1 thrpt 10 86499.426 ± 819.202 ops/s Beetl.benchmark 2 thrpt 10 53523.776 ± 365.894 ops/s Beetl.benchmark 3 thrpt 10 97586.864 ± 947.663 ops/s Freemarker.benchmark 1 thrpt 10 23655.886 ± 118.846 ops/s Freemarker.benchmark 2 thrpt 10 19697.882 ± 115.250 ops/s Handlebars.benchmark 1 thrpt 10 22828.835 ± 220.474 ops/s Handlebars.benchmark 2 thrpt 10 22885.014 ± 194.975 ops/s Rocker.benchmark 1 thrpt 10 50437.848 ± 475.690 ops/s Rocker.benchmark 2 thrpt 10 31419.460 ± 95.329 ops/s Rocker.benchmark 3 thrpt 10 88109.687 ± 645.572 ops/s Thymeleaf.benchmark 1 thrpt 10 7199.343 ± 77.446 ops/s Thymeleaf.benchmark 2 thrpt 10 5481.519 ± 44.072 ops/s Velocity.benchmark 1 thrpt 10 7928.416 ± 126.237 ops/s Velocity.benchmark 2 thrpt 10 7110.021 ± 99.296 ops/s

优秀的个人博客,低调大师

难道Java也受美国出口管制?

云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 今天,去翻看了一下Oracle Jdk的许可协议,竟然是受美国出口管制。 原文是这么说的:EXPORT REGULATIONS. You agree that U.S. export control laws and other applicable export and import laws govern your use of the Software, including technical data; additional information can be found on Oracle's Global Trade Compliance web site (http://www.oracle.com/us/products/export). You agree that neither the Software nor any direct product thereof will be exported, directly, or indirectly, in violation of these laws, or will be used for any purpose prohibited by these laws including, without limitation, nuclear, chemical, or biological weapons proliferation. 翻译一下:出口法规。您同意美国出口管制法律和其他适用的进出口法律约束您对本软件的使用,包括技术数据;可以在Oracle全球贸易合规性网站(http://www.oracle.com/us/products/export)上找到其他信息。您同意,软件或其任何直接产品均不会违反这些法律而直接或间接出口,也不会用于这些法律禁止的任何目的,包括但不限于核武器,化学武器或生物武器的扩散。 然后去翻了一下apache基金会官网,发现apache也是受出口管制的,翻译一下:apache是一家位于美国的非营利慈善机构。我们的所有产品都是通过在公共论坛上进行在线协作开发的,并通过美国的中央服务器进行分发。因此,美国的出口法律和法规适用于我们的分发,并在产品和技术再出口到不同方和各地时仍然有效。 然后去搜了下3个代码托管平台 GitHub、SourceForge、Google Code ,这三均明确声明遵守美国出口管制条例,并按加州法律解决纠纷。在此,摘录一段网上看到的评论,出处未可知,如有侵权,请联系删除。 长期以来,我们国家几乎没有自己的基础软件产业,大多数所谓的国产操作系统,基本上就是整合了一些已有的开源软件,做了些必要的本地化而已。几乎没有任何从业者(包括我自己)意识到很多我们常用的那些开源软件也是受美国出口管制的。 不要觉得技术无国界。不积极积累、使用自己开发的基础软件,建立良性循环的基础软件发展生态,而继续使用美国为主开发和分发的开源软件,将把我们自己的高科技行业置于非常危险的境地。这绝对不是危言耸听! 此时,我能说的只有这一句话:亡羊补牢,为时未晚! 【云栖号在线课堂】每天都有产品技术专家分享!课程地址:https://yqh.aliyun.com/zhibo 立即加入社群,与专家面对面,及时了解课程最新动态!【云栖号在线课堂 社群】https://c.tb.cn/F3.Z8gvnK 原文发布时间:2020-08-04本文作者:互联网架构师 本文来自:“互联网架构师”,了解相关信息可以关注“互联网架构师”

优秀的个人博客,低调大师

Java 读文件时内存占用过高

最近出现一个OOM的问题想请教一下大家,我的程序在读txt文件的时候内存占用飙高到700M,这个文件只有70M,我程序分配的内存值分配了256M,肯定就OOM了。 然后我想一行一行读,发现这文件就只有一行,是一个json数据,我需要把它转换成对象,我想问下70M的文件为什么用inputFileStream 读会占用到700M?用commons.io包和 BufferedReader 也没有效果,因为它本来就只有一行,现在的想法是把它改成json文件格式用fastjson来读不知道行不行

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册