지역사회교정론 또는 클라우드 네이티브 Go
최고관리자
2024-12-19 07:55
70
0
본문
지역사회교정론

도서명 : 지역사회교정론
저자/출판사 : 박철현, 박영사
쪽수 : 308쪽
출판일 : 2023-05-31
ISBN : 9791130317625
정가 : 22000
제1장
교정의 이념, 양형, 그리고 지역사회교정
제1절 지역사회교정이란 무엇인가? 3
제2절 지역사회교정의 필요성 5
제3절 교정의 이념과 양형 7
제4절 교정의 이념과 지역사회교정 8
제5절 지역사회교정에서의 증거기반정책 10
제2장
보호관찰과 지역사회감시 모델
제1절 보호관찰이란 무엇인가? 13
제2절 보호관찰의 역사와 장점 15
1. 보호관찰의 역사 15
2. 보호관찰의 장점 17
제3절 보호관찰의 시행방식 19
1. 보호관찰의 목적에 따른 시행방식 19
2. 보호관찰관의 소속에 따른 시행방식 20
3. 대상자에 따른 보호관찰의 시행방식 20
제4절 지역사회 감시모델의 시대적 변화 21
제5절 한국의 보호관찰제도 23
1. 한국 보호관찰제도의 역사 23
2. 현행법상 보호관찰의 대상자와 기간 23
3. 보호관찰의 개시 절차 26
제3장
가석방
제1절 가석방의 초기 역사 32
제2절 교정에서의 가석방의 역할 33
제3절 양형과 가석방 35
1. 정기형과 필요적 석방 35
2. 부정기형과 재량적 석방 36
제4절 가석방의 결정 38
1. 가석방 결정에 영향을 미치는 요인들 38
2. 가석방 위험성 예측 39
제4장
판결 전 지역사회감시와 양형
제1절 판결 전 지역사회감시의 목적 54
제2절 판결 전 지역사회감시의 역사적 발전 55
1. 영국과 미국의 보석제도의 발전 55
2. 한국의 보석제도 57
제3절 판결 전 감시의 유형 59
제4절 보석의 위험성 예측 62
1. 미 연방의 보석지침 62
2. 오하이오 판결 전 위험성 평가시스템 64
제5절 합리적 양형과 양형기준 67
1. 미국의 양형기준 67
2. 한국의 양형기준 71
제6절 판결 전 조사보고서 74
1. 판결 전 조사보고서의 목적과 내용 74
2. 판결 전 조사보고서와 관련한 법적 쟁점 76
3. 판결 전 조사보고서의 유형과 작성 예 77
제5장
지역사회감시 대상자의 위험성에 따른 관리
제1절 대상자의 위험성과 분류의 원칙 83
제2절 대상자의 위험성에 따른 분류제도 87
1. 위스컨신 위험성 평가시스템 88
2. LSI 개정판 92
3. 오하이오 지역사회감시 대상자 위험성 평가시스템 93
4. 강호성의 성인 보호관찰대상자 위험성 평가표 99
제3절 사례관리 모델과 대상자에 대한 감시방법 100
1. 지역사회감시관의 업무량 할당과 사례관리 모델 100
2. 지역사회감시의 방법 103
제4절 대상자에 대한 효과적인 개입 105
1. 대상자 개입의 계획과 실행 106
2. 지역사회감시에서 자원봉사자의 활용 109
제6장
특수범죄자의 지역사회교정
제1절 여성범죄자 117
1. 여성범죄자에 대한 위험성/욕구/반응성 전략 117
2. 여성범죄자의 탈시설화를 통한 다이버전 120
제2절 약물중독범죄자 121
1. 항중독약물치료 122
2. 약물법원 123
3. 치료공동체 126
제3절 정신장애범죄자 128
1. 정신장애범죄자의 위험성과 지역사회감시 129
2. 정신건강법원 130
3. 정신건강 전문보호관찰관 131
제4절 성범죄자 132
1. 성범죄자의 다양한 욕구 132
2. 봉쇄에 초점을 둔 위험성 관리 134
3. 성범죄자의 등록 및 지역사회 고지제도 136
4. 성폭력범죄자에 대한 약물치료 139
제7장
지역사회감시의 준수사항, 변경, 취소
제1절 지역사회감시의 준수사항 143
1. 일반준수사항 144
2. 특별준수사항 146
제2절 지역사회감시의 변경과 취소 150
제3절 지역사회감시의 취소절차 153
1. 지역사회감시의 취소절차 153
2. 지역사회감시 취소의 양형기준과 필요한 증거의 수준 154
제8장
주거형 지역사회감시 프로그램
제1절 중간처우소 160
제2절 지역사회 외부통근센터 165
제3절 충격구금과 병영캠프 171
제9장
비주거형 지역사회감시 프로그램
제1절 수강명령 180
제2절 사회봉사명령 184
제3절 집중감시 보호관찰 187
제4절 가택구금과 전자감시 190
제5절 주간보고센터 195
제10장
회복적 사법 프로그램
제1절 회복적 사법이란? 201
제2절 피해자-가해자 중재 203
제3절 회합과 양형서클 205
제4절 지역사회배상위원회와 피해자 영향진술위원회 207
제5절 배상명령 208
제6절 금전적 제재 213
제11장
소년사법에서의 보호관찰과 가석방
제1절 소년사법과 성인사법제도의 차이와 개입대상 222
제2절 소년사건의 처리과정 224
제3절 소년에 대한 지역사회감시 프로그램 228
1. 일시 쉼터 프로그램 229
2. 야생도전프로그램 231
3. 멘토링 234
4. 가족참여치료 235
5. 또래법원 237
제12장
범죄자의 재진입과 지역사회감시관
제1절 범죄자의 재진입과 부수적 결과 241
제2절 지역사회감시관의 역할과 유형 246
제3절 보호관찰관의 업무 스트레스와 면책권 250
제4절 보호관찰관의 채용과 교육훈련 252
부록 261
찾아보기 285
클라우드 네이티브 Go

도서명 : 클라우드 네이티브 Go
저자/출판사 : 매튜 A. 티트무스, 동양북스
쪽수 : 524쪽
출판일 : 2023-04-17
ISBN : 9791157688685
정가 : 35000
Part 1 클라우드 네이티브로의 변화
1장 클라우드 네이티브 애플리케이션이란?
1.1 지금까지의 이야기
1.2 클라우드 네이티브란 무엇인가?
1.2.1 확장성
1.2.2 느슨한 결합
1.2.3 탄력성
1.2.4 관리 용이성
1.2.5 관찰 가능성
1.3 클라우드 네이티브는 왜 중요한가?
요약
2장 왜 Go가 클라우드 네이티브 세상을 지배하는가?
2.1 Go를 만들게 된 계기
2.2 클라우드 네이티브 세계를 위한 기능
2.2.1 컴포지션과 구조 타이핑
2.2.2 이해하기 쉬운 언어
2.2.3 CSP 스타일의 동시성
2.2.4 빠른 빌드 속도
2.2.5 언어의 안정성
2.2.6 메모리 보안
2.2.7 성능
2.2.8 정적 링크
2.2.9 정적 타이핑
요약
Part 2 클라우드 네이티브 Go의 구성
3장 Go 프로그래밍 기초
3.1 기본 데이터 타입
3.1.1 불린
3.1.2 간단한 숫자
3.1.3 복소수
3.1.4 문자열
3.2 변수
3.2.1 단축 변수 선언
3.2.2 제로값
3.2.3 공백 식별자
3.2.4 상수
3.3 컨테이너 타입: 배열, 슬라이스, 맵
3.3.1 배열
3.3.2 슬라이스
3.3.3 맵
3.4 포인터
3.5 제어 구조
3.5.1 for의 재미
3.5.2 if 구문
3.5.3 switch 구문
3.6 에러 제어
3.6.1 에러 정의하기
3.7 함수에 재미를 더하기: 가변인자와 클로저
3.7.1 함수
3.7.2 가변인자 함수
3.7.3 익명 함수와 클로저
3.8 구조체, 메서드, 인터페이스
3.8.1 구조체
3.8.2 메서드
3.8.3 인터페이스
3.8.4 타입 임베딩을 통한 컴포지션
3.9 장점: 동시성
3.9.1 고루틴
3.9.2 채널
3.9.3 Select
요약
4장 클라우드 네이티브 패턴
4.1 Context 패키지
4.1.1 Context가 하는 일
4.1.2 Context 생성
4.1.3 Context 종료 시점과 타임아웃 정의
4.1.4 요청 범위 값의 정의
4.1.5 Context 사용하기
4.2 이 장의 구성
4.3 안정성 패턴
4.3.1 서킷 브레이커
4.3.2 디바운스
4.3.3 재시도
4.3.4 스로틀
4.3.5 타임아웃
4.4 동시성 패턴
4.4.1 팬인
4.4.2 팬아웃
4.4.3 퓨처
4.4.4 샤딩
요약
5장 클라우드 네이티브 서비스 구축
5.1 서비스를 만들어봅시다
5.1.1 키-값 저장소란?
5.2 요구사항
5.2.1 멱등성이란 무엇이고 왜 중요할까?
5.2.2 궁극적인 목표
5.3 제너레이션 0: 핵심 기능
5.3.1 아주 간단한 API
5.4 제너레이션 1: 모놀리스
5.4.1 net/http 패키지를 이용한 HTTP 서버 구성
5.4.2 gorilla/mux 패키지를 이용한 HTTP 서버 구성
5.4.3 RESTful 서비스 만들기
5.4.4 동시성 이슈로부터 안전한 데이터 구조 만들기
5.5 제너레이션 2: 리소스 상태 유지
5.5.1 트랜잭션 로그란 무엇일까?
5.5.2 트랜잭션 로그 파일에 상태 저장하기
5.5.3 외부 데이터베이스에 상태 저장하기
5.6 제너레이션 3: 전송 계층 보안 구현
5.6.1 전송 계층 보안
5.6.2 사설키와 인증서 파일
5.6.3 웹 서비스를 HTTPS로 보호하기
5.6.4 전송 계층 요약
5.7 키-값 저장소의 컨테이너화
5.7.1 생초보를 위한 도커 기초
5.7.2 키-값 저장소 컨테이너 만들기
5.7.3 컨테이너 데이터의 외부화
요약
Part 3 클라우드 네이티브 특징
6장 신인성
6.1 클라우드 네이티브의 핵심은 무엇인가?
6.2 가장 중요한 것은 신인성이다
6.3 신인성은 무엇이고 왜 중요한가?
6.3.1 신인성: 더 이상 운영만을 위한 것이 아니다
6.4 신인성 확보
6.4.1 결함 예방
6.4.2 결함 감내
6.4.3 결함 제거
6.4.4 결함 예측
6.5 The Twelve-Factor App과의 지속적인 관련성
6.5.1 코드베이스
6.5.2 의존성
6.5.3 설정
6.5.4 백엔드 서비스
6.5.5 빌드, 릴리즈, 실행
6.5.6 프로세스
6.5.7 데이터 격리
6.5.8 확장성
6.5.9 폐기 가능성
6.5.10 개발/프로덕션 환경 일치
6.5.11 로그
6.5.12 관리 프로세스
요약
7장 확장성
7.1 확장성이란 무엇일까?
7.1.1 다양한 형태의 확장
7.2 4가지 대표적인 병목
7.3 스테이트와 스테이트리스
7.3.1 애플리케이션 스테이트와 리소스 스테이트의 차이
7.3.2 스테이트리스의 장점
7.4 지연된 확장: 효율성
7.4.1 LRU 캐시를 이용한 효율적 캐싱
7.4.2 효율적인 동기화
7.4.3 메모리 릭
7.4.4 효율성이란
7.5 서비스 아키텍처
7.5.1 모놀리스 시스템 아키텍처
7.5.2 마이크로서비스 시스템 아키텍처
7.5.3 서버리스 아키텍처
요약
8장 느슨한 결합
8.1 강한 결합
8.1.1 강한 결합의 다양한 형태
8.2 서비스 간의 통신
8.3 요청-응답 메시징
8.3.1 일반적인 요청-응답 구현
8.3.2 net/http 패키지를 이용한 HTTP 요청 발행
8.3.3 gRPC를 이용한 원격 프로시저 호출
8.4 플러그인을 이용한 로컬 리소스의 느슨한 결합
8.4.1 플러그인 패키지를 통한 프로세스 내부 플러그인
8.4.2 RPC를 이용한 해시코프의 Go 플러그인 시스템
8.5 육각형 아키텍처
8.5.1 아키텍처
8.5.2 육각형 서비스 구현
요약
9장 탄력성
9.1 왜 탄력성이 문제인가
9.2 시스템이 실패한다는 의미는 무엇인가?
9.2.1 탄력성을 높이는 여러 가지 방법
9.3 연쇄적인 실패
9.3.1 과부하 방지
9.4 다시 시도하기: 요청 재시도
9.4.1 백오프 알고리즘
9.4.2 서킷 브레이킹
9.4.3 타임아웃
9.4.4 멱등법칙
9.5 서비스 중복성
9.5.1 중복성을 위한 설계
9.5.2 오토스케일링
9.6 건강한 헬스 체크
9.6.1 인스턴스가 ‘건강하다’는 것은 어떤 의미일까?
9.6.2 헬스 체크의 세 가지 타입
9.6.3 페일 오픈
요약
10장 관리 용이성
10.1 관리 용이성은 무엇이고 왜 신경 써야 할까요?
10.2 애플리케이션 설정하기
10.2.1 설정 모범 사례
10.2.2 환경 변수를 이용한 설정
10.2.3 커맨드라인 인자를 이용한 설정
10.2.4 파일을 이용한 설정
10.2.5 Viper: 설정 패키지를 위한 스위스 군용 칼
10.3 피처 플래그를 이용한 기능 관리
10.3.1 기능 플래그의 진화
10.3.2 제너레이션 0: 초기 구현
10.3.3 제너레이션 1: 하드코딩된 피처 플래그
10.3.4 제너레이션 2: 설정할 수 있는 플래그
10.3.5 제너레이션 3: 동적인 피처 플래그
요약
11장 관찰 가능성
11.1 관찰 가능성이란 무엇인가?
11.1.1 관찰 가능성은 왜 필요한가?
11.1.2 관찰 가능성은 ‘전통적인’ 모니터링과 어떻게 다른가?
11.2 관찰 가능성의 세 가지 기둥
11.3 OpenTelemetry
11.3.1 OpenTelemetry 컴포넌트
11.4 트레이싱
11.4.1 트레이싱의 개념
11.4.2 OpenTelemetry를 이용한 트레이싱
11.4.3 모두 하나로 합치기: 트레이싱
11.5 지표
11.5.1 푸시, 풀 방식의 지표 수집 비교
11.5.2 OpenTelemetry의 지표
11.5.3 모두 하나로 합치기: 지표
11.6 로깅
11.6.1 로깅 모범 사례
11.6.2 Go 표준 로그 패키지를 이용한 로깅
11.6.3 Zap 로깅 패키지
요약
댓글목록0