首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
技术
订阅
牧笛工程师
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
BeanUtils.copyProperties使用和性能分析
介绍BeanUtils.copyProperties的使用,对比Apache CommonBeanUtils和Spring BeanUtils,进行性能分析
拜拜了,GOPATH君!新版本Golang的包管理入门教程
Go 1.11和1.12实现了对包管理的初步支持,Go的新依赖管理系统使依赖版本信息明确且易于管理。 作为Go语言的推广者,常常被问到各种关于Go语言的基础特性问题。 其中,关于包管理方面的问题会让我非常尴尬,因为Go的包管理在1.11之前与Python、Node、Java比较…
掘金 AMA:听蚂蚁金服高级技术专家-- 章耿谈微服务、架构、日志那些事
第二十三期 AMA 掘金团队请来了蚂蚁金服高级技术专家-- 章耿 做了为期三天的 Ask Me Anything (AMA) 活动(活动已结束)。 我们在此精选了一些来自用户的提问及章耿的回答。 你好,大牛。我想咨询下项目中业务组件及公共组件,如何管理及维护呢?在项目中编写组件…
热重启golang服务器(graceful restart golang http server)
服务端代码经常需要升级,对于线上系统的升级常用的做法是,通过前端的负载均衡(如nginx)来保证升级时至少有一个服务可用,依次(灰度)升级。 而另一种更方便的方法是在应用上做热重启,直接升级应用而不停服务。
puppetter安装就踩坑-解决篇
Puppeteer 是 Google Chrome 团队官方的无界面(Headless)Chrome 工具。正因为这个官方声明,许多业内自动化测试库都已经停止维护,包括 PhantomJS。Selenium IDE for Firefox 项目也因为缺乏维护者而终止。 pupp…
Gin 源码学习(三)丨路由是如何构建和匹配的?
在前两篇文章 Gin 源码学习(一)丨请求中 URL 的参数是如何解析的? 和 Gin 源码学习(二)丨请求体中的参数是如何解析的? 中,都是围绕着对请求中所携带参数的解析来对 Gin 的源码进行学习的。 在这一篇文章中,将讲解前两篇文章中的实现前提,也是 Gin 的核心功能之…
Gin 源码学习(四)丨Gin 对请求的处理流程
在这一篇文章中,将讲解 Gin 对一个 HTTP 请求的具体处理流程是怎样的。 下面,将对一个请求进入 Gin 的处理范围后的内容,进行一步步展开,讲解 Gin 对请求的处理流程。
Linux 文件句柄的这些技术内幕,只有 1% 的人知道
腾讯高级业务运维工程师,有10年研发与运维工作经验。崇尚开源,喜欢钻研系统技术。微信号: jacuro 某个月朗风清的晚上,正在公司对面的深大操场跑步,突然接到同事发来的消息,他发现某机器上的文件句柄使用量有十一万多个(下面输出中的第一个字段) 但是通过运维常用的lsof命令算…
Golang连接池的几种实现案例
因为TCP的三只握手等等原因,建立一个连接是一件成本比较高的行为。所以在一个需要多次与特定实体交互的程序中,就需要维持一个连接池,里面有可以复用的连接可供重复使用。 而维持一个连接池,最基本的要求就是要做到:thread safe(线程安全),尤其是在Golang这种特性是go…