Skip to content

Instantly share code, notes, and snippets.

View alsritter's full-sized avatar
😺

ALSRitter alsritter

😺
View GitHub Profile
@alsritter
alsritter / cron-service.go
Created November 24, 2023 03:14
cron-service.go
package cron
import (
"context"
"fmt"
"github.com/go-kratos/kratos/v2/log"
"github.com/robfig/cron/v3"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/trace"
package client
import (
"context"
"fmt"
"google.golang.org/grpc"
"google.golang.org/grpc/credentials/insecure"
"io"
"log"
"stgrpc/hello_proto"
@alsritter
alsritter / log.go
Created May 5, 2022 09:34
Go 的日志处理
package logging
import (
"fmt"
"log"
"runtime"
)
const (
DEBUG = "[DEBUG] "
@alsritter
alsritter / load_store_collision.go
Created May 5, 2022 03:39
测试并发 Map 性能
package main
import (
"fmt"
"sync"
"sync/atomic"
"testing"
)
type mapInterface interface {
@alsritter
alsritter / docker-compose.yml
Created April 29, 2022 02:35
etcd docker cluster
version: "3.6"
services:
node1:
image: quay.io/coreos/etcd:v3.4.0
volumes:
- node1-data:/etcd-data
expose:
- 2379
- 2380
@alsritter
alsritter / main.go
Created January 3, 2022 06:34
Learn OpenGL 04
package main
import (
"fmt"
"github.com/go-gl/gl/v3.3-core/gl"
"github.com/go-gl/glfw/v3.2/glfw"
"log"
"math"
"runtime"
"strings"
@alsritter
alsritter / main.go
Last active January 3, 2022 06:18
Learn OpenGL 02
package main
import (
"fmt"
"log"
"runtime"
"strings"
"github.com/go-gl/gl/v3.3-core/gl"
"github.com/go-gl/glfw/v3.2/glfw"
@alsritter
alsritter / main.go
Created January 1, 2022 15:03
opengl learn 01
package main
import (
"log"
"runtime"
"github.com/go-gl/gl/v3.3-core/gl"
"github.com/go-gl/glfw/v3.2/glfw"
)
@alsritter
alsritter / temp.sql
Created June 23, 2021 14:32
SQL3 查找当前薪水详情以及部门编号dept_no
drop table if exists `salaries` ;
drop table if exists `dept_manager` ;
CREATE TABLE `salaries` (
`emp_no` int(11) NOT NULL,
`salary` int(11) NOT NULL,
`from_date` date NOT NULL,
`to_date` date NOT NULL,
PRIMARY KEY (`emp_no`,`from_date`));
CREATE TABLE `dept_manager` (