- 博客(918)
- 资源 (2)
- 收藏
- 关注
原创 Java 开发常用资源
资源整理来源:GitHub常用Java资源Awesome Java Bean Mapping Build Bytecode Manipulation Caching Cluster Management Code Analysis Code Coverage Code Generators Command-line Argument Parsers Compiler-compiler Configuration Constraint Satisfactio
2020-05-29 22:55:01 959
原创 系统设计和机器学习算法
算法训练网站提供了大量可以练习的网站: 1、Leetcode 2、Geeksforgeeks 3、Hackerrank 4、Lintcode系统设计关注:系统设计、面向对象的设计、数据库模式设计、分布式系统设计、大型系统架构、可扩展性等案例研究相关文章http://blog.gainlo.co...
2017-11-21 10:25:44 736 1
原创 开发者必备英文网站合集
这是一份对开发者有用的英文网站清单,涉及到从初学者到行业大牛成长的方方面面,还有很多事英语学习的网站,请相信我,这些肯定会对你有所帮助的。问答社区Stack Overflow: subscribe to their weekly newsletter and any other topic which you find interesting Quora: A ...
2017-07-01 22:14:30 4183
原创 java go c++ 开源全文搜索引擎
许可证:GPL 开发语言:C/C++ 官网:https://xapian.org/ Xapian 是一个用 C++ 编写的全文检索程序,他的作用类似于 Java 的 lucene。许可证:Apache-2.0 开发语言:Java 官网:https://solr.apache.org/ Apache Solr 是基于 Lucene 的全文搜索服务器,也是最流行的企业级搜索引擎,其主要功能包括全文检索、命中高亮、分面搜索、动态聚类、数据库集成,以及对富文本(如 Word、PDF)的处理。
2023-12-30 18:48:36 2074
原创 大语言模型(LLM)训练平台与工具
这类工具可以显著提高训练和推理的速度, 使得处理大规模数据集和复杂模型变得可行。平台和工具提供了先进的算法、预训练模型和优化技术,极大地简化了模型开发过程,加速了实验周期,并使得模型能够更好地适应各种不同的应用场景。这类工具通常由开源社区支持和维护,提供了灵活、可扩展的工具和 库来构建和训练大型机器学习模型,如 TensorFlow 和 PyTorch 和 Hugging Face Transformers 等。大模型训练平台和工具提供了强大且灵活的基础设施,使得开发和训练复杂的语言模型变得可行且高效。
2023-12-30 13:13:50 874
原创 大语言模型(LLM)框架及微调 (Fine Tuning)
GPT (Generative Pre-trained Transformer) 的提出标志着 LLM 技术的飞速发展,其预训练和微调的方法为语言任务提供了前所未有的性能,以此为基础,多模态融合的应用使得 LLM 更全面地处理各种信息,支持更广泛的应用领域。通过数据向量化,实现了在向量数据库中进行高效的相似性计算和查询。Transformer 架构和预训练与微调策略是 LLM 技术的核心,随着大规模语言数据集的可用性和计算能力的提升,研究者们开始设计更大规模的神经网络,以提高对语言复杂性的理解。
2023-12-30 13:06:04 1253
原创 Java 表达式引擎
我们在业务系统中引入规则引擎似乎就能解决这个问题,规则引擎的一个好处就是可以使业务规则和业务代码分离,从而降低维护难度。几种常见表达式引擎: AviatorScript 、MVEL 、OGNL 、SpEL 、QLExpress 、JEXL 、JUEL。IK Expression 是一个开源的(OpenSource),可扩展的(Extensible),基于 java 语言开发的一个超轻量级(Super lightweight)的公式化语言解析执行工具包。
2023-12-03 11:18:30 480
原创 Sailfish OS 移动操作系统
后来 Jolla 将重心转向了基于 Linux 的 Sailfish OS(旗鱼),并将其应用于现有设备上。MeeGo 是开放源码的 Linux 项目,由 Intel 牵头的 Moblin 项目跟 Nokia 领导的 Maemo 项目结合到单一的开源实践中。基于 Qt 的易于使用的开发环境,以及面向小型平台及移动设备的规模和性能而 优化的最新的 Linux 架构。MeeGo 目前适用的平台包括上网本、简易台式机、手持计算和通信设备、车载信息娱乐设备、上网电视、多媒体电话。
2023-12-03 11:00:28 488
原创 JavaScript框架 Angular、React、Vue.js 的全栈解决方案比较
在 Web 开发领域,JavaScript 提供大量技术栈可供选择。其中最典型的三套组合,分别是 MERN、MEAN 和 MEVN。前端框架(React、Angular 和 Vue)进行简化比较。
2023-11-23 22:33:12 2240 1
原创 Java 11及更高版本的Oracle JDK版本
2021 年 9 月 14 日,Oracle 发布了可以长期支持的 JDK17 版本,那么从 JDK11 到 JDK17,到底带来了哪些特性呢?亚毫秒级的 ZGC 效果到底怎么样呢?OracleJDK 和 OpenJDK 这两个之间没有真正的技术差别,因为针对 Oracle JDK 构建过程是基于 OpenJDK 的。JDK17 是 Oracle 官方在 2021 年 9 月 14 日发布的一个长期支持(LTS)版本,意味着它将获得长期的更新和支持,有助于保持程序的稳定性和可靠性。
2023-11-19 11:12:18 436
原创 Unity 6 是下一个 LTS 版本即将发布
它为交互提供了一个通用框架,并简化了跨平台创建,无论您是在poke, rays和抓取交互之间进行调解,结合触觉反馈,可视化手网格,还是使用动画,混合形状或比例变化响应玩家选择。是一个新的XR子系统,它添加了api来支持Unity中的手部跟踪。它通过我们的OpenXR包内置了对Meta Quest设备的支持,以及其他通过OpenXR支持手部追踪的设备,比如HoloLens 2。Unity 公司称 Unity 6 将带来显著的性能增强、提升创建多人游戏的速度,以及对 XR 设备更深入的支持。
2023-11-18 21:02:09 404
原创 Spring Framework 6.1 正式 GA
HotSpot JVM 上的高效部署选项而言,Spring Framework 6.1 与 Project CRaC 紧密集成以实现 JVM checkpoint 部署:查看 JVM Checkpoint Restore。此外,Spring 用户还可以采用 JDK 21 中最新的 AppCDS 功能,与 OpenJDK 的 Project Leyden 预先保持一致。Spring 还通过精细的元数据推理跟踪 GraalVM for JDK 21 的演变,同时暂时保持与 GraalVM 22.3 的兼容性。
2023-11-18 20:52:12 230
原创 .NET 8 正式 GA 遥遥领先
NET 重塑了构建可按需扩展的智能云原生应用程序和高流量服务的方式。无论是部署到 Linux 还是 Windows,使用容器还是云应用程序模型,.NET 8 都可以支持开发者更轻松地构建这些应用程序。它包括一组经过验证的库,目前 Microsoft 的许多大规模服务都在使用这些库,以帮助应对可观察性、弹性、可扩展性、可管理性等方面的基本挑战。微软称 .NET 8 提供了数以千计的性能、稳定性和安全性改进,以及平台和工具增强功能,有助于提高开发者的工作效率和创新速度。
2023-11-18 20:45:55 243
原创 PHP开源自动化平台CRUD代码生成器
使用流行技术栈快速创建商业级后台管理系统,可视化生成CRUD代码、内置WEB终端,前后端分离,基于Vue3.x(setup)+ThinkPHP8+TypeScript+Vite+Pinia+Element Plus的商业级后台管理系统,自适应多端,同时提供Web和Server端、自动注册路由、无限级菜单权限节点、全局数据回收站、字段级修改保护等等,是集颜值、实用、敏捷于一身的管理系统。:根据数据模型和接口定义,自动生成验证和错误处理代码,包括输入数据的验证、异常的处理和错误信息的返回等。
2023-11-12 09:45:11 238
原创 企业级信息化系统 ERP、OA、CRM、EAM、WMS、MES、PM
微服务架构,前端采用微应用架构,可做到不同服务使用不同数据库独立运行。全平台采用基于模型驱动的设计模式,并在前后端留有大量的代码植入入口,方便开发者对平台进行改造扩充。企业信息中心开发ERP、OA、CRM、EAM、WMS、MES、PM等企业级信息化系统,是企业数字化转型的必备工具平台核心功能清单元数据服务账户权限服务(RBAC)工作流服务。
2023-11-12 09:37:39 539
原创 SpringBoot代码生成器mapper model
Spring Boot 提供了一套默认配置,包括 Spring、Spring MVC、Spring Data JPA 等常用的基础框架,使得开发者能够轻松地将这些技术应用于项目中。代码生成器的原理主要是通过提取公共的代码部分,将其封装成可复用的模块或函数,避免重复编写相似的代码,从而提高开发效率。:这是一个可以帮助你快速创建Spring Boot项目的工具,你可以选择你需要的依赖并生成项目代码。:通过代码生成器生成的代码,一般具有较强的可读性和规范性,降低了因人工编写代码导致的错误。
2023-11-12 09:29:56 155
原创 云原生微服务架构及实现技术
总之,云原生微服务架构利用了云计算、容器化、服务网格等技术,为开发者提供了一种更加灵活、可扩展的应用开发和部署方式。:云原生微服务架构强调可观测性,采用监控和日志管理工具,如 Prometheus、Grafana、ELK Stack 等,实时收集、分析和展示微服务的运行状态,以便于识别问题和优化性能。实时收集、分析和展示微服务的运行状态,以便于识别问题和优化性能。:为了支持微服务的数据需求,云原生架构采用了分布式存储和数据库技术,如 Ceph、分布式 SQL 数据库等,以提供高可用性、可扩展性和性能。
2023-11-12 09:19:37 1793 1
原创 软件自动化测试平台
一款国产开源自动化测试平台,涵盖接口测试、性能测试、App UI 测试、Web UI 测试等功能。:一个 Java 平台的测试框架,提供丰富的测试功能,支持数据驱动测试、参数化测试等。1、业务流程:功能和业务分析,业务需求分析、关键测试、辅助测试、业务数据流转。2、用例设计:用例的设计、一个问题至少3个用例,用例的数据输入输出,测试埋点。:一款 Python 自动化测试框架,支持单元测试、功能测试、性能测试等。:对 Web 应用进行自动化测试,包括功能测试、性能测试、安全测试等。
2023-11-12 09:10:43 259
原创 独立开发者学习的技术栈
语言- HTML- Vue- NuxtJS- React- NextJS- RemixJSCSS框架- Bulma语言- Python- Java- PHP框架- NestJS- KoaJS- Django- Flask- SpringCMS- Strapi- Ghost- MySQL- Postgres- MongoDB- RedisAndroid。
2023-11-07 23:17:39 229
原创 OpenSign 开源 PDF 电子签名解决方案
OpenSign 是一个开源文档电子签名解决方案,旨在为 DocuSign、PandaDoc、SignNow、Adobe Sign、Smartwaiver、SignRequest、HelloSign 和 Zoho Sign 等商业平台提供安全、可靠且免费的替代方案。
2023-11-06 09:54:57 786
原创 甲骨文、SUSE 和 CIQ (Rocky Linux )提供Open Enterprise Linux Association (OpenELA)
事实上,CentOS Stream 是 RHEL 开发过程中的一个中间流程(在发布新的 RHEL 版本之前,Red Hat 会在 CentOS Stream 开发平台中开发 RHEL 的源代码),是 RHEL 的预览版本,包含了 RHEL 中下一个发行版本的预期功能和更新。不过,Red Hat 在今天宣布的一项改变可能会对这几个系统造成严重影响。CentOS Stream 作为 RHEL 的衍生品,与 RHEL 具有很多相似之处,与此同时,两者在发布周期、支持周期、软件包、安全性等方面也有很多不同的地方。
2023-11-06 09:24:56 152
原创 计算流体动力学(CFD)软件
它是将流体力学的控制方程中积分、微分项近似地表示为离散的代数形式,使其成为代数方程组,然后通过计算机求解这些离散的代数方程组,获得离散的时间/空间点上的数值解。MFiX 是美国能源部开发的一款用于模拟颗粒流体多相流的开源软件,CFD 部分使用 SIMPLE 算法,而颗粒部分包含了 TFM、MPPIC 以及 DEM 等模型,且可以模拟连续相和离散相之间的传质传热。它支持多面体网格,如 CD-adapco 公司推出的 CCM+ 生成的多面体网格,因而可以处理复杂的几何外形,支持大规模并行计算。
2023-11-02 22:44:13 753
原创 2023 年最佳开源软件
InfoWorld 公布了 2023 年最佳开源软件榜单,旨在表彰年度领先的软件开发、数据管理、分析、人工智能和机器学习开源工具。上榜的 25 个软件涵盖编程语言、运行时、应用程序框架、数据库、分析引擎、机器学习库、大型语言模型 (LLM)、用于部署 LLM 的工具等领域在构建开放式数据湖或湖仓一体时,许多行业都需要一个更可发展和可变化的平台。以出版商、广告商和媒体买家的广告平台为例,仅有快速分析是不够的。
2023-10-25 21:21:47 366
原创 软件四大开源生态系统的开源
开源项目的主动维护也变得越来越少。67% 的公司表示,他们确信自己的系统中没有来自漏洞库的代码,但今年有 10% 的公司因漏洞组件而遭遇安全漏洞。39% 的公司可以在 1 到 7 天的时间内发现漏洞,29% 的公司需要一周以上的时间,28% 的公司只需要不到一天的时间。就软件开发中的人工智能而言,97% 的受访 DevOps 和 SecOps 领导者表示,他们目前在工作流程中某种程度上使用了人工智能,大多数人每天使用两个或更多工具。去年,企业环境中 AI 和 ML 组件的采用率增加了 135%。
2023-10-07 10:08:40 136
原创 Raspberry Pi 5 新平台 新芯片组
Raspberry Pi 5 4GB 型号的售价为 60 美元,8GB 版本的售价为 80 美元。与 Raspberry Pi 4 相比,Raspberry Pi 5 的 CPU 和 GPU 性能提高了两到三倍;内存和 I/O 带宽大约是两倍;并且是首款采用英国剑桥内部设计的芯片的 Raspberry Pi 计算机。三款新芯片均专为 Raspberry Pi 5 程序设计。
2023-10-04 12:52:33 229
原创 Curve 文件存储的缓存策略
在通过实际调研以及大量的测试后,基于Curve的性能(尤其是元数据方面,CurveFS是基于RAFT一致性协议自研的元数据引擎,与其他没有元数据引擎的S3文件系统(比如s3fs,ossfs)相比具备巨大的性能优势),易运维,稳定性,Curve可以同时提供块存储以及文件存储能力等能力以及Curve活跃的开源氛围,最终选用了CurveFS。Curve 的元数据缓存并不保证全场景下的元数据一致性,对于元数据来说,需要实现大部分场景下的缓存一致性,并提供足够好的性能。Curve文件系统元数据缓存。
2023-10-04 11:34:56 170
原创 Kubernetes的容器批量调度引擎 Volcano
一个用于高性能工作负载场景下基于Kubernetes的容器批量调度引擎 Volcano是在Kubernetes上运行高性能工作负载的容器批量计算引擎。它提供了Kubernetes目前缺少的一套机制,这些机制通常是许多高性能 工作负载所必需的,包括: - 机器学习/深度学习 - 生物学计算/基因计算 - 大数据应用。
2023-09-24 12:52:52 343
原创 .NET 8 性能比 .NET 7 大幅提升
微软 .NET 开发团队的工程师 Stephen Toub 发表博客,详细介绍了 .NET 8 中的性能改进。介绍了 .NET 8 的性能表现,包括等。
2023-09-24 12:20:40 512
原创 Visopsys 小型操作系统
Visopsys 是一个 PC 机的操作系统,系统小型、快速而且开源。有着丰富的图形界面、抢先式多任务机制以及支持虚拟内存。Visopsys 视图兼容很多操作系统,但并不是他们的克隆版本。Visopsys 0.92 现已。,此维护版本引入了多任务处理程序、文件系统、文本编辑器和网络程序的可用性和稳定性改进,以及许多错误修复。
2023-09-24 12:08:01 120
原创 Northstar 量化平台
基于 B/S 架构、可替代付费商业软件的一站式量化交易平台。具备历史回放、策略研发、模拟交易、实盘交易等功能。兼顾全自动与半自动的使用场景。已对接国内期货股票、外盘美股港股。面向程序员的量化交易软件,用于期货、股票、外汇、炒币等多种交易场景,实现自动交易。已对接了 CTP 接口(国内期货)、老虎证券接口(美股港股)。
2023-09-24 12:03:45 208
原创 Java 21 / JDK 21 (LTS) GA
Java 21 / JDK 21 已正式 GA,此版本是继 JDK 17 后的长期支持版本 (LTS),Oracle 将为其提供。本版本是Java SE平台21版的参考实现,由Java社区流程中的指定。新接口已经完美融合到现有的 Collection API 类层次结构中。
2023-09-24 11:28:35 198
原创 Fedora Linux 39 Beta 预估 10 月底发布正式版
Fedora Workstation 39 Beta 搭载了最新的 GNOME 45 桌面环境,此外还整合了 LibreOffice 7.6 版本,Fedora Cloud 针对 AWS 镜像进行优化,默认使用具有成本效益的 gp3 存储卷。Fedora 39 Beta 镜像于今天发布,用户可以根据自己的使用偏好,下载 KDE Plasma,Xfce 和 Cinnamon 等不同桌面环境版本,
2023-09-21 09:33:58 231
原创 Nue JS 造全新的 Web 生态
Nue JS 是最近开源的 Web 前端项目,用于构建用户界面,体积非常小(压缩后 2.3kb)。Vue.js、React.js 或 Svelte,但没有 hooks, effects, props, portals, watchers, provides, injects, suspension 这些抽象概念,Nue JS 的作者曾开源过一款颇有名气的项目 ——Riot.js,这是一个 JavaScript 的 MVP 框架。Nue 将成为 Vite、Next.js 和 Astro 等项目的重要替代品。
2023-09-19 21:31:52 1144
原创 .NET 8发布首个RC,比.NET 7的超级快更快
NET 8 发布了首个 RC。公告写道,此版本为 Android 和 WASM 引入了全新的 AOT 模式、改进 System.Text.Json,以及为容器添加 Azure Managed Identity 支持。,全方位介绍了 .NET 8 的性能表现,包括 JIT、原生 AOT、VM、GC、Mono、线程、文件 I/O、网络、JSON 处理、日志等。下载 .NET 8.0:https://dotnet.microsoft.com/download/dotnet/8.0。
2023-09-14 21:52:09 159
原创 .NET Upgrade Assistant 升级 .NET MAUI
一个非常常见的情况是在不更改 .NET Framework 版本的情况下将旧版本的项目文件转换为新的 SDK 版本的项目文件,这样一来,您就可以采用迭代方法来实现应用程序的现代化。.NET Upgrade Assistant 是一种可帮助您将应用程序升级到最新的 .NET版本 的工具,并且您可以使用这个工具将您的应用程序从旧平台(例如 Xamarin Forms 和 UWP)迁移到新的平台。此外,这个新版本的工具,可以让您在不更改 .NET 版本的情况下升级项目的功能。CLI 工具教程(旧版本)
2023-09-14 21:43:29 364
原创 AI大语言模型时代构建全新数据平台
它可以帮助企业取代许多人的工作,例如数据开发、数据调优、数据库管理员(DBA)等,大模型的成功依赖于三个要素:模型、数据和算力,Bloomberg 公司发布了一款名为“BloombergGPT”的大模型,专注于新闻和财经领域。在数据分析领域,大家最终可能都会向着增量计算的方向发展,从而逐渐打破 Lambda 架构的限制,一体化的架构会成为未来。在大语言模型的引领下,数据平台领军企业 Databricks 和 Snowflake 的未来重置,探讨了 Databricks 和 Snowflake 等知名平台,
2023-09-09 14:46:03 702
原创 LinkWeChat 私域管理平台基于企业微信的开源 SCRM
LinkWeChat 是国内首个基于企业微信的开源 SCRM,在集成了企微强大的开放能力的基础上,进一步升级拓展灵活高效的客户运营能力及多元化精准营销能力,让客户与企业之间建立强链接,帮助企业提高客户运营效率,强化营销能力,拓展盈利空间,是企业私域流量管理与营销的综合解决方案,目前已经受到企业微信的官方推荐和国家级木兰开源社区进行孵化,同时也是国家工信部重点扶持项目。2. 新增 代客下单 功能,代客订单是。
2023-09-09 12:54:04 793
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人