240 发简信
IP属地:浙江
  • 如果你想实现一些复杂的定时任务,官方包timer是没有的
    如果实现一些简单的定时任务,建议用timer,在新版的go中官方对timer做了优化的,性能有提升

    golang cron 定时任务

    最开始接触定时任务的概念是在大二的一个计算机操作系统设计的实验课上,当时老师给了五个任务要求,自己任选三个小组完成。 依稀还记得当时有个作业的任务需要每隔一段时间就执行一次:...

  • @踏雪无痕_885e 你可以看官方文档,和当官仓库

    golang cron 定时任务

    最开始接触定时任务的概念是在大二的一个计算机操作系统设计的实验课上,当时老师给了五个任务要求,自己任选三个小组完成。 依稀还记得当时有个作业的任务需要每隔一段时间就执行一次:...

  • go rpc 入门

    go rpc 入门 rpc(Romote Procedure Call,远程过程调用)。相对应的就是本地过程调用,在以前最开始接触编程的时候最简单的就是调用一个自己编写的一个...

  • grep 命令入门

    grep 命令入门 grep 全称(Global Regular Expression Print),它是linux中非常常用的命令,在工作和学习中也可以大大提升我们的效率,...

  • 120
    java编程思想 第一章学习笔记

    第一章 笔记 引言 《java编程思想》的初衷是面向自学人员的,如果你不会c/c++语言也不用的担心。 书本的章节由作者精心安排,每章节都有重点,而且有练习的间隔时间,能给读...

  • java编程思想 第二章学习笔记

    java编程思想 第二章总结 一切皆对象 java是基于C++之上来设计的,简化了C++中的复杂性和高昂的学习成本,是的OOP的编程更简单,Java中的组成几乎一切皆对象。 ...

  • 120
    深入Golang Runtime之Golang GC的过去,当前与未来

    对于学习Java的开发来说, GC并不陌生, 实际上Go的GC流程与Java的CMS实现上不尽相同, 但是流程基本类似. 而对于公司大部分C/C++的开发者来说, 习惯了尽量...

  • 操作系统中锁的原理

    1. 概述 为了保证数据的一致性,在多线程编程中我们会用到锁,使得在某一时间点,只有一个线程进入临界区代码。虽然不同的语言可能会提供不同的锁接口,但是底层调用的都是操作系统的...

  • web socket 就是在header 里面内嵌来达到双向通信的吧,我觉得这个举例比较好

    如何优雅的谈论HTTP/1.0/1.1/2.0

    试想一下,一个科班出身,拥有丰富开发经验的程序员对于HTTP协议却不甚了解?还是很尴尬的!这么一个可以说是常识的问题,可能很多人在没有积极准备的情况下,不一定能很好的回答出来...

  • CSRF知识点总结面试版

    CSRF跨站请求伪造 1.本质:代码层次上将,CSRF能攻击成功是攻击者能猜到你重要参数,因而伪造请求。 2.原理:CSRF攻击建立在浏览器和web服务器的会话之中,并且能欺...

  • 120
    golang 实现线程安全的跳转表 (skip list)

    这个数据结构在本科的数据结构课是没有教过的,我知道这个东西是在,学习redis内部原理的时候接触的,redis 中的 sorted set 中就是使用了这种数据结构。如果你要...

  • golang+websocket

    websocket 在WebSocket API中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。 我大...

  • Golang 微框架 Gin 简介

    所谓框架 框架一直是敏捷开发中的利器,能让开发者很快的上手并做出应用,甚至有的时候,脱离了框架,一些开发者都不会写程序了。成长总不会一蹴而就,从写出程序获取成就感,再到精通框...

  • Logrus源码阅读(1)--基本用法

    选择golang日志库时, 使用logrus的主要原因就是因为star比较多, 而且社区活跃度非常高. 在项目使用过程中, 发现logrus的调用入口, 性能, 插件, 自定...

个人介绍
虚心学习,认真总结。