自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ejinxian的专栏

人生无常【关键每一步】

  • 博客(929)
  • 资源 (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 995

原创 系统设计和机器学习算法

算法训练网站提供了大量可以练习的网站: 1、Leetcode 2、Geeksforgeeks 3、Hackerrank 4、Lintcode系统设计关注:系统设计、面向对象的设计、数据库模式设计、分布式系统设计、大型系统架构、可扩展性等案例研究相关文章http://blog.gainlo.co...

2017-11-21 10:25:44 768 1

原创 开发者必备英文网站合集

这是一份对开发者有用的英文网站清单,涉及到从初学者到行业大牛成长的方方面面,还有很多事英语学习的网站,请相信我,这些肯定会对你有所帮助的。​​问答社区Stack Overflow: subscribe to their weekly newsletter and any other topic which you find interesting Quora: A ...

2017-07-01 22:14:30 4237

原创 JimuReport 积木报表

一款免费的数据可视化报表,含报表和大屏设计,像搭建积木一样在线设计报表!功能涵盖,数据报表、打印设计、图表报表、大屏设计等!

2024-04-04 11:21:26 292

原创 从 MongoDB 到 PostgreSQL 的大迁移

一家做密钥管理的开源商业公司,主要对标的是 HashiCorp VaultInfisical 在过去一年里迅速发展,平台现在每天处理超过 5000 万个密钥,将应用程序配置和私密数据发送给需要的团队、CI/CD 流水线以及服务器 / 应用程序。随着使用量的持续增长,我们不得不不断升级我们的技术栈。最近,Infisical 进行了一次全面的数据库迁移,从 MongoDB 迁移到 PostgreSQL。

2024-04-04 11:06:48 1284

原创 Docker 容器编排技术解析与实践

容器编排是现代云原生应用管理的核心,它涉及在大规模的环境中自动化部署、管理、扩展和网络配置容器。随着微服务架构的兴起和应用的复杂性增加,容器编排成为了实现高效、可靠和动态服务管理的关键技术。Docker Compose 提供了一个简单而强大的工具,用于管理和编排多容器应用。它的易用性和灵活性使其成为开发和小规模部署环境的理想选择。通过深入了解 Compose 的各种功能和最佳实践,开发团队可以显著提升其开发效率和应用质量。

2024-04-04 10:46:54 1162

原创 Rust Mozilla 的编程语言

Rust 是 Mozilla 的一个新的编程语言,由 web 语言的领军人物 Brendan Eich(js 之父),Dave Herman 以及 Mozilla 公司的 Graydon Hoare 合力开发。创建这个新语言的目的是为了解决一个很顽疾的问题:软件的演进速度大大低于硬件的演进,软件在语言级别上无法真正利用多核计算带来的性能提升。Rust 是针对多核体系提出的语言,并且吸收一些其他动态语言的重要特性,比如不需要管理内存,比如不会出现 Null 指针等等。

2024-04-04 10:38:14 1093

原创 七大开源基金会联合制定符合 CRA 法案的共同标准

CRA 法案的目的是为物联网产品等联网设备提供共同的安全要求,以便它们 “在整个供应链和整个生命周期中都是安全的”。该法案旨在强制所有联网产品的制造商及时更新所有最新补丁和安全更新,并对不足之处进行处罚。“该工作组的成立是为了解决开源生态系统中网络安全的多方面挑战,并表明我们对与 CRA 合作和实施的承诺。Python 软件基金会 (PSF) 发布公告称,欧盟拟议的 CRA 法案可能给 Python 生态系统造成意想不到的后果。欧洲议会上个月通过的《欧洲网络弹性法案》(CRA) 制定通用规范和标准。

2024-04-04 10:35:11 167

原创 开源量化交易研究框架Hikyuu

其核心思想基于当前成熟的系统化交易方法,将整个系统化交易抽象为由市场环境判断策略、系统有效条件、信号指示器、止损 / 止盈策略、资金管理策略、盈利目标策略、移滑价差算法七大组件,你可以分别构建这些组件的策略资产库,在实际研究中对它们自由组合来观察系统的有效性、稳定性以及单一种类策略的效果。Hikyuu 对系统化交易方法进行了良好的抽象,将完整的系统交易分为不同的策略组件接口,在进行策略探索时,可以更加专注于某一方面的策略性能与影响,可以构建自己的策略库累计资产,并灵活组合。

2024-04-04 10:16:38 555

原创 分布式数据库技术学习资料

不过,缺点也显而易见。最重要的是,因为使用的是开源产品的内核,数据库会始终受制于开源代码修改、专利、发行方式等很多方面的风险,这种形式显然无法满足当前国内金融、政企客户的需求。GaussDB基于华为在数据库领域20多年的战略投入,已经在金融行业积累了非常丰富的实践经验,是企业数字化转型、核心数据上云、分布式改造的信赖之选。因为金融政企客户在使用分布式技术之前,往往已经有分库分表、使用分布式中间件产品的经验,所以对原生分布式架构的认可度更高,学习成本也相对较低,因此,这种形态也是国内当前被采用较多的一种。

2024-03-30 15:27:53 1028

原创 VuePress基于 Vite 和 Vue 构建优秀框架

VitePress 是一个静态站点生成器 (SSG),专为构建快速、以内容为中心的站点而设计。简而言之,VitePress 获取用 Markdown 编写的内容,对其应用主题,并生成可以轻松部署到任何地方的静态 HTML 页面。VitePress 附带一个用于技术文档的默认主题,为 Vite、Rollup、Pinia、VueUse、Vitest、D3、UnoCSS、Iconify 等提供支持。Vue.js 官方文档也是基于 VitePress 的。但是为了可以在不同的翻译文档之间切换,它自定义了自己的主题。

2024-03-30 15:00:44 389

原创 预训练大模型最佳Llama开源社区中文版Llama2

作为AI领域最强大的开源大模型,Llama2基于2万亿token数据预训练,并在100万人类标记数据上微调得到对话模型。Atom-7B是一个基于Llama2架构的预训练语言模型,我们将基于大规模中文语料,从预训练开始对Llama2模型进行中文能力的持续迭代升级。,从模型底层实现了Llama2中文能力的大幅优化和提升。我们希望能将模型能力进化的过程展示出来,同时欢迎社区提供优质的数据资源加入到预训练中。社区将持续开放每一阶段训练出的最新模型,供所有社区伙伴免费下载使用。Llama中文社区率先完成了国内。

2024-03-30 14:53:32 422

原创 AiEditor AI富文本编辑器

AI 时代,AIGC 正在蓬勃发展。作为一家 CMS 厂商,我们也正在积极寻求下一代 CMS 的迭代方向,以适应即将到来的新时代。CMS 的一个核心能力是对 C(Content) 的编辑能力,它是通过 "编辑器" 来体现的。所以对于我们,编辑器不可或缺。然而,令人遗憾的是,许多优秀的开源编辑器如 UEditor、KingEditor、WangEditor 等都无一例外地停止或暂停更新。一、功能性二、特性。

2024-03-30 14:34:46 392

原创 .NET 开发支持技术路线 .Net 7 将停止支持

开发人员必须使用 .NET 8 SDK 构建 .NET 6 或 .NET 8 组件才能保持支持。微软方面强调,使用 .NET 7 的应用程序将在支持结束后继续运行,但用户可能无法获得 .NET 7 应用程序的技术支持。他们不会继续为 .NET 7 发布新的安全更新,用户可能会面临安全漏洞问题。添加一系列的基础 vector 类型,利用单指令和多数据(SIMD)CPU 指令。.NET Core(corefx)是微软 .NET 框架的核心类库,这是。支持低级的元数据查看器,允许 Roslyn 解析程序集。

2024-03-30 14:22:57 407

原创 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 2134

原创 大语言模型(LLM)训练平台与工具

这类工具可以显著提高训练和推理的速度, 使得处理大规模数据集和复杂模型变得可行。平台和工具提供了先进的算法、预训练模型和优化技术,极大地简化了模型开发过程,加速了实验周期,并使得模型能够更好地适应各种不同的应用场景。这类工具通常由开源社区支持和维护,提供了灵活、可扩展的工具和 库来构建和训练大型机器学习模型,如 TensorFlow 和 PyTorch 和 Hugging Face Transformers 等。大模型训练平台和工具提供了强大且灵活的基础设施,使得开发和训练复杂的语言模型变得可行且高效。

2023-12-30 13:13:50 1004

原创 大语言模型(LLM)框架及微调 (Fine Tuning)

GPT (Generative Pre-trained Transformer) 的提出标志着 LLM 技术的飞速发展,其预训练和微调的方法为语言任务提供了前所未有的性能,以此为基础,多模态融合的应用使得 LLM 更全面地处理各种信息,支持更广泛的应用领域。通过数据向量化,实现了在向量数据库中进行高效的相似性计算和查询。Transformer 架构和预训练与微调策略是 LLM 技术的核心,随着大规模语言数据集的可用性和计算能力的提升,研究者们开始设计更大规模的神经网络,以提高对语言复杂性的理解。

2023-12-30 13:06:04 1487

原创 Java 表达式引擎

我们在业务系统中引入规则引擎似乎就能解决这个问题,规则引擎的一个好处就是可以使业务规则和业务代码分离,从而降低维护难度。几种常见表达式引擎: AviatorScript 、MVEL 、OGNL 、SpEL 、QLExpress 、JEXL 、JUEL。IK Expression 是一个开源的(OpenSource),可扩展的(Extensible),基于 java 语言开发的一个超轻量级(Super lightweight)的公式化语言解析执行工具包。

2023-12-03 11:18:30 584

原创 Sailfish OS 移动操作系统

后来 Jolla 将重心转向了基于 Linux 的 Sailfish OS(旗鱼),并将其应用于现有设备上。MeeGo 是开放源码的 Linux 项目,由 Intel 牵头的 Moblin 项目跟 Nokia 领导的 Maemo 项目结合到单一的开源实践中。基于 Qt 的易于使用的开发环境,以及面向小型平台及移动设备的规模和性能而 优化的最新的 Linux 架构。MeeGo 目前适用的平台包括上网本、简易台式机、手持计算和通信设备、车载信息娱乐设备、上网电视、多媒体电话。

2023-12-03 11:00:28 557

原创 2022 年十大 JavaScript 框架

2022 年十大 Web 应用开发 JavaScript 框架。

2023-11-23 22:38:22 1338

原创 JavaScript框架 Angular、React、Vue.js 的全栈解决方案比较

在 Web 开发领域,JavaScript 提供大量技术栈可供选择。其中最典型的三套组合,分别是 MERN、MEAN 和 MEVN。前端框架(React、Angular 和 Vue)进行简化比较。

2023-11-23 22:33:12 2328 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 504

原创 Unity 6 是下一个 LTS 版本即将发布

它为交互提供了一个通用框架,并简化了跨平台创建,无论您是在poke, rays和抓取交互之间进行调解,结合触觉反馈,可视化手网格,还是使用动画,混合形状或比例变化响应玩家选择。是一个新的XR子系统,它添加了api来支持Unity中的手部跟踪。它通过我们的OpenXR包内置了对Meta Quest设备的支持,以及其他通过OpenXR支持手部追踪的设备,比如HoloLens 2。Unity 公司称 Unity 6 将带来显著的性能增强、提升创建多人游戏的速度,以及对 XR 设备更深入的支持。

2023-11-18 21:02:09 472

原创 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 265

原创 .NET 8 正式 GA 遥遥领先

NET 重塑了构建可按需扩展的智能云原生应用程序和高流量服务的方式。无论是部署到 Linux 还是 Windows,使用容器还是云应用程序模型,.NET 8 都可以支持开发者更轻松地构建这些应用程序。它包括一组经过验证的库,目前 Microsoft 的许多大规模服务都在使用这些库,以帮助应对可观察性、弹性、可扩展性、可管理性等方面的基本挑战。微软称 .NET 8 提供了数以千计的性能、稳定性和安全性改进,以及平台和工具增强功能,有助于提高开发者的工作效率和创新速度。

2023-11-18 20:45:55 267

原创 PHP开源自动化平台CRUD代码生成器

使用流行技术栈快速创建商业级后台管理系统,可视化生成CRUD代码、内置WEB终端,前后端分离,基于Vue3.x(setup)+ThinkPHP8+TypeScript+Vite+Pinia+Element Plus的商业级后台管理系统,自适应多端,同时提供Web和Server端、自动注册路由、无限级菜单权限节点、全局数据回收站、字段级修改保护等等,是集颜值、实用、敏捷于一身的管理系统。:根据数据模型和接口定义,自动生成验证和错误处理代码,包括输入数据的验证、异常的处理和错误信息的返回等。

2023-11-12 09:45:11 340

原创 企业级信息化系统 ERP、OA、CRM、EAM、WMS、MES、PM

微服务架构,前端采用微应用架构,可做到不同服务使用不同数据库独立运行。全平台采用基于模型驱动的设计模式,并在前后端留有大量的代码植入入口,方便开发者对平台进行改造扩充。企业信息中心开发ERP、OA、CRM、EAM、WMS、MES、PM等企业级信息化系统,是企业数字化转型的必备工具平台核心功能清单元数据服务账户权限服务(RBAC)工作流服务。

2023-11-12 09:37:39 671

原创 SpringBoot代码生成器mapper model

Spring Boot 提供了一套默认配置,包括 Spring、Spring MVC、Spring Data JPA 等常用的基础框架,使得开发者能够轻松地将这些技术应用于项目中。代码生成器的原理主要是通过提取公共的代码部分,将其封装成可复用的模块或函数,避免重复编写相似的代码,从而提高开发效率。:这是一个可以帮助你快速创建Spring Boot项目的工具,你可以选择你需要的依赖并生成项目代码。:通过代码生成器生成的代码,一般具有较强的可读性和规范性,降低了因人工编写代码导致的错误。

2023-11-12 09:29:56 196

原创 云原生微服务架构及实现技术

总之,云原生微服务架构利用了云计算、容器化、服务网格等技术,为开发者提供了一种更加灵活、可扩展的应用开发和部署方式。:云原生微服务架构强调可观测性,采用监控和日志管理工具,如 Prometheus、Grafana、ELK Stack 等,实时收集、分析和展示微服务的运行状态,以便于识别问题和优化性能。实时收集、分析和展示微服务的运行状态,以便于识别问题和优化性能。:为了支持微服务的数据需求,云原生架构采用了分布式存储和数据库技术,如 Ceph、分布式 SQL 数据库等,以提供高可用性、可扩展性和性能。

2023-11-12 09:19:37 1890 1

原创 软件自动化测试平台

一款国产开源自动化测试平台,涵盖接口测试、性能测试、App UI 测试、Web UI 测试等功能。:一个 Java 平台的测试框架,提供丰富的测试功能,支持数据驱动测试、参数化测试等。1、业务流程:功能和业务分析,业务需求分析、关键测试、辅助测试、业务数据流转。2、用例设计:用例的设计、一个问题至少3个用例,用例的数据输入输出,测试埋点。:一款 Python 自动化测试框架,支持单元测试、功能测试、性能测试等。:对 Web 应用进行自动化测试,包括功能测试、性能测试、安全测试等。

2023-11-12 09:10:43 291

原创 独立开发者学习的技术栈

语言- 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 253

原创 GPT-4认为国内最好用AI产品

2. 必优ChatPPT。2. Gitmind思乎。

2023-11-07 23:11:38 123

原创 OpenSign 开源 PDF 电子签名解决方案

OpenSign 是一个开源文档电子签名解决方案,旨在为 DocuSign、PandaDoc、SignNow、Adobe Sign、Smartwaiver、SignRequest、HelloSign 和 Zoho Sign 等商业平台提供安全、可靠且免费的替代方案。

2023-11-06 09:54:57 890

原创 甲骨文、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 174

原创 浏览器webshell 传输文件上传下载

trzsz.js 支持在浏览器中上传和下载文件js版的,可以在 Chrome 浏览器中使用。

2023-11-06 09:16:35 91

原创 计算流体动力学(CFD)软件

它是将流体力学的控制方程中积分、微分项近似地表示为离散的代数形式,使其成为代数方程组,然后通过计算机求解这些离散的代数方程组,获得离散的时间/空间点上的数值解。MFiX 是美国能源部开发的一款用于模拟颗粒流体多相流的开源软件,CFD 部分使用 SIMPLE 算法,而颗粒部分包含了 TFM、MPPIC 以及 DEM 等模型,且可以模拟连续相和离散相之间的传质传热。它支持多面体网格,如 CD-adapco 公司推出的 CCM+ 生成的多面体网格,因而可以处理复杂的几何外形,支持大规模并行计算。

2023-11-02 22:44:13 1094

原创 2023 年最佳开源软件

InfoWorld 公布了 2023 年最佳开源软件榜单,旨在表彰年度领先的软件开发、数据管理、分析、人工智能和机器学习开源工具。上榜的 25 个软件涵盖编程语言、运行时、应用程序框架、数据库、分析引擎、机器学习库、大型语言模型 (LLM)、用于部署 LLM 的工具等领域在构建开放式数据湖或湖仓一体时,许多行业都需要一个更可发展和可变化的平台。以出版商、广告商和媒体买家的广告平台为例,仅有快速分析是不够的。

2023-10-25 21:21:47 389

原创 软件四大开源生态系统的开源

开源项目的主动维护也变得越来越少。67% 的公司表示,他们确信自己的系统中没有来自漏洞库的代码,但今年有 10% 的公司因漏洞组件而遭遇安全漏洞。39% 的公司可以在 1 到 7 天的时间内发现漏洞,29% 的公司需要一周以上的时间,28% 的公司只需要不到一天的时间。就软件开发中的人工智能而言,97% 的受访 DevOps 和 SecOps 领导者表示,他们目前在工作流程中某种程度上使用了人工智能,大多数人每天使用两个或更多工具。去年,企业环境中 AI 和 ML 组件的采用率增加了 135%。

2023-10-07 10:08:40 167

原创 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 245

原创 Curve 文件存储的缓存策略

在通过实际调研以及大量的测试后,基于Curve的性能(尤其是元数据方面,CurveFS是基于RAFT一致性协议自研的元数据引擎,与其他没有元数据引擎的S3文件系统(比如s3fs,ossfs)相比具备巨大的性能优势),易运维,稳定性,Curve可以同时提供块存储以及文件存储能力等能力以及Curve活跃的开源氛围,最终选用了CurveFS。Curve 的元数据缓存并不保证全场景下的元数据一致性,对于元数据来说,需要实现大部分场景下的缓存一致性,并提供足够好的性能。Curve文件系统元数据缓存。

2023-10-04 11:34:56 188

Web桌面提醒

Web 桌面提醒,浏览器可以最小化,提醒类似QQ,

2013-01-06

很好的一个算法实例c++

很好的一个算法实例,用到了数组,结构,函数等

2011-08-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除