HaaS001 | 开发环境搭建

物联网喊了这么多年,真正颠覆式的平台还没有出现。因为物联网应用过于碎片化,智能化的物联网涵盖的东西太多,需要的生态还有些不够完善。国内外云厂商其实早就在布局这个市场,最近更有加速之势;随着ChatGPT的爆火,感觉高阶版的智能物联网时代很快就会到来。 物联网从逻辑架构上一般分为四层,从底向上依次为:感知层、网络层、平台层和应用层。 ………

阅读全文

go-zero(五)| Tracer

参考: https://www.cnblogs.com/erda/p/16427822.html https://www.dandelioncloud.cn/article/details/1534497725911691266 https://www.cnblogs.com/erda/p/16427822.html (完)……

阅读全文

Go框架 | 微服务治理技巧

Timeout 不管是客户端调用后端,还是后端处理业务逻辑,都存在超出预期时间的情况,这个时候需要有一定的机制能尽快退出处理并返回结果,防止出现大量等待处理的任务,占用系统资源,影响后续其它请求。 参考: https://zhuanlan.zhihu.com/p/171760129 ………

阅读全文

Go库003 | 数据库操作

推荐博客文章: 地址: https://www.jianshu.com/p/015aca3e11ae https://www.jianshu.com/p/340eb943be2e https://www.jianshu.com/p/50c9fbf4046c https://www.jianshu.com/p/ee0d2e7bef54 ………

阅读全文

Go随笔 | 字符串拼接性能

Go中的字符串 Go中的字符串是 UTF-8 字符的一个序列(当字符为 ASCII 码时则占用 1 个字节,其它字符根据需要占用 2-4 个字节)。由于该编码对占用字节长度的不定性,Go 中的字符串里面的字符也可能根据需要占用 1 至 4 个字节,这与其它语言如 C++、Java 或者 Python 不同(Java 始终使用 2 个字 ………

阅读全文

Go特性 | 语言新变化

go1.20 变化 Free Member 为了提高Go的广泛适用性,给少数极端场景预留更多可发挥的空间。新版Go可以由程序员自己管理内存了。谁申请,谁释放。 当然,目前还没在正式发布版本中支持,需要特殊参数启动选项。参考代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ………

阅读全文

Oracle的备份与恢复

expdp 传统的expdp+impdp能很方便的备份和恢复数据库;这种方式很常见,也很好用。下面一个示例简单说明: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 # 23 02 * * * sh xxx.sh >> xxx.log 2>&1 source ………

阅读全文

Oracle常用SQL语句

管理Oracle过程中,一些常用查询语句汇总。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 -- 删除表的内容,并清空其所占用表空间。但是不删除表结 ………

阅读全文

系统资源检测工具

服务器系统资源的查询,性能测试等经常会需要用到。下面总结一些常用技巧。 sysbench sysbench是一款开源的多线程性能测试工具,可以执行CPU/内存/线程/IO/数据库等方面的性能测试。 1 2 3 4 5 6 # 安装 yum search sysbench yum install -y sysbench # 测试CPU ………

阅读全文

Oracle 11gR2 ADG 配置实战

Oracle的高可用方案有很多,每种方案都有其特定,磁盘阵列+双击热备是比较经典的方案。但是主从热备可能更经济。一般主从热备都是通过复制主库的Redo日志,在从库上再执行一遍的原理。Oracle官方有Dataguard和GoldenGate 两种方案,今天我们着重研究一下Dataguard复制方案。 对Oracle高可用方案概念的理解参考 ………

阅读全文