首页 文章 精选 留言 我的

精选列表

搜索[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版 案列参考

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

pacebox-springboot 1.0.9 发布,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:servlet埋点支持cookie参数 2:支持webclient埋点、但不带消息体 调整 1:调整request和response获取方式 2:埋点将不在处理form-data相关数据 3:调整短信模板拦截方式、改为责任链模式 组件更新 1:pacebox-core 1.0.2更新到1.0.4

资源下载

更多资源
Mario

Mario

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

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Sublime Text

Sublime Text

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

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册