Skip to content
This repository has been archived by the owner on May 19, 2023. It is now read-only.

1ch0/FIN-01

Repository files navigation

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