logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【开源库推荐】go-linq 强大的语言集成查询库如,ORM一般丝滑处理内存数据

在业务开发过程中除了业务逻辑、数据库之外主要就是数据转换处理过滤等相关的内容,比如合法性验证(可以使用”go-playground/validator“)但是golang在数据处理上面尤其是对结构体上官方几乎没有提供一些便捷的方式,大部分都只能使用for、if等方式自己来处理,也有研发用偷懒的方式全部交给数据库写出了N张表的关联导致了数据库瓶颈等问题。那么有没有什么更加方便好用的方法来更加方便的处

文章图片
#linq#开源#golang
如何提高“可读性”和“可单测” 降低代码复杂度?& Golang 代码复杂度检测工具 gocyclo

作为一名合格的程序员我们都知道代码可读性的重要性,所以会尽量不写出非常复杂的代码,这里面就有很多方法论了,什么分层、抽象、条件前置、依赖前置等等。拿有没有一个标准作为复杂度的衡量依据呢?这里就要提到一个名词“圈复杂度”,“圈复杂度”是用于表示程序复杂度的软件度量的一种方式。它是通过代码的线性独立路径数量的定量度量。它由Thomas J. McCabe, Sr.于 1976 年开发。1 - 10 程

文章图片
#golang#开发语言#后端
Hadoop - 企业级大数据管理平台CDH(介绍和准备工作)

哈喽大家好呀,仅经过了一段时间大数据相关的博文又和大家见面了,笔者之前有写过一套Hadoop大数据相关的博客,为什么今天又要开坑呢?当然是有原因,随着不断的学习了解,慢慢意识到之前做法存在很多缺陷,最终对比了比较成熟的解决方案EMR和CDH,最终选择了使用CDH来搭建大数据管理平台,那么我们就开始新的一趴,企业级大数据管理平台CDH的学习吧!附上:喵了个咪的博客:w-blog.cn...

Redash - 强大的开源数据可视化平台

我们会经常提到BI系统(Business Intelligence),它是一个重要的数据出入口,帮助数据,帮助企业获取数据表报制定战略决策。大家熟知的有FineBI和Microsoft的powerBI,但是使用成本都不低需要授权需要客户端,使用配置也相当繁琐。笔者今天给大家带来的是一款开源纯Web网页的数据工具。附上:喵了个咪的博客:w-blog.cnRedash官方Git地址:https...

【爬坑指南】文件中心 AWS S3 预签名URL 前端直传

开门见山的说,笔者已经被AWS坑的体无完肤了,文档难找、SDK版本繁多老版本没有注释、例子不全还有误导的情况、MD5-Hex不用一定要用MD5-Base64等等各种问题导致在使用的过程中各种卡壳,不过好在最终还是把问题解决,才有了今天给大家带来了【爬坑指南】,我们先从要做一件什么事情开始说起:资源汇总:首先上传文件并不难,from-data谁还不会呢?但是要把文件传好传安全很难,考虑点会非常多:在

文章图片
#aws#服务器
Kubernetes(四) - Pod和Deployment

Kubernetes(四) - Pod和DeploymentKubernetes中有各种各样的组件,对于容器来说Kubernetes最小的单元是由Pod进行组成的,但是我们在使用过程中经常会使用到Deployment来部署我们的应用,其中究竟区别在哪里,我们今天就来一同探索Kubernetes官方文档:https://kubernetes.io/docs/reference/Kub...

Kubernetes(二) - 使用Rancher部署K8S集群(搭建Rancher)

Kubernetes(二) - 使用Rancher部署K8S集群(搭建Rancher)众所周知Kubernetres虽然很好但是安装部署很复杂,Rancher功能很强大,我们这里仅仅使用Rancher来搭建管理Kubernetes集群Kubernetes官方文档:https://kubernetes.io/docs/reference/Kubernetes官方Git地址:htt...

#kubernetes
Kubernetes(三) - 使用Rancher部署K8S集群(搭建Kubernetes)

Kubernetes(三) - 使用Rancher部署K8S集群(搭建Kubernetes)目前创建K8S集群的安装程序最受欢迎的有Kops,Kubespray,kubeadm,rancher,以及个人提供的脚本集等。Kops和Kubespary在国外用的比较多,没有处理中国的网络问题,没法使用。kubeadm是Kubernetes官方提供的k8s部署工具,不过不支持HA,且支持的...

到底了