首页 文章 精选 留言 我的

精选列表

搜索[Composer维护],共10008篇文章
优秀的个人博客,低调大师

HanLP 1.8.2 发布,常规维护与修复

HanLP 1.8.2 现已发布。HanLP 是由一系列模型与算法组成的 Java 工具包,目标是普及自然语言处理在生产环境中的应用。HanLP 具备功能完善、性能高效、架构清晰、语料时新、可自定义的特点。 在提供丰富功能的同时,HanLP 内部模块坚持低耦合、模型坚持惰性加载、服务坚持静态提供、词典坚持明文发布,使用非常方便,同时自带一些语料处理工具,帮助用户训练自己的模型。 新版本具体更新内容如下: 调整公式,维特比分词准确率从94.49提升至94.69https://bbs.hankcs.com/t/topic/136/61?u=hankcs 改进 HMM 采样函数https://bbs.hankcs.com/t/topic/136/64?u=hankcs 支持禁用自动刷新词典缓存(CustomDictionaryAutoRefreshCache=false)fix#1655 修复CoreDictionary的reload方法 修订bigram模型 修订简繁映射表 lve4的声母修正为ve fix#1644 修复 CustomDictionary.reload() fix#1635 数据包兼容data-for-1.7.5.zipmd5=1d9e1be4378b2dbc635858d9c3517aaa Portable版同步升级到v1.8.1 <dependency> <groupId>com.hankcs</groupId> <artifactId>hanlp</artifactId> <version>portable-1.8.1</version> </dependency> 更新说明:https://github.com/hankcs/HanLP/releases/tag/v1.8.2

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

维护旧项目遇到的问题

在一个发展一段时间的公司,里面或多或少有些早期的项目,今天再往一个早先的项目里面加东西,觉得效率好低,而且还一直遇到问题,耽误不少时间。 记录一下,省的那些时间白白浪费掉。 问题 项目启动慢是最大的问题,项目里面不知道引入了什么包,每次运行的时候都会新启动另外一个java的图标,而且重启的时候,项目都不会响应停止,要点击两次停止,项目才有反应。 项目里面用了很多的redis连接...,配置了很多的redisTemplate Bean。迷惑人 JPA的问题 JPA持久化的对象,主键ID手动分配报错。 ids for this class must be manually assigned before calling save() 不能实例化Repository对象,因为要持久化的对象有些熟悉没找到,JPA的规则比较多 使用@Query注解进行更新删除操作的时候,Can not issue data manipulation statements with executeQuery(). 要加上@Modifing注解 更新和删除操作的时候,还要加上事务的注解,nested exception is javax.persistence.TransactionRequiredException: Executing an update/delete query 更新和删除操作的时候,查询的东西一定要是索引才可以,You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column。要在WHERE查询的字段加索引 数据库连接问题 刚开始看配置文件中的数据库连接,根据配置文件建了几个表,发现在操作的时候,报表不存在错误,晕。 后面发现配置文件中的连接已经不使用了,而是使用ETCD拉取数据库配置信息,建立新的连接,要在配置中心配置的数据库中建立表。 遇到问题不当紧,主要是项目停止启动,好慢,里面集成的东西有点多。而且还要使用系统中的那一套东西,有点麻烦。 应用拆分的好处就是,大家使用各自擅长的技术,分而治之,大事化小,小事化了,而且不用等这么久的时间。 最后 感觉今天做事的效率很低,记得C++的程序员,经常在低头玩手机,因为写会代码就要编译一段时间,这样有点耽误时间啊。 工欲善其事必先利其器。 珍惜自己的注意力。

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

Ubuntu 22.04.1 发布,22.04 LTS 首个维护版本

Ubuntu 22.04.1 LTS 发布啦,这是对 Ubuntu 22.04 LTS 的修复和改进的整合,并没有提供新功能。 新版本将从 4 月 Ubuntu 22.04h 发布以来推出的软件包更新到最新的稳定版本,除此之外还有一些修改,比如启用了最新的 Ubuntu Logo 、 缓解了 Retbleed 问题、提供各种戴尔 XPS Alder Lake 修复、英特尔 AMX 支持向后移植到其各种内核风格、提供 RISC-V StarFive VisionFive 支持。 Ubuntu 社区的帖子列出了 22.04.1 版本的所有修改,感兴趣的朋友可以自行了解。 可以在该下载页面下载和安装 Ubuntu 22.04.1 LTS。

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

Sequelize 已发布 6.12.1 和 6.12.2 维护版本

Sequelize 6.12.1 和 6.12.2 发布了,Sequelize 是一款基于 Nodejs 的异步 ORM 框架,它同时支持 PostgreSQL、MySQL、SQLite 和 MSSQL 多种数据库,很适合作为 Nodejs 后端数据库的存储接口,为快速开发 Node.js 应用奠定扎实、安全的基础。 更新内容: Sequelize 6.12.1 允许深度导入(#13795) 修复 lib/operators的无效 TypeScript 导入样式。(#13797) 更新公告:https://github.com/sequelize/sequelize/releases/tag/v6.12.1 Sequelize 6.12.2 abstract:如果值为 json,则为 pg 修补 jsonb 运算符 (#13780) operators:修复了对operators.ts 的 TypeScript 支持(#13805) postgres:允许 ARRAY(ENUM) 类型名称使用 schema(#13807) query-interface:把 quoteIdentifier(s) 返回给 queryInterface(#13810) 更新公告:https://github.com/sequelize/sequelize/releases/tag/v6.12.2

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

维护基础设施,欺骗技术是关键

超过30万人经常依靠某种形式来获取能源,到2030年,我们的目标是普及现代服务,以便利电力,管道,热力,电信和互联网。此外,成千上万的人将驾驶自己的汽车,使用公共交通或乘飞机飞行。人们期望国家基础设施的持续运营,因为它在我们大多数日常生活中都起着基础性作用。不幸的是,它也是网络攻击的诱人目标。随着交通枢纽,电网和通信网络日益数字化,遭受攻击的可能性呈指数增长。在某些情况下,攻击者这样做的目的只是为了看看是否可以破坏他人的生命或损害人类安全。 不出所料,这个话题已经引起了公众广泛关注,导致美国政府于去年成立了网络安全和基础设施安全局(CISA)。尽管认识到该问题是朝正确方向迈出的一步,但随着能源和交通运输等行业的快速数字化,随着新的攻击面不断涌现,攻击者得以利用,保护网络安全的任务更加复杂。随着智能电网,流量管理系统等的广泛部署,它们增加了安全专业人员必须解决的攻击面。由于此类系统通常具有有限的内置安全性,因此攻击者正在寻找更多方法来渗透或规避外围防御。提供可见性和早期检测的网络内安全解决方案已成为基础结构安全控制堆栈中越来越重要的一部分。由于固有的能力无法运行防病毒软件,收集典型日志以识别异常或停止使用管理员进行登录,组织已经转向欺骗技术作为一种手段,有效地检测和破坏对能源设施和关键基础设施的攻击。 广泛的潜在威胁 一个国家的基础设施面临着许多类型的威胁,从普通的信用卡盗窃到电网或空中交通管理系统的中断,使基于基础设施的网络攻击的潜在后果变得严重。从表面上看,访问旨在用于各种监视程序的电视系统似乎并不重要,但它可能对人或孩子的隐私或人身安全产生重大影响。许多OT设备也可以用于妥协,然后统一使用以进行更广泛的拒绝服务攻击。无论出于何种动机,遭受伤害的机会都会迅速升级,并带来可怕的后果。 这些潜在的攻击者不仅包括小型黑客主义者或网络罪犯,而且在某些情况下还包括恐怖分子和敌对国家。尽管俄罗斯选举黑客在过去几年中已成为许多头条新闻,但他们并不是唯一有动机或手段瞄准基础设施(无论是民用还是其他)的人。2015年破坏乌克兰电网的攻击是此类攻击中的第一例,但其他攻击在全球范围内(包括在美国)都造成了不同程度的破坏。就在今年,“网络事件”影响了加利福尼亚,犹他州和怀俄明州的电网,尽管没有记录在案的停电,但它提醒人的是,美国的基础设施并不能免于遭受攻击,传统的安全方法不一定足够或在当今互联世界中有效。 战场已转移到网络内部 安全专家一致认为,拥有强大的外围防御是必不可少的,但是制定计划以尽早发现设法绕过敌人的对手也同样重要。假设攻击者已经破坏了网络,并采取控制措施来检测和响应网络已成为一种必要的安全策略,尤其是在涉及规模较大的基础架构系统时。 一旦攻击者在网络中立足,他们通常就可以自由地进行侦察,收集凭据并收集网络的“蓝图”以升级攻击。欺骗技术旨在检测所有形式的企图的横向移动,实质上是锁定端点以立即显示攻击者的任何移动。这是通过在端点和整个网络上设置诱人的诱饵,凭据,驱动器共享,服务和其他形式的诱饵来欺骗攻击者参与来完成的。与任何欺骗性资产的最小接触会立即导致高保真警报,并提供丰富的攻击者信息。结果,采用欺骗技术的组织报告了驻留时间减少了90%以上,这是网络中未被攻击者发现的时间。 随着对关键基础架构的攻击所造成的危害的可能性不断增加,收集详细的敌方情报的能力变得更加重要。事实证明,欺骗技术特别擅长收集和关联威胁与对手情报,这在生成经过证实的警报和定制情报方面非常有价值,可帮助防御者减少对经过验证的威胁的响应时间。安全专家通常会根据每个警报的准确性,以其“信号噪声”的保真度来识别欺骗。本地集成可以使用,这样阻塞、隔离和威胁追踪就可以自动化以提高响应时间。欺骗技术通过进一步自动化和加速检测和补救过程,增加了现有安全控制的价值,并减少了对工作控制和商业基础设施的成功攻击的风险。 欺骗技术代表前进的道路 美国政府采取了非同寻常的步骤,将美国核心基础设施的某些方面“数字化”,用模拟系统代替连接的系统,以使其免受潜在攻击。尽管这种方法有其优点,但它是倒退的一步,与全球互联经济和基础设施的发展方向不符。”与其试图隔离这些系统,不如说政府应将重点放在能够检测入侵者和入侵者的网络内保护上。在入侵者实现目标之前,尽早提醒防御者。提议的更先进的措施之一与NIST有关。标准组织发布了草案版本在6月19日发布的新指南中,承包商提出了31条新建议,以加强承包商的防御能力并保护其网络上未分类(但仍很敏感)的政府数据免受高级持续威胁(APT)或政府资助的攻击者的侵害。此类数据的范围可以从社会安全号码和其他个人身份信息到重要的国防计划详细信息。这些建议包括以下过程,例如对关键或敏感操作实施双重授权访问控制,在适当情况下采用网络分段,部署欺骗技术,建立或雇用威胁搜寻团队以及运行安全操作中心以连续监视系统和网络活动。 欺骗技术显然是安全堆栈中不可缺少的部分。将其添加到上游和下游安全控制中可减少与安全性设计和操作差距相关的风险,并提高安全团队对攻击者的入侵方式得到了解。对那些正在攻击的可以追随他们。无需中断操作,也无需代理或监控。

资源下载

更多资源
腾讯云软件源

腾讯云软件源

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

Nacos

Nacos

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

Spring

Spring

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

WebStorm

WebStorm

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

用户登录
用户注册