인터페이스 소개 및 간단한 인터페이스 구현
인터페이스 구현 세부정보 소개
인터페이스에 값을 할당하는 두 가지 방법
매개변수로서의 인터페이스 유형
인터페이스 중첩
Go 언어 빈 인터페이스
Go 언어로 어설션을 입력하세요.
빈 인터페이스 액세스에 할당된 슬라이스 또는 구조
유형과 인터페이스 간의 일대다대일 관계
웹 서버 구현
http는 매개변수와 함께 get 요청을 보내고 매개변수를 얻습니다.
http는 게시물 요청을 보내고 게시물 데이터를 얻습니다.
쿠키 및 세션 설정 가져오기
템플릿 사용에 대한 간단한 소개
파이프 if-range 사용법
내장 기능 사용자 정의 기능 사용
템플릿 중첩 및 컨텍스트 인식 이스케이프
프로세스 스레드 코루틴 병렬성과 동시성 소개
Go 코루틴 및 GPM 예약 소개
고루틴 코루틴 생성 및 프로세스 분석 실행
waitGroup 스레드 동기화 구현
런타임 패키지 사용 소개
뮤텍스 잠금은 다중 코루틴 리소스 경쟁 문제를 해결합니다.
스레드로부터 안전한 sync.map 사용
sync.once를 사용하여 싱글톤 모드 구현
원자적 원자 연산으로 재고 감소 작업 구현
원자 연산의 다른 용도
채널 및 버퍼링되지 않은 채널 사용
채널 범위 순회 및 닫기
버퍼링된 채널을 사용하고 뮤텍스 잠금을 구현합니다.
단방향 채널은 읽기 전용 및 쓰기 전용을 구현합니다.
멀티플렉싱 및 시간 초과 처리 선택
소켓은 클라이언트-서버 통신을 구현합니다.
동시 소켓 구현
websocket은 상호 통신을 실현합니다.
파일 작업 파일 쓰기 및 생성
파일 작업을 위한 파일 읽기
로그 사용 및 파일 쓰기
단위 테스트 소개 및 간단한 사용
단위 테스트의 다른 용도
벤치마크 테스트 - 성능 테스트 사용
반사 TypeOf의 사용
Reflection의 ValueOf는 변수 값을 변경하는 데 사용됩니다.
구조에서 반사 사용
MySQL 데이터베이스에 연결해 보세요
MySQL 삽입 및 쿼리
MySQL 업데이트 삭제 트랜잭션
go 조작Redis
Go는 Memcache를 운영합니다.