首页 文章 精选 留言 我的

精选列表

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

难道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来读不知道行不行

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

Beetl-BBS 2.4.0 发布,Java 论坛程序

Beetl-BBS是一个基于SpringBoot+Beetl+BeetlSQL的轻量级论坛,可选Caffeine缓存,使用搜索引擎可以是ES或者本地lucene。2.4做了技术上的优化 # 可以自由切换使用ES或者lucene,有服务器资源情况下建议使用ES,如果服务器资源有限或者想简单部署,可以使用lucene # 配置文件改成yml # Spring Boot改成2.3.0.RELEASE 安装 git clone install mysql from install-mysql.sql,install-mysql-update.sql import as maven project run BbsMain access http://127.0.0.1:8080/bbs/bbs/index/1.html,login as admin/123456

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

pacebox-springboot 1.1.3 发布,Java 生态框架

pacebox-springboot 融合封装已发布,旨在提供快速开发脚手架、打造更好的开源生态环境。 希望有志同道合的朋友一起维护该软件、打造一款快速应用开发级生态框架。 案例 inter-boot-demo boot版demo inter-micro-demo cloud版demo(nacos+sentinel体系+权限管理+elasticsearch日志+数据加解密+分布式追踪(基于opentracing)) inter-boot-generator 代码在线生成平台 inter-boot-fastdfs FastDFS权限文件管理(后续改名attachment、支持所有文件种类) inter-boot-demo 主要提供权限管理(菜单、角色、用户),elasticsearch入参出参日志,数据加解密,分布式追踪(基于opentracing),阿里云OSS,百度云BOS,腾讯COS支持、本地存储、FTP存储、阿里、百度、腾讯短信云合并接入等方式 boot、micro版后续所需开发得模块: 商城、监控、支付、消息、任务 新特性 1:pacebox-oss已提供ftp、本地存储等方式 2:调整jwt不在支持弱命令 3:合并token错误为401错误码应答 BUG修复 1:修复pom引用pacebox-sms版本错误问题 组件更新 1:pacebox-jwt 1.0.1升级到1.0.2 2:knife4j 2.0.3升级到2.0.4 3:pacebox-oss 1.0.0升级到1.0.1 案列参考 OSS&短信使用说明 可根据自身要求引入自己所使用的包、类似boot案例引入阿里云 然后在properties中指定采用的配置 最后在代码中进行使用 大家可根据自身的配置进行使用、对应的type对应bean-map中aliyun的key、支持多环境进行调用方式、并提交扩展拦截方式、比如短信 oss与短信基本一致、oss提供上传、下载、删除等拦截器、可自行实现、也可自行扩展自己所需的短信、OSS实现方式

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

pacebox-springboot 1.1.2 发布,java生态框架

pacebox-springboot 融合封装已发布,旨在提供快速开发脚手架、打造更好的开源生态环境。 希望有志同道合的朋友一起维护该软件、打造一款快速应用开发级生态框架。 案例 inter-boot-demo springboot版demo(spring boot+权限管理+elasticsearch日志+数据加解密+分布式追踪(基于opentracing) inter-micro-demo springcloud版demo(spring cloud nacos+sentinel体系+权限管理+elasticsearch日志+数据加解密+分布式追踪(基于opentracing)) inter-boot-generator 代码在线生成平台 inter-boot-fastdfs FastDFS权限文件管理(后续改名attachment、支持所有文件种类) boot、micro版后续所需开发得模块: 商城、监控、支付、消息、任务 组件添加 1:增加pacebox-oss 1.0.0组件(支持阿里云oss、百度云bos、腾讯云cos) 2:增加pacebox-sms 1.0.0组件(支持阿里云、百度云、腾讯云短信) 新特性 1:增加树形通用类BaseTreeNode 2:增加树形工具类TreeNodeUtil 3:BusincessException移动到core包 4:支持oss文件存储,并类似短信提供扩展拦截接口 结构调整 1:将sms模块移动到pacebox-sms 组件更新 1:pacebox-core 1.0.5升级到1.0.6 案列参考 OSS&短信使用说明 可根据自身要求引入自己所使用的包、类似boot案例引入阿里云 然后在properties中指定采用的配置 最后在代码中进行使用 大家可根据自身的配置进行使用、对应的type对应bean-map中aliyun的key、支持多环境进行调用方式、并提交扩展拦截方式、比如短信 oss与短信基本一致、oss提供上传、下载、删除等拦截器、可自行实现、也可自行扩展自己所需的短信、OSS配置

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

pacebox-springboot 1.1.1 发布,Java 生态框架

pacebox-springboot 融合封装已发布,旨在提供快速开发脚手架、打造更好的开源生态环境。希望有志同道合的朋友一起维护该软件、打造一款快速应用开发级生态框架。 案例 inter-boot-demo springboot版demo(spring boot+权限管理+elasticsearch日志+数据加解密+分布式追踪(基于opentracing) inter-micro-demo springcloud版demo(spring cloud nacos+sentinel体系+权限管理+elasticsearch日志+数据加解密+分布式追踪(基于opentracing)) inter-boot-generator 代码在线生成平台 inter-boot-fastdfs FastDFS权限文件管理(后续改名attachment、支持所有文件种类) boot、micro版后续所需开发得模块: 商城、监控、支付、消息、任务 新特性 1:添加分页PageUtil工具类 调整 1:Token令牌合并401错误码 组件更新 1:pacebox-kafka 1.0.0升级到1.0.1版 2:pacebox-elasticsearch 1.0.0升级到1.0.1版 3:pacebox-jwt 1.0.0升级到1.0.1版 案列参考

资源下载

更多资源
Mario

Mario

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

腾讯云软件源

腾讯云软件源

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

Spring

Spring

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

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册