- springboot 2.6.7到2.7.0依赖变化总结activemq5.16.45.16.5assertj3.21.03.22.0awaitility4.0.64.1.1byte-buddy1.11.221.12.10cassandra-driver4.13.04.14.1couchbase-client3.2.63.3.0ehcache33.9.93.10.0elasticsearc... springboot 2.6.7到2.7.0依赖变化总结activemq5.16.45.16.5assertj3.21.03.22.0awaitility4.0.64.1.1byte-buddy1.11.221.12.10cassandra-driver4.13.04.14.1couchbase-client3.2.63.3.0ehcache33.9.93.10.0elasticsearc...
- 搭建单机hive环境本文假设搭建的路径在**/opt/sh**路径,并已经下载hive安装包及hadoop安装包https://downloads.apache.org/hive/hive-3.1.3/apache-hive-3.1.3-bin.tar.gzhttps://downloads.apache.org/hadoop/common/hadoop-3.3.4/hadoop-3.3.... 搭建单机hive环境本文假设搭建的路径在**/opt/sh**路径,并已经下载hive安装包及hadoop安装包https://downloads.apache.org/hive/hive-3.1.3/apache-hive-3.1.3-bin.tar.gzhttps://downloads.apache.org/hadoop/common/hadoop-3.3.4/hadoop-3.3....
- 备注: timedatectl 命令是systemd的一部分,需要您的linux服务是由systemd拉起才能使用,由其他init进程启动的,如容器内,不能使用这个命令。 查看当前时区可以通过date +%Z命令来查看当前的时区~$ date +%ZCSTtimedatectl命令可以看到更详细的信息~$ timedatectl Local time: Mon 2... 备注: timedatectl 命令是systemd的一部分,需要您的linux服务是由systemd拉起才能使用,由其他init进程启动的,如容器内,不能使用这个命令。 查看当前时区可以通过date +%Z命令来查看当前的时区~$ date +%ZCSTtimedatectl命令可以看到更详细的信息~$ timedatectl Local time: Mon 2...
- install angular clinpm install -g @angular/cli create angular projectng new wolverine-angular install electronnpm install --save-dev electron@latest 书写main.jsconst { app, BrowserWindow } = require... install angular clinpm install -g @angular/cli create angular projectng new wolverine-angular install electronnpm install --save-dev electron@latest 书写main.jsconst { app, BrowserWindow } = require...
- install vue clinpm install -g @vue/cli create vue projectvue create project_name install electronnpm install --save-dev electron@latest 书写main.jsconst { app, BrowserWindow } = require('electron')c... install vue clinpm install -g @vue/cli create vue projectvue create project_name install electronnpm install --save-dev electron@latest 书写main.jsconst { app, BrowserWindow } = require('electron')c...
- 这些天,在给项目servicecomb提交代码,升级其中的vertx和netty版本号,发现有单元测试用例跑不过https://github.com/apache/servicecomb-java-chassis/pull/2614 @Test public void testGetMaxFormAttributeSize() { Assert.assertEquals(8192,... 这些天,在给项目servicecomb提交代码,升级其中的vertx和netty版本号,发现有单元测试用例跑不过https://github.com/apache/servicecomb-java-chassis/pull/2614 @Test public void testGetMaxFormAttributeSize() { Assert.assertEquals(8192,...
- 今天看到了热迁移网络句柄的功能,忍不住自己在机器上实验了一下,确实可以实现网络句柄的迁移。实验代码如下 old_serverpackage mainimport ( "net" "syscall")func main() { tcpAddr := net.TCPAddr{Port: 8001} tcpLn, err := net.ListenTCP("tcp4", &tcpAddr) if ... 今天看到了热迁移网络句柄的功能,忍不住自己在机器上实验了一下,确实可以实现网络句柄的迁移。实验代码如下 old_serverpackage mainimport ( "net" "syscall")func main() { tcpAddr := net.TCPAddr{Port: 8001} tcpLn, err := net.ListenTCP("tcp4", &tcpAddr) if ...
- 安装valigrinddnf install -y valgrind 注意使用带debug信息的mysqld fedora安装debug信息的mysqlddnf install -y mysql-community-server-debug 使用valgrind启动mysqlvalgrind --leak-check=yes /usr/sbin/mysqld-debug --daemoni... 安装valigrinddnf install -y valgrind 注意使用带debug信息的mysqld fedora安装debug信息的mysqlddnf install -y mysql-community-server-debug 使用valgrind启动mysqlvalgrind --leak-check=yes /usr/sbin/mysqld-debug --daemoni...
- 前提条件 添加配置 [mysqld]下面添加core-file ulimit打开core file限制ulimit -c unlimited 如需要,修改core file路径(如在容器内,需要特权容器权限)echo "/opt/sh/mysql/core/core" > /proc/sys/kernel/core_pattern 使得core file携带pid信息echo 1 >/pr... 前提条件 添加配置 [mysqld]下面添加core-file ulimit打开core file限制ulimit -c unlimited 如需要,修改core file路径(如在容器内,需要特权容器权限)echo "/opt/sh/mysql/core/core" > /proc/sys/kernel/core_pattern 使得core file携带pid信息echo 1 >/pr...
- 前言这是**icza**在StackOverflow上的一篇高赞回答,质量很高,翻译一下,大家一起学习问题是:go语言中,有没有什么最快最简单的方法,用来生成只包含英文字母的随机字符串icza给出了8个方案,最简单的方法并不是最快的方法,它们各有优劣,末尾附上性能测试结果: 1. Runes比较简单的答案,声明一个rune数组,通过随机数选取rune字符,拼接成结果package appr... 前言这是**icza**在StackOverflow上的一篇高赞回答,质量很高,翻译一下,大家一起学习问题是:go语言中,有没有什么最快最简单的方法,用来生成只包含英文字母的随机字符串icza给出了8个方案,最简单的方法并不是最快的方法,它们各有优劣,末尾附上性能测试结果: 1. Runes比较简单的答案,声明一个rune数组,通过随机数选取rune字符,拼接成结果package appr...
- C语言编译四个阶段: 预处理、编译、汇编、链接。预处理阶段:预处理器cpp根据字符#开头的命令,修改C程序。通常以i作为文件扩展名编译阶段:编译器cc1将文件文件hello.i翻译成文本文件hello.s,它包含一个汇编语言程序。汇编阶段:接下来,汇编器as将hello.s翻译成机器语言指令,把这些指令打包成一种叫做可重定位目标程序的格式,并将结果保存在目标文件hello.o中。链接阶段:链... C语言编译四个阶段: 预处理、编译、汇编、链接。预处理阶段:预处理器cpp根据字符#开头的命令,修改C程序。通常以i作为文件扩展名编译阶段:编译器cc1将文件文件hello.i翻译成文本文件hello.s,它包含一个汇编语言程序。汇编阶段:接下来,汇编器as将hello.s翻译成机器语言指令,把这些指令打包成一种叫做可重定位目标程序的格式,并将结果保存在目标文件hello.o中。链接阶段:链...
- 参考资料翻译自 https://blog.golang.org/pipelines 术语 Pipeline流水线 Stage阶段 fan-in扇入 fan-out扇出 介绍Go 的并发原语可以轻松构建流数据管道,从而高效利用 I/O 和多个 CPU。 本文展示了此类pipelines的示例,强调了操作失败时出现的细微之处,并介绍了干净地处理失败的技术。 什么是pipeline?pipeli... 参考资料翻译自 https://blog.golang.org/pipelines 术语 Pipeline流水线 Stage阶段 fan-in扇入 fan-out扇出 介绍Go 的并发原语可以轻松构建流数据管道,从而高效利用 I/O 和多个 CPU。 本文展示了此类pipelines的示例,强调了操作失败时出现的细微之处,并介绍了干净地处理失败的技术。 什么是pipeline?pipeli...
- 翻译自https://blog.golang.org/concurrency-timeouts Go并发范式:超时,继续执行并发编程有自己的习惯用法。 超时是一个很好的例子。在商用软件开发时,所有操作都需要有超时。虽然 Go 的channel不直接支持超时,但很容易实现。假设我们想从通道 ch 接收,但希望实现一秒钟超时。 我们可以创建一个信号channel并启动一个在通道上发送之前休眠的... 翻译自https://blog.golang.org/concurrency-timeouts Go并发范式:超时,继续执行并发编程有自己的习惯用法。 超时是一个很好的例子。在商用软件开发时,所有操作都需要有超时。虽然 Go 的channel不直接支持超时,但很容易实现。假设我们想从通道 ch 接收,但希望实现一秒钟超时。 我们可以创建一个信号channel并启动一个在通道上发送之前休眠的...
- 翻译自https://blog.golang.org/codelab-share 正文传统线程模型(如Java、C++、Python)需要程序通过内存在线程间通信。典型的,共享数据结构被锁保护,线程通过争夺锁来访问这些数据。在某些情况下,通过线程安全的数据结构(如Python的队列,Java的ConcurrentHashMap)可以很容易地做到这一点。Go的并发原语:goroutines和... 翻译自https://blog.golang.org/codelab-share 正文传统线程模型(如Java、C++、Python)需要程序通过内存在线程间通信。典型的,共享数据结构被锁保护,线程通过争夺锁来访问这些数据。在某些情况下,通过线程安全的数据结构(如Python的队列,Java的ConcurrentHashMap)可以很容易地做到这一点。Go的并发原语:goroutines和...
- 翻译https://blog.golang.org/defer-panic-and-recover TLTRdefer的函数在压栈的时候也会保存参数的值,而不是在执行时取值。换句话说,就是defer函数的参数在defer语句出现时,就已经确定下来了。当外围函数执行完成之后,defer 函数是以后进先出的方式执行的defer 函数可以对函数的返回值进行读写 正文Go有着常见的控制流:if, ... 翻译https://blog.golang.org/defer-panic-and-recover TLTRdefer的函数在压栈的时候也会保存参数的值,而不是在执行时取值。换句话说,就是defer函数的参数在defer语句出现时,就已经确定下来了。当外围函数执行完成之后,defer 函数是以后进先出的方式执行的defer 函数可以对函数的返回值进行读写 正文Go有着常见的控制流:if, ...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签