본문 바로가기
728x90

푸닥거리364

2023년기준 일학습병행제 - 1 출처: https://blog.naver.com/run-learn 독일 교육 과정 1.초등학교 2.김나지움(일반계고9년)->3.대학진학 2.레알슐레(실과학교6년)->3.베르프슐레(도제교육3년)->4.기업취업 독일 마이스터 양성 과정 1.레어링 견습생(3년) 2.게젤레 전문가(3년) 3.마이스터 장인(1~5년) 일학습병행 프로세스 1.기업 모집 및 지정 -> 공단과 사업주간 약정체결 2.학습근로자 모집 및 전담인력 교육 -> 기업현장교사, HRD 담당자 3.훈련과정 개발 -> 한국산업인력공단, 기업 맞춤형 훈련 과정 개발 4.훈련과정 심사 ->일학습병행제 인정 기준 5.훈련 실시 및 내부 평가 -> OJT, Off-JT 실시 및 기업, 공동훈련센터 내부 평가 6.외부평가 및 자격증 취득 ->고용노동부장관 .. 2023. 1. 26.
.NET TLS versioncompilation targetFramework httpRuntime targetFramework 4.7 이전의 .NET 버전에서 TLS 버전은 1.0으로 하드코딩 .NET 4.7 이상에서 ServicePointManager는 사용 가능한 최상의 프로토콜을 선택하는 OS로 기본 설정(TLS 1.1 및 1.2 포함) ``` 컴파일을 수행할 때 사용되는 .NET Framework의 참조 어셈블리 버전을 선택 ``` ``` 메모리에 로드하기 전에 배포 시스템에서 기존 프로젝트 어셈블리를 다시 컴파일하지 않고 .NET 4.5 런타임 어셈블리를 사용하도록 설계된 현재 프로젝트를 의미 ``` ``` ``` [what-do-the-targetframework-settings-mean-in-web-config-in-asp-net-mvc](https://stackoverflow.com/questions/4017056.. 2022. 8. 2.
Spring Cloud를 활용한 MSA 설치 및 구성-2 spring.application.name=Service04 server.port=8084 Spring Cloud를 활용한 MSA 설치 및 구성-2 마이크로서비스 기반 아키텍처(MSA) VS 서비스 지향 아키텍처(SOA) * Microservices3Monitoring 도구 • Hystrix 대시보드 • 유레카(Eureka) 관리자 대시보드 • 스프링 부트 관리자 대시보드 server: port: 9000 spring: cloud: gateway: routes: - id: helloModule uri: http://localhost:8086/ predicates: - Path=/hello/** - id: goodbyeModule uri: http://localhost:8087/ predicates: - .. 2022. 7. 24.
Spring Cloud를 활용한 MSA 설치 및 구성-1 Spring Cloud를 활용한 MSA 설치 및 구성-1 spring cloud https://spring.io/projects/spring-cloud Spring Cloud Spring Cloud is an umbrella project consisting of independent projects with, in principle, different release cadences. To manage the portfolio a BOM (Bill of Materials) is published with a curated set of dependencies on the individual project. Go here to r spring.io spring cloud vs kubernetes -> jdk.. 2022. 7. 24.
교육훈련기관 과정운영 점검을 위한 모니터링 교육훈련기관 과정운영 점검을 위한 모니터링 1 모니터링 실시목적 모니터링을 통해 교육·훈련, 출석관리, 내부평가 등 과정운영 전반을 점검함으로써 과정평가형 자격의 질 관리 2 모니터링 실시방법에 따른 구분 현장모니터링 훈련기관에 직접 방문하여 증빙자료 검토 및 인터뷰를 통해 과정운영 전반 점검 및 문제점 파악, 개선사항 컨설팅 전산모니터링 HRD-Net 전산시스템 내에서 과정운영, 내부평가 관리 점검 2 모니터링 실시시기에 따른 구분 운영 초기 - 첫 번째 능력단위 내부평가 종료 이후 - NCS기반 과정운영 중심으로 컨설팅 및 점검 운영 중기 - 과정 운영 50% 진행 시점 - 과정운영 및 내부평가 관리 컨설팅 및 점검 운영 말기 - 과정 운영 종료 전 1개월 이내 - 과정운영 및 내부평가 관리 컨설팅 .. 2022. 7. 21.
MSSQL Include Index, Covered Index ## 커버드 인덱스(Covered Index, Covering Index) 아래 쿼리에서 Name과 Age에 index 가 설정 된 경우 ``` SELECT Age FROM [Table_Name] WHERE Name = 'TEST'; ``` - 출력되어야 하는 모든 컬럼이 인덱스 구성에 포함되어 있는 경우로 인덱스 내에서 모두 찾을 수 있기 때문에 I/O 감소 - 쿼리 조회 시 Index Key상에서 조회할 수 있는 컬럼들이 모두 존재하여 Disk로 가지 않고도 Data를 제공할 수 있는 대상을 의미 ## 포괄열 인덱스(Include Index) 아래 쿼리에서 Name과 Age에 index 가 설정 된 경우 ``` SELECT Age, Address, phone FROM [Table_Name] WHERE.. 2022. 7. 13.
mssql parameter sniffing # 매개변수 스니핑(parameter sniffing)이란? 우선, 매개변수 스니핑에 대해 두려워하지 마십시오. 예상되는(정상) 동작입니다. 저장 프로시저가 컴파일되거나 다시 컴파일되면 해당 호출에 대해 전달된 매개변수 값이 "스니핑"되어 카디널리티 추정에 사용됩니다. 최종 효과는 특정 매개변수 값이 쿼리에서 리터럴로 사용된 것처럼 계획이 최적화된다는 것입니다. 다음 저장 프로시저를 예로 들어 보겠습니다. ``` create procedure dbo.SearchProducts @Keyword varchar(100) as select * from Products where Keyword like @Keyword ``` 테이블에 약 100,000개의 행이 있고 키워드 열에 단일 열 비클러스터형 인덱스(sin.. 2022. 7. 12.
OOP(Object-Oriented Programming) 의 SOLID 원칙 # SOLID는 좋은 소프트웨어 아키텍처를 만드는 데 도움이 되는 5가지 기본 원칙 ### 단일 책임 원칙 (Single Responsibility Principle) class(=객체)는 하나의 책임(목적, 역할 등)만 지녀야 한다는 원칙이다. 새로운 기능을 기존 class에 추가하게 되면, (=하나의 class가 여러 기능을 수행하면) 코드가 길어지고 복잡해진다. 또 나중에 수정해야할 때 시간이 많이 걸릴 수 있다. ``` class Customer { public void Add() { try { // Database code goes here } catch (Exception ex) { System.IO.File.WriteAllText(@"c:Error.txt", ex.ToString()); } .. 2022. 7. 10.
MVC (Model-View-Controller) MVP (Model-View-Presenter) MVVM (Model-View-ViewModel) 출처 [MVC MVP MVVM](https://kayuse88.github.io/mvvm-pattern/) [MVC MVP MVVM sample](https://kayuse88.github.io/mvvm-example/) ## MVC (Model-View-Controller) 뷰와 모델을 분리할 수 있지만 몇 가지 단점이 있습니다. ### 컨트롤러 고려사항 #### 테스트 용이성 - 컨트롤러는 WPF 라이브러리를 참조하기 때문에 단위 테스트가 힘듭니다. #### 모듈 및 유연성 - 만약 뷰의 내용을 고친다고 합니다. 그렇다면 뷰를 참조하는 컨트롤러의 내용까지 모조리 고쳐야 합니다. 작업량이 늘어나게 됩니다. 작은 프로젝트면 금방 고칠것이나 프로젝트의 규모가 커질수록 단순 작업량이 늘어나게 됩니다. ###.. 2022. 7. 10.
728x90