go-cx
This repository has archived and the contents have been migrated to the following repositories
Useful go demo collections.
├── cue
│ ├── cuetorials
│ ├── demo_001
│ ├── demo_002
│ └── README.md
├── docker-compose
│ ├── alist
│ ├── gitea
│ ├── helm
│ ├── kafka
│ ├── keycloak-mysql
│ ├── mongodb
│ ├── mysql
│ ├── nginx-proxy-manager
│ ├── portainer
│ ├── postgresql
│ ├── redis
│ └── redis-cluster
├── dockerfile
│ ├── Dockerfile
│ └── Dockerfile.multistage
├── go.mod
├── go.sum
├── grammer
│ ├── concurrent
│ ├── design_pattern
│ ├── generics
│ └── interest
├── interview
│ └── array
├── LICENSE
├── Makefile
├── pkg
│ ├── db
│ ├── grammer
│ ├── lib
│ ├── logger
│ └── utils
├── README.md
├── scripts
│ ├── app
│ ├── cloud
│ ├── init_ubuntu.sh
│ ├── init_user.sh
│ ├── install_go.sh
│ ├── os
│ └── wrktest.sh
├── Taskfile.yml
├── web
│ ├── fiber
│ ├── gin
│ ├── validator
│ └── web_examples
└── yaml
└── kind
cue
cue
├── cuetorials
│ ├── 00_overview
│ │ ├── base
│ │ ├── command
│ │ ├── scopes_visibility
│ │ ├── standard_lib
│ │ └── type_value
│ ├── 01_first_step
│ │ ├── generate_all_the_things
│ │ ├── generate_config
│ │ ├── import
│ │ ├── json
│ │ ├── module_package
│ │ ├── scripting
│ │ └── validate
│ ├── 02_useful_patterns
│ │ ├── field_patterns
│ │ ├── function_pattern
│ │ ├── inject_values
│ │ ├── required_list_element
│ │ ├── scripts_tasks
│ │ ├── switch_statement
│ │ ├── unique_list
│ │ └── validators
│ ├── 03_deep_dives
│ │ ├── attributes
│ │ ├── open_closedness
│ │ └── recursion
│ ├── 04_the_go_api
│ │ ├── loading_cue
│ │ ├── the_basics
│ │ └── the_flow_engine
│ └── offical
│ ├── code
│ └── Readme
├── demo_001
├── demo_002
│ ├── base
│ ├── base2
│ ├── lib
│ ├── practice
│ └── scripts
└── README.md
docker-compose
docker-compose
├── alist
├── gitea
├── helm
├── kafka
├── keycloak-mysql
├── mongodb
├── mysql
├── nginx-proxy-manager
├── portainer
├── postgresql
├── redis
└── redis-cluster
grammer
grammer
├── concurrent
│ ├── channel
│ ├── cyclic_barrier
│ ├── distributed
│ ├── semaphore
│ ├── setnx
│ └── source_repo
├── design_pattern
│ ├── behavioral_patterns
│ ├── creational_patterns
│ └── structurall_patterns
├── generics
│ ├── map
│ └── README.md
└── interest
├── for
├── functional
├── json_handle
├── next
└── struct2map
pkg
pkg
├── db
│ ├── datastore
│ ├── mongodb
│ ├── postgresql
│ └── redis
├── lib
│ ├── cobra
│ ├── colly
│ ├── embed
│ ├── ginkgo
│ ├── go-ast
│ ├── go-version
│ ├── log
│ ├── oidc
│ ├── os
│ ├── progress
│ ├── snowflake
│ ├── spinner
│ ├── termui
│ └── tool
├── logger
└── utils
├── chinese
├── encoding
├── generate_password
├── generics
├── life
├── log
├── pflag
├── pop
├── protobuf
├── read_env
├── security
├── slice
└── webhook
scripts
scripts
├── app
│ ├── cloudreve_install.sh
│ ├── harbor_install.sh
│ ├── nginx_rotate.sh
│ ├── qinglong_install.sh
│ ├── rustup-init.sh
│ └── start_vela.sh
├── cloud
│ ├── docker_install.sh
│ └── etcd-bak.sh
├── init_ubuntu.sh
├── init_user.sh
├── install_go.sh
├── os
│ ├── 1ch0_sec.sh
│ ├── head_cpu_mem.sh
│ ├── scp-key.sh
│ ├── sec_1ch0.sh
│ ├── ssh_black_ban.sh
│ └── useful_info.sh
└── wrktest.sh
web
web
├── fiber
│ └── hello
├── gin
│ ├── demo01
│ ├── gin_shell
│ ├── reponse
│ └── router
├── validator
│ └── demo_01
└── web_examples
├── assets_files
├── forms
├── middleware
├── mysql
├── password_hashing
├── sessions
├── templates
└── websocket
Summary
.
├── cue
│ ├── cuetorials
│ │ ├── 00_overview
│ │ │ ├── base
│ │ │ ├── command
│ │ │ ├── scopes_visibility
│ │ │ ├── standard_lib
│ │ │ └── type_value
│ │ ├── 01_first_step
│ │ │ ├── generate_all_the_things
│ │ │ ├── generate_config
│ │ │ ├── import
│ │ │ ├── json
│ │ │ ├── module_package
│ │ │ ├── scripting
│ │ │ └── validate
│ │ ├── 02_useful_patterns
│ │ │ ├── field_patterns
│ │ │ ├── function_pattern
│ │ │ ├── inject_values
│ │ │ ├── required_list_element
│ │ │ ├── scripts_tasks
│ │ │ ├── switch_statement
│ │ │ ├── unique_list
│ │ │ └── validators
│ │ ├── 03_deep_dives
│ │ │ ├── attributes
│ │ │ ├── open_closedness
│ │ │ └── recursion
│ │ ├── 04_the_go_api
│ │ │ ├── loading_cue
│ │ │ ├── the_basics
│ │ │ └── the_flow_engine
│ │ └── offical
│ │ ├── code
│ │ └── Readme
├── docker-compose
│ ├── alist
│ ├── gitea
│ ├── helm
│ ├── kafka
│ ├── keycloak-mysql
│ ├── mongodb
│ ├── mysql
│ ├── nginx-proxy-manager
│ ├── portainer
│ ├── postgresql
│ ├── redis
│ └── redis-cluster
├── dockerfile
│ ├── Dockerfile
│ └── Dockerfile.multistage
├── grammer
│ ├── concurrent
│ │ ├── channel
│ │ ├── cyclic_barrier
│ │ │ └── water
│ │ ├── distributed
│ │ │ ├── barrier
│ │ │ ├── doublebarrier
│ │ │ ├── leader_elect
│ │ │ ├── locker
│ │ │ ├── mutex
│ │ │ ├── priorityqueue
│ │ │ ├── queue
│ │ │ ├── rwmutex
│ │ │ └── stm
│ │ ├── semaphore
│ │ ├── setnx
│ │ └── source_repo
│ │ ├── 1.basic
│ │ ├── 2.ext
│ │ ├── 3.atomic
│ │ ├── 4.distributed
│ │ ├── 5.channel
│ │ ├── 6.happenbefore
│ │ ├── 7.orchestration
│ │ ├── 8.pool
│ │ ├── 9.group
│ │ ├── 10.ratelimit
│ │ ├── 11.classical_problems
│ │ ├── 12.scheduler
│ │ └── README.md
│ ├── design_pattern
│ │ ├── behavioral_patterns
│ │ │ ├── options_pattern
│ │ │ └── proxy_pattern
│ │ ├── creational_patterns
│ │ │ ├── factory_pattern
│ │ │ └── singleton_pattern
│ │ └── structurall_patterns
│ │ ├── strategy_pattern
│ │ └── template_pattern
├── interview
│ └── array
├── pkg
│ ├── db
│ │ ├── datastore
│ │ ├── mongodb
│ │ ├── postgresql
│ │ └── redis
│ ├── grammer
│ │ └── functional.go
│ ├── lib
│ │ ├── cobra
│ │ ├── colly
│ │ ├── embed
│ │ ├── ginkgo
│ │ ├── go-ast
│ │ ├── go-version
│ │ ├── log
│ │ ├── oidc
│ │ ├── os
│ │ ├── progress
│ │ ├── snowflake
│ │ ├── spinner
│ │ ├── termui
│ │ └── tool
│ │ ├── emoji
│ │ ├── excle
│ │ └── hack
│ ├── logger
│ └── utils
│ ├── chinese
│ ├── encoding
│ ├── generate_password
│ ├── generics
│ ├── life
│ ├── log
│ ├── pflag
│ ├── pop
│ ├── protobuf
│ ├── read_env
│ ├── security
│ ├── slice
│ └── webhoo
├── scripts
│ ├── app
│ │ ├── cloudreve_install.sh
│ │ ├── harbor_install.sh
│ │ ├── nginx_rotate.sh
│ │ ├── qinglong_install.sh
│ │ ├── rustup-init.sh
│ │ └── start_vela.sh
│ ├── cloud
│ │ ├── docker_install.sh
│ │ └── etcd-bak.sh
│ ├── init_ubuntu.sh
│ ├── init_user.sh
│ ├── install_go.sh
│ ├── os
│ │ ├── 1ch0_sec.sh
│ │ ├── head_cpu_mem.sh
│ │ ├── scp-key.sh
│ │ ├── sec_1ch0.sh
│ │ ├── ssh_black_ban.sh
│ │ └── useful_info.sh
│ └── wrktest.sh
├── web
│ ├── fiber
│ │ └── hello
│ ├── gin
│ │ ├── demo01
│ │ ├── gin_shell
│ │ ├── reponse
│ │ └── router
│ ├── validator
│ │ └── demo_01
│ └── web_examples
│ ├── assets_files
│ ├── forms
│ ├── middleware
│ ├── mysql
│ ├── password_hashing
│ ├── sessions
│ ├── templates
│ └── websocket
└── yaml
└── kind