首页 文章 精选 留言 我的

精选列表

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

维护旧项目遇到的问题

在一个发展一段时间的公司,里面或多或少有些早期的项目,今天再往一个早先的项目里面加东西,觉得效率好低,而且还一直遇到问题,耽误不少时间。 记录一下,省的那些时间白白浪费掉。 问题 项目启动慢是最大的问题,项目里面不知道引入了什么包,每次运行的时候都会新启动另外一个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

资源下载

更多资源
Mario

Mario

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

Spring

Spring

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

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

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

用户登录
用户注册