赞了文章2023-02-02
众所周知,Go语言是严格类型语言,而开发的时候又遇到传入参数不定的情况,怎么办? 这里的三个点(...),就给我们编程人员带来很大的灵活性,具体如下 函数可变数量参数 可参考[链接] 示例 {代码...} 需要注意的是,可变参数是函数最右边的参数,普通参数放在左侧,...
赞了文章2022-10-27
“成功的软件项目就是那些提交产物达到或超出客户的预期的项目,而且开发过程符合时间和费用上的要求,结果在面对变化和调整时有弹性。”——《面向对象分析与设计》(第3版)P.236
赞了文章2022-10-21
查看帮助 {代码...} 查看已设置的flag {代码...} 设置flag {代码...} 取消设置flag {代码...} 查看使用 -o 设置的 flag {代码...} 使用 -o 设置 flag {代码...} 使用 +o 取消设置 flag {代码...} set -v显示 shell 所读取的输入值,再显示输出 {代码...} set -x开启...
赞了文章2022-10-19
这里涉及到一些基础的概念,我重新捧起了一下《实战 Java 高并发程序设计》这一本书,感觉到心潮澎湃,这或许就是笔者叙述功底扎实的魅力吧,喜欢。作为阅读福利,我把大厂常见高并发面试题以及知识点整理成了pdf文档,现在免费分享给阅读到本篇文章的Java程序员朋友...
赞了文章2022-10-08
当出现403跨域错误的时候 No 'Access-Control-Allow-Origin' header is present on the requested resource,需要给Nginx服务器配置响应的header参数:
发布了文章2022-10-01
在 Golang 中变量或说明实例只初始化一次的效果通过init函数是可以实现的,包在被引入时就会执行一次init函数且无论同一包被引入多少次也都只执行一次。
发布了文章2022-09-16
GEN 是一个基于 GORM 的安全 ORM 框架, 由字节跳动无恒实验室与 GORM 作者联合研发,主要功能说白了就是帮助生成数据表对应的模型文件和更安全方便地执行SQL。
赞了文章2022-09-16
大家好,我是煎鱼。在大家初识 Go 语言时,总会拿其他语言的基本特性来类比 Go 语言,说白了就是老知识和新知识产生关联,实现更高的学习效率。最常见的类比,就是 “Go 语言如何实现面向对象?”,进一步展开就是 Go 语言如何实现面向对象特性中的继承。这不仅在学习...
赞了文章2022-09-11
Beanstalkd 是一个轻量级的内存型队列,利用了和 Memcache 类似的协议。依赖 libevent 单线程事件分发机制, 可以部署多个实例,但是高并发支持还是不太友好;
赞了文章2022-09-09
我想,对于各位使用面向对象编程的程序员来说,"接口"这个名词一定不陌生,比如java中的接口以及c++中的虚基类都是接口的实现。但是golang中的接口概念确与其他语言不同,有它自己的特点,下面我们就来一起解密。
赞了文章2022-09-08
原文链接:面试官:两个nil比较结果是什么?背景哈喽,大家好,我是asong。前几天在一个交流群里看到了一道非常有意思的面试题,今天把它分享出来,我们先来看一下这个道题: {代码...} 两个nil的比较结果是什么?true、false、还是无法编译? 大家先思考着,文中揭...
赞了文章2022-09-02
参考Markdown 利器: Typora + iPic一文多发神器--ArtiPub&OpenWriteopenwirite文章通用化选取文章编辑格式 {代码...} 选取文本编辑器Typora选取图床并在文本编辑器中配置注意: iPic可以 Appstore自行下载,启动即可文章如何一键发布选择一键发布工具chrome插件之OpenW...
赞了文章2022-08-20
1.问题deploy.yaml {代码...} service.yaml {代码...} 创建之后信息 {代码...} pod信息 {代码...} 在node2节点上访问node3上的pod 10.244.2.46:80 不通2.解决过程找到flannel配置名 {代码...} 获取flannel的配置名称 {代码...} 找到flannel配置名修改配置,kube-flann...
赞了文章2022-07-28
如果你在处理 Nginx 重定向时要获取原请求的域名(比如 HTTP 到 HTTPS),请用 $host 而不是 $server_name 。
赞了文章2022-07-28
公众号开发过程中,频繁修改线上代码,开发过程比较繁琐,同时一旦出错将会影响到线上的其他正常业务,因此搭建一个微信公众号开发的本地环境能达到不影响线上业务的同时调试代码。这里推荐几款非常好用的内网穿透工具,如有其它推荐,欢迎补充
赞了文章2022-07-26
生成带头像的二维码 {代码...} 预览 合成到海报 {代码...} 预览 上传至阿里云 {代码...} 开始上传 将之前注释的那段删除 修改成这段 {代码...}
赞了文章2022-07-18
🎃Base64captcha 项目地址🎃 几行代码就可以定义自己内容的图形验证码库,支持任意unicode字符的内容. 1. 📒 文档&Demo 📒 English 中文文档 Playground 2. 🚀 快速上手 🚀 2.1 📥 下载base64Captcha包 📥 {代码...} 2.2 🏂 在你的项目中使用base64Captcha 🏂 2.2.1 🏇 实现S...
赞了文章2022-07-05
1、前言Go语言的map是无序的,多次遍历map的结果可能是不同的,比如: {代码...} 第一次遍历结果如下:第二次遍历结果如下:可以看到两次遍历的结果是不同的2、实现map遍历有序2.1 key有序思路:对key排序,再遍历key输出value2.1.1 从小到大排序 {代码...} 代码如下...
赞了文章2022-07-04
基本操作 01: 获取当前时间 {代码...} 02: 获取年 月 日 时 分 秒 纳秒 {代码...} 03: 获取当前时间戳 {代码...} 04: 将时间戳格式化 {代码...} 05: 时间戳转为go格式的时间 {代码...} 06: str格式化时间转时间戳 {代码...} 时间的计算 01: 获取今天0点0时0分的时间...
赞了文章2022-06-25
缓存是高并发服务的基础,毫不夸张的说没有缓存高并发服务就无从谈起。本项目缓存使用Redis,Redis是目前主流的缓存数据库,支持丰富的数据类型,其中集合类型的底层主要依赖:整数数组、双向链表、哈希表、压缩列表和跳表五种数据结构。由于底层依赖的数据结构的高...