首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏测试游记

    React项目依赖升级

    当前问题 现在编译时间过长,镜像构建时长就达到了20分钟+ 通过项目依赖升级后,镜像构建时长大约3-5分钟 修改内容 之前的技术方案:roadhog(2.x)+antd(3.x)+React(16.x )+dva(2.x) 现在的技术方案:[Create React App]craco(7.x)+antd(5.x)+React(18.x)+react-redux(9.x)+react-router(6. x) roadhog(https://github.com/sorrycc/roadhog)已经是2018的技术了,很久没有维护了,并且随着技术的发展,其他第三方包的依赖要求也发生改变,需要修改更多的webpack 配置来适应,但是roadhog暴露的配置入口比较少,很多配置无法设置,它自己也升级到了umi(https://github.com/umijs/umi) antd3.x中的Form组件使用比较麻烦,dva

    73510编辑于 2024-01-02
  • 来自专栏希里安

    npm依赖升级

    所以来分享如何进行依赖包的更新。 npm更新依赖包: 先看下package.json中的版本基础知识: 1、依赖包的版本号使用的是语义化版本规范(Semantic Versioning),也称为SemVer。 当你升级MAJOR版本号时,你需要进行仔细的测试和适应性修改。 这样做是为了确保你的项目在安装依赖包时可以获得修复了错误和增加了功能的更新版本。 ~符号(波浪线符号):使用~符号指定的版本范围允许安装指定的依赖包的最新的修补版本,但不包括次要版本的更新。 这种方式适合在你对依赖包的更新较为谨慎,只希望获得修复了错误的版本时使用。

    1.4K10编辑于 2023-10-30
  • 来自专栏技术杂记

    NTP 升级6

    成功升级,只是运行用户和组是root,可能会有安全隐患 ---- 解决方法二 重编译,并且配置时加入参数 --enable-clockctl [root@h101 ntp-4.2.8p4]# . Description -4 no ipv4 Force IPv4 DNS name resolution - prohibits the option 'ipv6' -6 no ipv6 Force IPv6 DNS name resolution - prohibits the option 'ipv4' -a no

    58730编辑于 2022-04-25
  • 来自专栏iSharkFly

    手动升级 Confluence 6 - 升级以后

    server.xml 文件中,或者在 confluence-init.properties 文件中配置了 CATALINA_OPTS 或者 JAVA_OPTS 参数 ),你需要在你安装完成后执行后面的操作: 停止你已经升级的 更新你的反向代理然后检查访问 Confluence 如果你正在计划从 Confluence 5.x 升级 Confluence 6.x 你需要修改你的服务器反向代理(如果你使用了的话),并且添加 Synchrony 一旦你的升级完成,你将可用访问 Confluence(通过代理访问,不是直接访问)并且: 进入   > 基本配置(General Configuration) > 协同编辑(Collaborative https://www.cwiki.us/display/CONF6ZH/Upgrading+Confluence+Manually

    1.2K20发布于 2019-05-07
  • 来自专栏iSharkFly

    手动升级 Confluence 6 - 升级 Confluence

    下载 Confluence针对你的操作系统不同,下载正确的安装文件 - https://www.atlassian.com/software/confluence/download6. 解压文件然后升级 Confluence停止 Confluence.如果你希望提供不间断访问的话,请参考 Using read-only mode for site maintenance 页面来将 Confluence JIRA 应用或者 LDAP 用户管理 单击这里延伸阅读...如果你使用 Jira 或者 LDAP 来对用户进行管理,从老的 Confluence 安装实例中拷贝下面的文件到新的 Confluence 升级安装实例中 <Installation-Directory>/confluence/WEB-INF/classes/atlassian-user.xml (如果你从 Confluence 2.2 或者后续版本进行升级

    1.5K40编辑于 2025-10-29
  • 来自专栏热爱IT

    go Module升级依赖以及设置网络代理Go Module升级依赖和设置代理

    Go Module升级依赖和设置代理 go module为官方出的一款依赖管理工具,社区大部分的应用都以及采用这种方式来进行依赖包管理,下面是我日常开发过程中用到的一些命令记录。 ~ 常用方法 初始化 进入到项目中,用go mod init github.com/xxx/xxx 添加依赖 添加依赖: go get github.com/xxx/xxx 添加指定版本: go get go get github.com/xxxx/xxx@'<v1.6.2' 添加指定commit的版本 git commit: go get github.com/xxxx/xxx@q2516faf3 升级依赖 升级 major 版本: go get -u github.com/xxx/xxx 升级全部依赖的 minor 或 patch 版本: go get -u 升级全部依赖的 patch 版本: go get -u=patch 补全清理依赖 go mod tidy这个命令会下载缺失依赖,并清理无用的依赖(包括清理 go.mod 中的记录) 发布依赖代码包 go mod vendor 会将依赖包全部打包的项目的

    1.9K40发布于 2021-01-21
  • 来自专栏iSharkFly

    Confluence 6 升级以后

    重新应用任何修改 在升级和和整合的过程中,Confluence 安装下面的配置将会被修改: TCP 端口的值,在 <install-directory>/conf/server.xml 文件中。 更新你的反向代理,并且确定 Confluence 能够正常访问 如果你正在计划从 Confluence 5.x 升级 Confluence 6.x 你需要修改你的服务器反向代理(如果你使用了的话),并且添加 一旦你的升级完成,你将可用访问 Confluence(通过代理访问,不是直接访问)并且: 进入   > 基本配置(General Configuration) > 协同编辑(Collaborative https://www.cwiki.us/display/CONF6ZH/Upgrading+Confluence

    62250发布于 2019-04-20
  • 来自专栏朱永胜的私房菜

    dubbo(2.7.3) 6.基本依赖

    有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top Dubbo 依赖基本介绍 必须依赖 JDK 1.6+ 1[1] 缺省依赖 可选依赖 以下依赖,在主动配置使用相应实现策略时用到,需自行加入依赖。 thrift: 0.8.0 servlet: 3.0 5 [5] validation-api: 1.1.0.GA 5 [6] 3.0.1-b08 5 [8] kryo: 4.0.1 kryo-serializers: 0.42 fst: 2.48-jdk-6 1.2.16 参考资料 [1] 1: #fn:1 [2] 2: #fn:2 [3] 3: #fn:3 [4] 4: #fn:4 [5] 5: #fn:5 [6]

    31810编辑于 2023-12-12
  • 来自专栏iSharkFly

    Confluence 6升级之前

    对 Confluence 进行升级的其他方法: 手动升级 – 使用 Confluence 安装器进行升级。 数据中心 – 升级你的数据中心集群。 XML 备份文件不能在升级的时候使用。 在你对 Confluence 进行升级之前,你需要对下面的一些问题进行了解。 使用安装文件的升级方式是否适合你? 告诉我更多 ...你可以选择使用安装程序,zip 或者 tar.gz 文件进行升级。 所以你不需要针对 Java 运行环境单独进行升级。如果你需要升级的数据库的话,请查看升级指南中有关支持的数据库版本,同时也请参考数据库的升级指南中的升级备注。 你是否需要修改你的环境? 所以你不需要针对 Java 运行环境单独进行升级。 如果你需要升级的数据库的话,请查看升级指南中有关支持的数据库版本,同时也请参考数据库的升级指南中的升级备注。 你是否需要修改你的环境? https://www.cwiki.us/display/CONF6ZH/Upgrading+Confluence

    89170发布于 2019-04-20
  • 来自专栏iSharkFly

    Confluence 6 升级以后 原

    重新应用任何修改 在升级和和整合的过程中,Confluence 安装下面的配置将会被修改: TCP 端口的值,在 <install-directory>/conf/server.xml 文件中。 更新你的反向代理,并且确定 Confluence 能够正常访问 如果你正在计划从 Confluence 5.x 升级 Confluence 6.x 你需要修改你的服务器反向代理(如果你使用了的话),并且添加 一旦你的升级完成,你将可用访问 Confluence(通过代理访问,不是直接访问)并且: 进入  ?   https://www.cwiki.us/display/CONF6ZH/Upgrading+Confluence (adsbygoogle = window.adsbygoogle || [

    48410发布于 2019-04-29
  • 来自专栏iSharkFly

    手动升级 Confluence 6 - 升级问题解决

    升级失败了? 如果你需要对你的升级进行回退,你必须首先恢复你老的 Confluence 备份。不要尝试再次进行升级,也不要尝试再次对升级失败的 Confluence 进行再次启动。 在升级过程中遇到的一些常见问题... 因为许可证过期了而不能进行升级 如果你的许可证已经过期了,但是你再升级时候还没有对许可证进行更新,你将会在升级的过程中收到许可证的提示。 https://www.cwiki.us/display/CONF6ZH/Upgrading+Confluence+Manually

    59720发布于 2019-05-07
  • 来自专栏iSharkFly

    手动升级 Confluence 6 - 升级问题解决

    升级失败了? 如果你需要对你的升级进行回退,你必须首先恢复你老的 Confluence 备份。不要尝试再次进行升级,也不要尝试再次对升级失败的 Confluence 进行再次启动。   在升级过程中遇到的一些常见问题... 因为许可证过期了而不能进行升级 如果你的许可证已经过期了,但是你再升级时候还没有对许可证进行更新,你将会在升级的过程中收到许可证的提示。 https://www.cwiki.us/display/CONF6ZH/Upgrading+Confluence+Manually (adsbygoogle = window.adsbygoogle

    75230发布于 2019-05-15
  • 来自专栏全栈程序员必看

    babel转换es6_ideamaven依赖配置

    用Babel-cli将ES6转ES5 一、为什么要转ES5 虽然ES6非常好用,但并不是所有浏览器所有客户端都适应ES6的,降成ES5是为了更强的使用性。 图片 4.在文件夹下创建.babelrc配置文件,并在里面写上以下内容 { "presets":"latest" } 图片 三、开始转换 1.单文件转换 假如我要将名为ES6. js的es6文件转化成名为ES5.js的ES5文件,在终端输入以下命令 babel .\01-ES6.js --out-file 01-es5.js 你会发现文件夹目录下新增了一个文件

    42820编辑于 2022-09-29
  • 来自专栏python3

    centos 6 升级python 2.

    打开控制台,进入管理用户,su 1 安装gcc之类的编译工具和依赖库 yum groupinstall "Development tools" yum install zlib-devel bzip2- 安装pip Python升级完成后,系统中还不存在pip。我们下载并用python2.7来安装pip。

    52420发布于 2020-01-14
  • 来自专栏iSharkFly

    Confluence 6升级之前 原

    对 Confluence 进行升级的其他方法: 手动升级 – 使用 Confluence 安装器进行升级。 数据中心 – 升级你的数据中心集群。 XML 备份文件不能在升级的时候使用。 在你对 Confluence 进行升级之前,你需要对下面的一些问题进行了解。 使用安装文件的升级方式是否适合你? 告诉我更多 ... 你可以选择使用安装程序,zip 或者 tar.gz 文件进行升级。 所以你不需要针对 Java 运行环境单独进行升级。 如果你需要升级的数据库的话,请查看升级指南中有关支持的数据库版本,同时也请参考数据库的升级指南中的升级备注。 你是否需要修改你的环境? 所以你不需要针对 Java 运行环境单独进行升级。 如果你需要升级的数据库的话,请查看升级指南中有关支持的数据库版本,同时也请参考数据库的升级指南中的升级备注。 你是否需要修改你的环境? https://www.cwiki.us/display/CONF6ZH/Upgrading+Confluence (adsbygoogle = window.adsbygoogle || [

    70720发布于 2019-04-29
  • 来自专栏iSharkFly

    Confluence 6 计划你的升级

    你的版本 推荐升级到 Confluence 的升级路径 2.7 或者更早 升级到 2.7.4 然后升级到 3.5.17,然后按照下面的升级路径。 2.8 到 3.4 升级到 3.5.17,然后按照下面的升级路径。 3.5 升级到 5.0.3 ,然后升级到最新的 Confluence 6。 4.0 到 4.3 升级到 5.10.x ,然后升级到最新的 Confluence 6。 5.0 到 6.x 直接升级到最新的 Confluence 6。 software/confluence/download 早期的版本 https://www.atlassian.com/software/confluence/download-archives 6. https://www.cwiki.us/display/CONF6ZH/Upgrading+Confluence

    93040发布于 2019-04-20
  • 来自专栏MasiMaro 的技术博文

    vim 从嫌弃到依赖(6)——插入模式

    插入模式是vim中主要用来处理输入的一种模式,在这种模式中,用户的输入的字符会显示在窗口中。该模式中的行为与在普通编辑器中输入类似。由于在该模式中输入的字符会被当做有效输入,因此该模式下涉及的到命令也少,内容也不多,这一篇文章差不多就能讲完

    1.1K40编辑于 2022-05-10
  • 来自专栏烟草的香味

    6大设计原则之依赖倒置原则

    翻译过来,包含如下三层含义: 高层模块不应该依赖低层模块,两者都应该依赖其抽象 抽象不应该依赖于细节 细节应该依赖于抽象 高层模块和低层模块容易理解,每一个逻辑的实现都是由原子逻辑组成的,不可分割的原子逻辑就是低层模块 依赖倒置原则在Java语言中表现为: 模块间的依赖通过抽象产生,实现类之间不发生直接依赖,其依赖关系是通过接口或抽象类产生的 接口或抽象类不依赖于实现类 实现类依赖接口或抽象类 依赖倒置原则的好处 采用依赖倒置原则可以减少类间的耦合性 依赖的三种写法 在开发中,对象的依赖关系有三种方式来传递 1.构造函数传递依赖对象 在类中通过构造函数声明依赖对象,这种方式叫做构造函数注入 2.Setter方法传递依赖对象 在抽象中设置Setter方法声明依赖关系 , 在对象创建后,调用方法注入,这种方式叫做 Setter依赖注入 3.接口声明依赖对象 在具体方法中声明依赖对象,在调用方法时将对象传入, 这种方式叫做 接口注入 ---- 依赖倒置原则的本质就是通过抽象使各个类或模块的实现彼此独立 ,抽象类负责公共构造部分的实现,实现类精确的实现业务逻辑同时在适当的时候对父类进行细化 ---- 依赖倒置原则是6个设计原则中最难以实现的原则,他是实现开闭原则的重要途经,依赖倒置原则没有实现,就别想实现对扩展开放

    69030发布于 2019-07-25
  • 来自专栏DotNet NB && CloudNative

    精:.NET 6整合 autofac 依赖注入容器

    常看到java的学习资料或博客,标题一般为《SpringBoot 整合 XXX》,所以仿照着写了《.NET 6 整合 Autofac 依赖注入容器》这样一个标题。

    67030编辑于 2023-08-30
  • 来自专栏学习笔记ol

    小谈设计模式(6)—依赖倒转原则

    小谈设计模式(6)—依赖倒转原则 专栏介绍 主要对目前市面上常见的23种设计模式进行逐一分析和总结,希望有兴趣的小伙伴们可以看一下,会持续更新的。 核心思想 通过抽象来解耦高层模块和低层模块之间的依赖关系。 关键点分析 a 高层模块不应该依赖于低层模块的具体实现,而是依赖于抽象接口。 高层模块可以根据自己的需求定义接口的方法和属性,而不需要依赖于低层模块的具体实现细节。 c 依赖注入是实现依赖倒转原则的重要手段。通过依赖注入,高层模块可以将具体实现类的对象传递给抽象接口。 优缺点分析 优点 降低模块间的耦合度 通过依赖倒转原则,高层模块不依赖于低层模块的具体实现,而是依赖于抽象接口。这样可以使得模块之间的耦合度降低,提高代码的灵活性和可维护性。 高层模块NotificationService依赖于抽象接口MessageSender,通过构造函数进行依赖注入,从而实现了依赖倒转原则。

    40220编辑于 2023-10-11
领券