首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

开源日报 0830 | 免费计算机科学自学路径:系统化教育与全球支持

,您可以预期 2 年内完成全部内容。...此外,该项目还提供了WSL/WSL2和macOS原生系统下编译方法,并保证不含任何后门或闭源软件以确保SSL安全性能得到充分维护。...容器优先:占用空间最小 Java 应用程序,最适合在容器运行。 云原生:拥抱 Kubernetes 之类 12 因素架构。 统一命令式和响应式:将非阻塞和命令式开发风格融合到一个编程模型。...微服务优先:为 Java 应用带来闪电般快速启动时间和代码周转时间。 开发者友好体验:提供毫不妥协开发者为中心体验,让您迅速创建出色应用程序。...此外,它还提供了一系列其他功能,如快速提示模式(无需等待上一个请求完成即可发送下一个)、本地存储聊天记录保护隐私、高亮显示喜欢回复、删除不良内容等。

18520
您找到你想要的搜索结果了吗?
是的
没有找到

Quarkus学习一 - getting-started

为什么学习Quarkus本地环境学习流程通过终端创建项目Bean注入总结为什么学习Quarkus从效果上来看SpringBoot3.0和Quarkus要做事情是相同,但是SpringBoot3.0...毕竟会有很多历史包袱,很多标准规范Spring是通过适配方式来实现,GraalVM - 云原生时代 Java 笔记 博客在对GraalVM诞生背景中提到 QuarkusGraalVM上另起炉灶开发...使用idea打开项目Project Structure修改下项目的JDK版本,Settings修改Maven版本.reLoad一下项目这一步因我电脑jdk从17→18,maven也是刚升级至...项目介绍一个maven结构项目一个暴露了/helloweb端口 + 对应Test单元测试类启动项目的首页dockerfile样例文件,包含了native模式和jvm模式一个空应用配置文件4....基本使用如何暴露web端口如何依赖注入2. dev启动时,首页可以看到有多少Bean,有多少web端点, 类似默认spring-boot-actuator部分功能3. dev启动时,服务拥有热部署功能

94840

时隔6年重大更新,揭秘Windows 11如何做到原生支持安卓应用

关于这点,微软在当时主题演讲并没有透露公布太多细节,不过,在后来发布开发者访谈视频,答案开始浮现。...微软在其演示中表示,“底层,我们实际创建了一款代理原生应用,作为 Android App 模型与 Windows 应用程序模型之间桥梁。”...TikTok Windows 11 上运行。 微软采取方法其实也类似于其他一些操作系统 Android 应用支持模式。...而且 2016 年之前,谷歌就一直推动 Arm 架构对于 x86 应用程序支持能力,其内部开发工具也早已默认支持 Arm 与 x86 二进制文件转换。...再考虑到大部分应用已经可以一切架构上顺畅运行,所以应该没什么问题。 如果微软推出 Surface Duo 并与谷歌合作 Windows 11 推出 Play 商店,那就万事大吉了。

1.4K20

我们用Windows官方跑了跑Linux GUI应用程序,不愧是“胶水操作系统”

原来是Windows官方Linux子系统(WSL),终于支持Linux GUI了! ? 也就是说,你现在可以直接在Windows系统运行喜欢GUI编辑器&工具,来构建和测试Linux应用程序。...所以“咕咕咕”一年后,微软终于实现了去年Build开发者大会上立下flag: Windows里运行LinuxIDE开发Linux程序 Windows里运行只支持LinuxGUI程序,或者Linux...开发者采用RDP RAIL技术,将远程Linux应用程序集成到本地桌面上;同时,采用VAIL技术进行传输,主机和客户端之间共享内存。 ?...加上现在GPU和Linux GUI应用程序也都已经支持,WSL2上能直接运行英伟达CUDA加速功能,可以加速cuDNN、cuBLAS、TensorRT等CUDA-X库。...注意看时间,8分钟以后,这事就收不住了:WSLg下LinuxChrome里跑一个JavaScript写Windows3.1。 ? 另外有消息称,微软WSL基础上正在开发安卓子系统。

1.6K40

.Net Core in Docker极简入门(上篇)

即使你在生产环境可能用不上它,就算把它当作一个辅助开发工具来使用,也是非常方便。本文就介绍一下.Net Core应用在Docker一些基本使用。...镜像储存路径 默认docker运行文件是C盘,C盘空间不够的话,可以设置到别的盘。 新版本windows Docker Desktop默认使用wsl运行: ?...;-p指定端口映射,将容器80端口映射到主机8080端口;--rm代表容器停止时自动删除容器。...;-d代表以后台模式启动;-p指定端口映射,将容器80端口映射到主机8080端口;-v代表挂载卷,将主机/nginx/data目录挂载到容器 /data目录。...;-d代表以后台模式启动;-p指定端口映射,将容器1433端口映射到主机1433端口;-e是指定环境变量。

3K10

IntelliJ IDEA 2021.2 正式发布,快来看看又出了哪些神器功能!

,你也可以运行和调试你应用程序; 为 Kotlin 引入了 WSL 2 支持和 Run Targets 功能; 当IntelliJ IDEA调用集合内链方法时,可以使用一种新检查方法来简化语法,...9构建工具 可以使用自定义JDK时添加新JLink构件了; 可以WSL 2执行Ant任务; Gradle运行/调试配置已经被重做; 基本参数已被收集,你可以根据需要添加更多选项。...提高了WSL 2项目的索引速度。...15Code With Me 当你Code With Me会话期间使用跟随模式时,你可以看到你跟随的人使用代码完成建议; 修改后撤销逻辑使来宾和主机都可以逆转代码各自更改。...这种改进在结对和mob编程场景特别有用; v2021.2,参与者可以从他们计算机屏幕上共享应用程序窗口,而不仅仅是JetBrains IDE; 现在可以通过集成代理与参与者共享特定开放端口

2.6K50

IntelliJ IDEA 2021.2 正式发布

,你也可以运行和调试你应用程序; 为 Kotlin 引入了 WSL 2 支持和 Run Targets 功能; 当IntelliJ IDEA调用集合内链方法时,可以使用一种新检查方法来简化语法,...构建工具 可以使用自定义JDK时添加新JLink构件了; 可以WSL 2执行Ant任务; Gradle运行/调试配置已经被重做; 基本参数已被收集,你可以根据需要添加更多选项。...提高了WSL 2项目的索引速度。...代码与我 当你Code With Me会话期间使用跟随模式时,你可以看到你跟随的人使用代码完成建议; 修改后撤销逻辑使来宾和主机都可以逆转代码各自更改。...这种改进在结对和mob编程场景特别有用; v2021.2,参与者可以从他们计算机屏幕上共享应用程序窗口,而不仅仅是JetBrains IDE; 现在可以通过集成代理与参与者共享特定开放端口

3K30

Docker核心概念与使用

Docker与虚拟机容器是应用程序抽象,将应用程序代码与环境打包在一起构建一套独立运行环境,多个容器可以一台计算机上运行并且与其他容器共享OS内核。...镜像名称-p(小写)主机端口:容器端口:将主机端口映射到容器端口, -P(大写):暴露容器所有端口主机随机端口 --name 容器名称:指定容器名称 --rm:当容器关闭时自动删除...网络模式bridge容器拥有独属于自己虚拟网卡和和虚拟IP等网络资源,主机创建一个 Docker0 虚拟网桥, Ddocker0 创建一对虚拟网卡,有一半主机上 vethxxx,还有一半容器内...bridge模式下,同一网段主机,是不能直接访问宿主机内部容器,必须通过端口映射。host容器没有自己任何独立网络资源(比如:容器IP、网卡和端口),完全和宿主机共享网络空间。...,需要暴露给外部端口,但仅仅表示该容器想要暴露某些端口,并不会与主机端口有映射关系,如果想将容器暴露端口主机映射则需要使用 -p 或 -P 参数来映射,可以暴露多个端口语法:EXPOSE port

14200

IDEA 该更新了!

最新 IntelliJ IDEA 2021.1 版本,以插件形式将其集成 IDEA : ?...IDE 代码完成列表上首先显示toList()项目。 ? 5、支持 WSL 2 这个功能对于要依赖 WSL 功能用户来说,简直太赞了! 要知道以前 WSL 是没有和 IDEA 打通!...现在,你可以使用 IntelliJ IDEA WSL 2 Java 项目。...6、Run Targets 这个功能有点类似于 WSL 2,通过运行目标功能,你可以 Docker 容器或远程计算机上运行,测试,分析和调试应用程序。...有没有发现,IntelliJ IDEA 2021.1 大大加强了对远程操控本领,开发者不仅可以本地运行项目,用上新版之后,还可以使用 WSL 2、SSH 远程主机、Docker 上运行项目了!

1.2K20

基于 WSL Windows 搭建 PHP 本地开发环境

2、安装 WSL 版 Ubuntu WSL 全名是 Windows Subsystem for Linux,即 Windows Linux 子系统,实际上这是一个与 Windows 系统高度整合...以 PHP 应用为例,无需配置端口映射即可直接访问 WSL 运行 PHP 项目,也可以直接在 WSL 中使用宿主机某些软件,比如 Visual Studio Code,通过它来编辑虚拟机配置文件,...当然,你还可以 WSL 安装 Nginx、MySQL、Apache 等软件,然后启动一个完整 PHP Web 项目,通过宿主机浏览器访问,就像这个项目运行在本地 Windows 系统一样。...这些都得益于 WSLWindows 宿主机共享网络和文件系统,因此无需像传统虚拟机那样还要再配置端口映射和共享文件夹。...下篇教程,学院君将给大家演示如何在本地 PhpStorm 中集成安装在 WSL 虚拟机 PHP CLI,然后 PhpStorm 通过 WSL PHP 执行代码调试、单元测试等工作。

3.4K30

基于 Stork 和 Quarkus 扩展 Kubernetes 服务发现

传统单体架构应用程序已经通过静态主机名、IP 地址和端口知道后端服务存在位置。IT运维团队为服务可靠性和系统稳定性维护静态配置。...幸运是,Quarkus 使开发人员能够将 Stork 功能插入 Java 应用程序。本文演示了 Quarkus 如何允许开发人员将 Stork 功能添加至 Java 应用程序。...唯一区别是您需要在 init() 方法设置不同名称、端口和返回消息,如下所示: @ConfigProperty(name = "villain-service-port", defaultValue...总结: 您了解了 Quarkus 如何使开发人员能够使用 Stork 和 Consul 为反应式 Java 应用程序集成基于客户端负载均衡编程。...开发人员继续 Quarkus 开发反应式编程同时,还可以使用实时编码获得更好开发人员体验。 有关 Quarkus 更多信息,大家可访问 Quarkus 指南和实践。

2.2K90

全平台系统提权辅助工具 PEASS-ng

检查来自book.hacktricks.xyz本地 Windows 权限提升清单 WinPEAS - Windows 本地权限提权脚本(C#.exe 和 .bat) 检查来自book.hacktricks.xyz...本地 Linux 权限提升清单 LinPEAS - Linux 本地权限提升脚本 (.sh) 0x02 辅助提权(WinPEAS) WinPEAS.exe 使用 WinPEAS.exe 目标是 Windows...电源开/关事件 附加(慢)检查 LOLBAS 搜索 默认WSL分发运行linpea .sh WinPEAS.bat 使用 WinPEAS.bat 用于搜索 Windows 主机上提升权限可能路径...WinPEAS.bat 默认检查内容清单如下: Systeminfo --SO 版本和补丁-- (windows 建议) 常见已知漏洞(2K、XP、2K3、2K8、Vista、7) Audit 设置...进程和 su brute 1 分钟)- Noisy 模式,主要用于 CTF -w 大块检查之间等待执行 -N 不使用颜色 -D 调试模式 -P 指示将用于运行“sudo -l”并通过“su”暴力破解其他用户帐户密码

2.4K60

2024程序员容器化上云之旅-第2集-Ubuntu-WSL2-Windows11版:接近深洞

而部署容器生产环境,也通常使用Linux。为了使本地测试更接近生产环境,他需要在本地配备一套Linux系统,以测试所开发容器化应用程序。此外,他常用编程和办公软件都在Windows上运行。...Windows11主机选好后,他发现上面自带WSL2。于是他PowerShell终端窗口,运行命令wsl --install。系统默认安装了Ubuntu。...读了这本书,他领悟到,WSL2Ubuntu,不仅可以当做部署容器化应用测试环境,更可以配合Windows 11上现成vscode等开发工具,成为一个开发环境。...马意浓下一个目标,就是wsl2Ubuntu本地Gradle和npm开发环境里,成功运行前后端分离shopping list web app。...【未完待续】后面连载内容大纲先睹为快:5 历经磨难5.1 在用本地Gradle/npm开发环境自测时面临前端无法访问后端CORS问题挑战5.2 清理现场6 夺取宝剑6.1 本地docker compose

43384

Node.js 项目调试指南

使用测试驱动开发模式,TDD 是一种开发模式,它鼓励开发人员在编写代码之前先编写代码来测试函数运行情况。...然后打开 Chrome 浏览器(或任何其他基于 Chromium 浏览器)并在地址栏输入 chrome://inspect : 几秒钟后,你 Node.js 应用程序应就会显示为远程目标。...本地系统上运行 Node.js 应用程序时无需配置。...,但下面的扩展可以让调试变得更简单: Remote - Containers:连接运行在 Docker 容器应用程序 Remote - SSH:连接到远程服务器上运行应用程序 Remote - WSL...:通过 Windows WSL 连接 Linux 上运行应用程序 最后 大家还有什么 Node.js 项目的调试技巧,可以留言区分享出来~ 本文译自:https://blog.openreplay.com

54920

Red Hat 开源 Quarkus 1.0:Java 已为云原生时代做好了准备

Red Hat 工程部副总裁 Mark Little 说,Quarkus 1.0 通过减小 Java 虚拟机(JVM) 大小,为 Kubernetes 上构建和部署 Java 应用程序提供了一种更有效方法...现在使用 JVM 是假设 JVM 包含了“一次编码随处部署所需”代码。然而,容器环境,可移植性问题是由 Docker 容器和 Kubernetes 来解决。...最后,Quarkus 1.0 还增加了 JVM 上使用 Quarkus 时对 Java 8、11 和 13 支持,并且它还计划在不久将来支持 Java 11 本地编译。...它还包含了用于观察服务间流量模式 MicroProfile OpenTracing ,以及用于将 JVM、Quarkus 运行时和自定义应用程序度量指标暴露给诸如 Prometheus 之类容器监控平台...然而, IBM 收购 Red Hat 之后,Quarkus 很有可能会吸引 Java 社区某些子项目的注意,随着 Java 以开源形式出现,这方面的创新速度正在加快。

1.4K30

使用VS Code进行远程开发

介绍 今天,我们很高兴地宣布Visual Studio Code三个新扩展预览版发布,它们支持容器、远程物理或虚拟机上以及WindowsLinux子系统(WSL)上进行无缝开发。...这个新,优化支持可以让你: 使用Windows基于linux环境开发,使用特定于平台工具链和实用程序。 编辑位于WSL或挂载Windows文件系统文件(例如/mnt/c)。...Windows上运行和调试基于linux应用程序。 命令和扩展是直接在Linux发行版运行,因此你不必担心路径问题、二进制兼容性或其他跨操作系统挑战。...你可以像在Windows中一样WSL中使用VS Code。 观看这个2分钟视频,看看在WSL开发是多么容易。 有关更多信息,请查看在WSL开发文档。...不同远程开发环境之间快速切换,安全地进行更新,而不用担心影响本地机器。 调试在其他地方运行应用程序,例如客户站点或云中运行应用程序。 例如,假设你正在进行一个深度学习项目。

4.1K10
领券