Coder Social home page Coder Social logo

hichat's Introduction

欢迎来到我的GitHub主页!

iceymoss GitHub stats

My Most used languages

自我介绍

  • 有坚持写作的习惯,例如学习Grpc框架后,会将其总结产出。
  • 有良好的代码编写习惯和沟通协作能力,例如在大学团队中能高效积极的参与团队讨论。
  • 理解操作系统中进程、线程、死锁、虚拟化、文件系统等原理。
  • 熟悉Linux系统、对网络协议、数据库相关领域有一定了解。
  • 有扎实的计算机理论基础,良好的算法与数据结构基础。
  • 有分布式系统开发经验,对微服务有一定了解,有较强的学习能力,例如学习Gin框架能快速理解和应用。
  • 了解项目的前后端部署流程,有一套完整的部署流程。

我的技能

  • 熟练掌握Golang基础、熟悉Slice、Map、Goroutine、Channel的底层结构和使用。
  • 了解Golang的垃圾回收机制和协程调度原理及GMP设计模型。
  • 熟悉使用MySQL、了解MySQL索引、事务、隔离级别、存储引擎、性能分析、联合索引、锁机制。
  • 熟悉 Redis 数据类型使用场景,了解持久化,主从复制、哨兵模式,了解缓存高并发场景,如缓存穿透、缓存击穿、缓存雪崩。
  • 熟练使用微服务框架Grpc、Grpc-gateway和、Web框架Gin、Beego等。
  • 熟悉常用的数据结构与算法,如数组、链表、栈、队列、堆、树等。
  • 理解操作系统中进程、线程、死锁、虚拟化、文件系统等原理。
  • 掌握 Linux 常用命令,如netstat、 grep、top、chmod、find 等。
  • 熟悉使用Docker、镜像构建DockerFile、Docker-Compose,了解Docker存储持久化、网络结构、容器编排Swarm。
  • 了解 OSI七层模型和 TCP/IP 四层体系分层结构,掌握常见网络协议,如HTTP/HTTPS、TCP、UDP、DNS 等。
  • 了解注册中心Nacos、服务中心Consul、Web服务器Nginx、NoSQL型数据库MongoDB 的使用。
  • 了解消息队列中间件rocketMQ、rabbitMQ的使用和消息模式。
  • 了解 HTML、CSS、JavaScript等前端开发技术。
  • 熟悉版本控制工具Git和文档编写工具Markdown。

hichat's People

Contributors

iceymoss avatar yangkuang666 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

hichat's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.