본문 바로가기

전체 글314

[북스터디] Clean Code 구매처 교보 / 인사이트 / yes24   목차1장 깨끗한 코드2장 의미 있는 이름3장 함수4장 주석5장 형식 맞추기6장 객체와 자료 구조7장 오류 처리8장 경계9장 단위 테스트10장 클래스11장 시스템12장 창발성(創發性)13장 동시성14장 점진적인 개선15장 JUnit 들여다보기16장 SerialDate 리팩터링17장 냄새와 휴리스틱부록A 동시성 II부록B org.jfree.date.SerialDate부록C 휴리스틱의 교차 참조 목록 2024. 11. 2.
[상호운용성] 의료정보표준 의료정보표준의료정보 표준은 의료 데이터의 일관성과 상호 운용성을 보장하기 위해 설정된 규칙이나 지침을 의미합니다.즉, 다양한 의료 시스템과 응용 프로그램 간에 정보가 정확하고 효율적으로 교환될 수 있도록 돕습니다.주요 목적상호 운용성: 서로 다른 시스템과 소프트웨어가 원활하게 데이터를 교환표준화된 의료정보 교류의사소통 부재 감소 : 의료 오류,  품질 향상: 의료 데이터의 정확성과 일관성을 높여, 치료의 질을 향상정보의 정확성 : 치료계획 수립및 환자 치료 추적이 가능의료의 질 개선 :  품질 좋은 의료데이터를 축적이 가능효율성: 데이터 관리와 전송의 효율성을 높여, 시간과 비용을 절감규정 준수: 법적 요구사항과 규정을 준수주요 표준 종류HL7: 의료 정보 교환을 위한 메시지 표준DICOM: 의료 이미지.. 2024. 11. 1.
상호 운용성 상호 운용성다양한 시스템, 다른 체계가 국가/조직/지역의 경계에 관계없이 특정 서비스, 데이터를 안전하고 정확하게 자동으로 교환하는 표준, 포로토콜, 기술과 메커니즘을 말한다. Keypoint자동 : 사람의 개입을 최소화다양한 시스템, 다른 체계,국가/조직/지역의 경계 : 상호표준상호운용성의 수준 (AWS & HIMSS)상호운용성의 수준은 4가지로 구현할 수 있습니다.Fundamental(기초)기초 상호 운용성은 네트워크를 통해 데이터를 공유하지만 해석하지는 않는 컴퓨터 시스템 의미서로 다른 시스템 간에 상호 운용이 가능한 정보 교환의 기본 수준일반적으로 시스템 간의 이해 격차를 해소하려면 수동 데이터 입력과 같은 사람의 개입이 필요Structural (구조적) & syntactic (구문적)구조적 상호.. 2024. 11. 1.
[형상관리] VSS (visual source safe) 비주얼 소스세이프(Visual SourceSafe, VSS)는 마이크로소프트에서 개발한 소스관리프로그램으로중앙에서 소스및 파일을 관리하여  협업에 사용되는 형상관리 프로그램이다현재는 개발이 중단되었다(마지막 릴리즈 2005년 10월) 그래도 형상관리의 초석을 다듬은 프로그램이기 때문에 관심을 한번 가져보았다.설치는 대부분CD로 이루어졌고설치를 하고나서 ini으로 중앙과 연결을 한다.연결을 하고 Admin으로 허락된 계정을 통해 접속을 하면 마무리가 된다.  각종 폴더가 있는데 여기서 유심히 봐야하는 것만 설명하고 끝내고자 합니다.Set Working Folder : 중앙 서버 폴더와 로컬폴더와 바인딩Get Lastest Version : 최근 버전 받아오기Check out : 내가 작업하기 위해 독점Ch.. 2024. 10. 30.
[프로그램] Q-Dir : 다중 파일 탐색기 프로그램 설치 링크 :  [링크]다운받은 파일을 실행 할경우 다음과 같은 설치 창이 뜨고 설치가 가능하다  포터블 설치 : 설치 없이 바로 실행가능한 방식으로 된다.관리자 권한으로 설치 : 설치를 관리자권한으로 설치하기 때문에 허용같은 창이 뜨지않음.나에게만 : 지금 설치하는 컴퓨터의 사용자중 설치하는 사용자에게만 설치이 컴퓨터의 모든 사용자 : 해당 컴퓨터에 모든 사용자에게설치 (관리자권한실행)모든 사용자 자동시작: 컴퓨터를 키면 자동시작 (관리자 권한 실행)자동실행 : 설치하는 사용자만 자동시작 설치후에는 이렇게 레이어로 나눠져있다 레이어는 초록색에서 조절이 가능합니다.  해당프로그램을 사용하는 큰 이유는 다중 레이어로 파일을 관리하기 용이하고네트워크 공유폴더에서 복사 붙여넣기를 드래그로 끝낼수 있다.. 2024. 10. 28.
[학습활동] ZeroBase BE_Part 5기 17주차 복습 및 회고 ZeroBase BE 17주차(10월21일~10월27일)이번주 공부 리스트북스터디자바회고 스프링을 늘 그냥 만져보고 어려운거 있으면 그때 그떄 공부해서 사용했었는데각잡고 공부를 하려고하니 그래도 그때 당시 몰라서 공부했던게도움이 되었구나 싶었다책을 보고 바로 이해가 가능하고부족했던부분은 책을 다시 봄으로써 다시 매꿔지고 반복중이다아직 많이 부족해서  열심히 더 2회독을 더 해야할 것같다.   복습포스팅[북스터디]스프링 프레임워크 첫걸음 2주차 2024. 10. 27.
[북스터디]스프링 프레임워크 첫걸음 3주차 목차07장 요청 파라미터 취득하기 요청파라미터 : 서버에 전송되는 값 종류요청 파라미터내용요청쿼리 스트링(qurey string)으로 보내지는 값※HTTP 메서드 : GET으로 서버로 데이터 전송뷰에서 입력값 및 선택한 값이나 숨김 파라미터등에서 미리 뷰에서 입력해둔 값 등요청 본문(body)에 저장되어 보내지는값뷰에서 클릭한 버튼의 name 속성값하나의 뷰에 버튼이 여러개 잇을 때 어느 버튼인지 반별할 수 있는 값URL path의 일부로 보내지는 값링크 등으로 URL의 일부로 보내지는 값요청파라미터 취득방법@RequestParam사용 : 파라미터를 하나씩 취득Form 클래스 이용 : Form 필드에 대해서  값을 저장한다 등등..1. @RequestParam@RequestParam 어노테이션은 URL .. 2024. 10. 27.
가벼운 WIL(Work I Learn & diary) - 2024년 10월 4주차 (10.21~10.27) 가벼운 WIL(Work I Learn & diary) 매주 회사에서 배운것을 적는 것 보다느끼고 성장해 나아가는 모습을 일기형식으로 적어보기나중에 제가 이랬던 저를 보면서 흐뭇해 하기를 바라면서 :) Event형상관리의 역사에러 해결근무동안에 느낀점IIS를 이용하여 웹서버를 로컬에서 테스트 서버를 구성하였고 형상관리 시스템을 다양하게 사용해볼 시간이 있었다 GIT TFP VSS등 다양하게 사용해볼 시간이 있었다 . 그 과정에서 에러코드를 읽는 법을 조금씩 터득하였고 오류를 천천히 해결하였다 다양한 상황 속에서 에러가 작동하는 이유를 조금씩 눈으로 보고 배워서 이러한 상황에서 권한이 없다고도 뜰 수 있구나 ..생각하게 되었다 2024. 10. 27.
[북스터디]스프링 프레임워크 첫걸음 2주차 목차04장 데이터베이스 작업데이터베이스(DB:Database) : 데이터를 보관하기 위한 상자관계형 데이터베이스(RDB:Relational Database) : 데이터를 표 형식(테이블)으로 표현, 여러 표에서 항목의 값 사이에 관계를 맺고 있는 데이터베이스관계(Relationship): 테이블과 테이블간의 관계 (즉, 테이블 간의 관련성)테이블(table) : 데이터를 실제로 규칙을 가진 데이터가 저장되는 상자레코드(Record) : 테이블의 가로 행(row). 하나의 레코드가 한 건의 데이터컬럼(Column) : 테이블의 세로 열(column). 하나의 컬럼은 데이터의 각 요소제약조건 : 테이블에 존재하는 데이터가 불일치 상태가 되지 않도록 하는 규칙NOT NULL : NULL 입력 미허용UNIQUE.. 2024. 10. 27.
[C#] Linq (Language Integrated Query) Linq (Language Integrated Query)Linq는 배열, 컬렉션, 데이터베이스 및 XML과 같은 다양한 데이터 소스를 쿼리하는 통합된 접근 방식을 제공하는 C#의using System.Linq;1.쿼리데이터 소스에서 데이터를 검색하는 식from : 어떤 데이터에서 추출where : 어떤 조건으로 추출[order by : 어떤 기준으로 정렬]select : 어떤 항목을 추출모든 LINQ 쿼리 작업은 다음과 같은 세 가지 고유한 작업으로 구성데이터 소스 가져오기.쿼리 만들기.쿼리를 실행합니다.LINQ에서 쿼리 실행은 쿼리와 다르다쿼리 변수를 만들때 검색하는 게 아니기 때문입니다.그냥 들으면 이해가 안되기 때문에 아래 코드를 보고 설명을 하도록 하겠습니다.using System;using S.. 2024. 10. 22.
728x90