Kotlin Gradle 引入本地jar写法
Kts 依赖 jar 写法
1implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.jar"))))
解决讯飞语音唤醒参数无效
问题
下载语音唤醒SDK后,使用androidStudio测试官网demo的时候,点击唤醒出现参数无效(错误码:10106)
原因相关资源没有放好
解决办法查看官方开发文档发现,下载sdk后ivw是有变化的,需要使用res下的ivw文件替换demo中的arrests下的ivw文件夹(也就是说你下载的sdk与购买的应用id是绑定的,我之前使用了 语音识别 的sdk,虽然res下文件夹没有变化,但 ...
应用容器化后为什么性能下降这么多
本文转自 掘金
背景随着越来越多的公司拥抱云原生,从原先的单体应用演变为微服务,应用的部署方式也从虚机变为容器化,容器编排组件k8s也成为大多数公司的标配。然而在容器化以后,我们发现应用的性能比原先在虚拟机上表现更差,这是为什么呢?。
压测结果容器化之前的表现应用部署在虚拟机下,我们使用wrk工具进行压测,压测结果如下:
从压测结果看,平均 RT 为1.68 ms,qps 为 716 ...
docker-compose部署单机kafka
业务中需要引入消息队列,团队最终选型定下来是kafka。所以决定本地单机部署kafka用于学习使用。
概述kafka 是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。该项目的目标是为处理实时数据提供一个统一、高吞吐、低延迟的平台。其持久化层本质上是一个“按照分布式事务日志架构的大规模发布/订阅消息队列”。
基本概念
Broker:消息中间件所在的服务器 ...
Docker Desktop 启动容器报错
安装 Docker Desktop 后启动容器报错 error getting credentials - err: exec: "docker-credential-desktop": executable file not found in $PATH
在 用户下的 /.docker/config.json,把 credsStore 改成 credStore 就可以了 ...
Flutter3更新问题记录
最近将吃灰很久的电脑更新下 Flutter 开发环境 . 这里记录下所遇到的问题
更新直接按照官网文档 , 命令一敲直接等下载完成
Flutter 3 运行报错 :You need Java 11 or higher to build your app with this version of gradle然后在运行项目到 Android 设备时报了 Flutter 3 运行报错 :You n ...
Golang中的两个定时器 ticker 和 timer
本文转自 Blog
Golang中time包有两个定时器,分别为 ticker 和 timer。两者都可以实现定时功能,但各自都有自己的使用场景。
Ticker定时器1234567891011121314151617181920212223242526package mainimport ( "fmt" "time")func main() ...
Docker部署Golang项目
在以往部署 Java 项目时 , 有多种方式 .
打包 jar -> 上传服务器 -> 通过 Dockerfile 或者 docker compose 部署
打包 jar -> 推送容器镜像 -> 通过镜像部署
在 Golang 项目中也类似, 这里简单介绍下类似 1 的方式
Mac 端打包 , Linux 部署
1CGO_ENABLED=0 GOOS=lin ...
转-Golang 在 Mac , Linux , Windows 下交叉编译
本文转自 掘金
前言Golang 支持交叉编译, 在一个平台上生成然后再另外一个平台去执行。 而且编译的工具【build】这个工具是Golang 内置的,不需要你去下载第三方的包啥的,贼方便。
交叉编译Mac 下编译, Linux 或者 Windows 下去执行1234# linux 下去执行CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build ...
处理Go中的broken pipe错误实例
broken pipe 是一个TCP/IP错误,发生在你向另一端(对等体)已经关闭了底层连接的流中写入时。第一次写到已关闭的连接时,对等体会回复一个 RST数据包,表示应该立即终止连接。第二次写到已经接收到数据包的套接字时,会导致 RST导致broken pipe 错误。要检测Go中的broken pipe ,检查对等体返回的错误是否等于 syscall.EPIPE.通常情况下,当服务器 ...