热文卓越的领导者具备什么样的心智?
领导者需要具备看到细微差异与处理矛盾和混沌信息的能力,以及灵巧和快速反应的能力。这是一个需要持续成长升级的过程而真正的成长需要产生一些质变,不只是储备多少知识,学了多少知识,还包括你的观点或思考方式发生改变。成长核心...
领导者需要具备看到细微差异与处理矛盾和混沌信息的能力,以及灵巧和快速反应的能力。这是一个需要持续成长升级的过程而真正的成长需要产生一些质变,不只是储备多少知识,学了多少知识,还包括你的观点或思考方式发生改变。成长核心...
在实际的业务开发中,我们在做web开发的时候会经常有这样一个习惯,就是相同业务类型的接口我们会进行分组,示例如下:/user/adduser /user/selectUserById /user/updateUser...
在实际的业务中,我们编写web接口的话,会涉及到很多的url,那么有没有办法可以一次性把所有对外开放的url都打印出来查看呢?答案是有的,在go语言里面我们只需要很简单的2行代码就可以完成所有路由url的打印,示例如...
在实际的业务中,我们的服务端可能需要记录下所有客户端的请求信息,包括不仅限于:请求的url 强求的method 请求的header头 请求的paras参数 请求的ip 请求的好使 等等信息那么这里在go语言里面怎么做...
在实际的业务场景里面,我们开发项目的时候,打印日志是一个硬性的需求,因此这里的话,我们来演示下go语言里面的日志打印。在go语言中,自带有日志打印的框架,但是对于我来说一般使用比较少,我们还是习惯使用开源的日志框架,...
在客户端进行http请求的时候,服务端是需要给客户端返回对应的结果的,本文我们主要介绍Echo框架返回给客户端响应的3种方式。第一种方式:直接返回字符串第一种响应方式就是直接获取字符串,这里的话我们使用echo的co...
在使用Echo框架进行web开发的时候,我们会涉及到从客户端的request里面获取请求的参数,本文我们就介绍下使用Echo框架如何从request中获取请求的参数。第一种方式,参数在路径上(restful风格)在实...
上一篇文章《Go语言Web开发系列(一)使用Echo框架开发一个简单的服务端》我们介绍了使用Echo框架简单的开发了一个服务端的程序。在代码里面我们实现了一个get方法,这篇文章我们介绍下如何给接口定义使用那种方法。...
在前面的基础篇里面,我们介绍了go语言相关,同时也介绍了net/http的包,但是对于这块的话,我们在真实的项目里面几乎很少用到net/http原生包里面的api,虽然他很强大。这里我们给大家介绍一种比较轻量级htt...
在使用go语言开发的时候,我们会涉及到像其他语言一样定义一些接口方法,供客户端来进行请求。在java里面我们进行web开发一般都需要使用到spring框架,然后通过@requestmapping这个注解+@contr...
从本文开始,我们将进入到go语言web服务开发系列,本文的话主要介绍下web开发的主要步骤。这里有经验的开发同学大体都知道,在web服务端开发里面其实主要是包含4个部分,分别是:request response co...
在java语言里面,当我们有子任务需要执行的时候,我们几乎都是把这些子任务放在线程池里面的,而不会每次都new Thread(xxx).start()。那么在go语言里面,我们有没有线程池呢?答案是有的,只是在go语...
在java语言里面,map是线程不安全的,同样的在go语言里面,map也是不安全的。在java语言中为了解决map线程不安全,因此出了一个ConcurrentHashMap,在go语言里面也有对应的这个线程安全的ma...
在java语言里面我们知道有一个懒加载的机制,也就是这个变量或者类,只有当用的时候才会进行初始化,而不是在最开始就直接初始化把资源给占用了。在go语言中也有懒加载的机制,就是这个:Sync.Once。这个Sync.O...
上一篇文章《Go语言开发基础系列(三十三)go语言的互斥锁Sync.Mutex》我们介绍了互次锁:Sync.Mutex,这个锁其实是串行的,也就是写的时候需要串行加锁,读的时候也需要串行加锁,那么我们有没有可以优化的...