일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 로그인 기능
- 웹 퍼블리싱
- REACT
- SQL
- 값 가져오기
- C언어
- 전처리도구
- 자바스크립트
- Python
- jstl
- SpringBoot
- nvl함수
- 헬생아
- 깃허브
- java
- 코드 이해하기
- spring
- MySQL
- 쿼리 오류
- jsp
- 코드 가시화
- CSS
- 렌파이
- 그딴건없었다
- 코드 시각화
- 문서객체모델
- react-three-fiber
- 자바
- 1인개발
- 타입 오류
- Today
- Total
목록분류 전체보기 (138)
This is it. it's IT.
자바의 자료형에는 크게 4가지가 있다 HashSet ArrayList LinkedList HashMap HashSet 중복 X, 순서 X Set exHashSet = new HashSet(); HashSet exHashSet2 = new HashSet(); //이렇게 두가지의 방법으로 선언 가능. (HashSet의 기능을 사용하기 위해서는 HashSet으로 생성해) exHashSet2.add(1); // 1이라는 값을 추가함 exHashSet2.add(1); // 1은 이미 추가되었으므로 또 추가되진 않는다. (중복X) exHashSet2.add(2); // 2이라는 값을 추가함 exHashSet2.add(3); // 3이라는 값을 추가함 exHashSet2.remove(3); //3이라는 값을 제거함 ..
C언어 C++ 언어 C# 언어 절차지향적 언어 절차지향 +객체지향적 언어 (기존 언어에 클래스, 객체, 상속 개념이 추가됨) 웹 적용, 비주얼화 되는 등 고수준 기능의 추가로, 사용이 더욱 편리해짐 운영체제/임베디드 프로그래밍에서 사용. 미니멀한 언어, 호환성이 좋음. 고성능 게임 프로그래밍/ 서버 프로그래밍에 사용 게임엔진 unity에서 주로 사용됨 함수기반 출력방식 printf("hello, world!\n"); 객체기반 출력방식 (cout) std::cout

class Soojebi{ static private Soojebi instance = null; private int count = 0; static public Soojebi get(){ if(instance == null){ instance = new Soojebi(); } return instance; } public void count(){ count++;} public int getCount(){ return count;} } public class Soojebi2{ public static void main(String[] args){ Soojebi s1 = Soojebi.get(); s1.count(); Soojebi s2 = Soojebi.get(); s2.count(); Soojebi ..

어머머... 이거보세요. 코드의 진행상황을 자동으로 Visualization 해주는 중이네요~~~~~ 이걸 자동으로 해주는 사이트가 있다니 정말 놀랍습니다... 덕분에 프로그래밍에 대한 이해가 너무 쉬워졌지 말입니다.... 대박.. 이래서 사람은 배워야하는군요 ^^ 배우는 방법을 배우는 방법을 아는 것도 참 중요한 것 같네요 ^^ 그래서 저 사이트가 어디냐고요???????????? https://pythontutor.com/visualize.html#mode=edit Python Tutor - Visualize Python, Java, JavaScript, C, C++, Ruby code execution Write code in Python 3.6 Java 8 JavaScript ES6 C (gcc 9..
EAI 방식 기업에서 운영되는 서로 다른 플랫폼이나 애플리케이션 간의 정보를 전달, 연계 통합이 가능하도록 해주는 솔루션 비즈니스 간의 통합 / 연대성을 증대, => 효율성을 높여줄 수 있따. 방법 EAI플랫폼 위에 각 애플리케이션의 어댑터가 데이터 및 프로세스를 변환, 이기종 간의 비즈니스를 연결 유형 포인트 투 포인트 : 단순 1:1 통합 허브 앤 스포크: 단일 접점 허브 시스템 메시지 버스 : 중간에 버스로 접점을 두어 확장성 좋음 하이브리드 : 버스 + 허브 둘다 사용 ㅋ 중앙집중 방식인 EAI방식에서 발전한 방식이 ESB 방식이다. EAI가 허브를 미들웨어로 사용하지만 ESB는 버스를 미들웨어로 사용해서 분산적으로 관리르 한다고 한 돵 ^^ ESB 방식 EAI가 단단한 결합을 지원하는 데에 비해..
요구공학 사용자 요구가 반영된 시스템 개발을 위해 요구사항 도출, 분석, 명세, 확인의 절차를 거쳐 검증하는 구조화된 활동이다. "도분명확" 목적 비용 절약, 시간절약, 효과적인 의사소통 분류 기능적 요구사항 서비스에 대한 요구사항 기능성, 완전성, 일관성 준수 비기능적 요구사항 성능에 관한 요구사항 신뢰성, 사용성, 효율성, 유지보수성, 이식성, 보안성, ..... 요구사항 도출 기법 인터뷰 브레인스토밍 델파이 기법 롤플레잉 워크숍 설문조사 요구사항 분석 기술 청취 기술 인터뷰와 질문 기술 분석 기술 중재 기술 관찰 기술 작성 기술 조직 기술 모델 작성 기술 요구사항 명세 원리 및 검증 항목 명확성 완전성 검증 가능성 일관성 수정 용이성 추적 가능성 개발 후 이용성 정형기술검토 동워인 동료 검토 - 작..
OSI 7계층 Application Layer - 전송 단위: data 응용 서비스 연결(프로토콜: HTTP, FTP) Presentation Layer - 전송 단위: data 데이터 형식 설정, 부호교환, 암/복호화 (JPEG, MPEG) Session Layer - 전송 단위: data 연결 접속 및 동기 제어(SSH,TLS) Transport Layer - 전송 단위: segment 신뢰성 있는 통신 보장, 데이터 분할과 재조립, 흐름 제어, 오류 제어, 혼잡 제어 (TCP, UDP) Network Layer - 전송 단위: packet 단말 간 데이터 전송을 위한 최적화된 경로 제공 (IP, ICMP) Data Link Layer - 전송 단위: Frame 데이터 전송/전송오류 제어/재전송 등 ..
운영체제 하드웨어/소프트웨어를 사용할 수 있도록 인터페이스를 담당하는 프로그램. 운영체제 현행시스템 분석 고려사항 품질 측면 신뢰도 - 버그? 오류? 믿을만한가? 성능 - 대규모 배치작업 처리? 메모리 크기? 성능이 ㄱㅊ은가? 지원측면 기술 지원 - 공급사에서 꾸준한 기술지원이 되는가? 주변 기기 - 호환 가능한 주변 기기가 많은가? EX. 키보드마우스같은겅ㅇㅇㅇㅇ 구축 비용 - 라이센스 비용? 유지/관리 비용? ㄱㅊㅇ느가? 운영체제 종류 윈도즈 - 중/소규모 서버, 일반PC에 대중적 사용, 관리비용이 장점 유닉스 - 대용량 처리, 안정성 높은 엔터프라이즈급 서버 리눅스 - 중/대규모 서버 대상, 높은 보안성 안드로이드 -모바일. 리눅스 기반 운영체제. 자바/코틀린 언어 개발 가능 iOS - 모바일, 태..
현행 시스템 파악 절차 1. 구성/기능/인터페이스 파악 현행 시스템 구성 현황 파악 기능 현황 파악 인터페이스 현황 파악 2. 아키텍처 및 소프트웨어 구성 파악 현행 시스템 아키텍처 구성 파악 소프트웨어 구성 파악 3. 하드웨어 및 네트워크 구성 파악 하드웨어 구성 파악 네트워크 구성 파악 소프트웨어 아키텍처 프레임워크 소프트웨어 아키텍처 4+1뷰 고객의 요구사항을 정리해 놓은 시나리오를 4개의 관점에서 바라보는 소프트웨어적 접근 방법 유논프구배 유스케이스 뷰 - 다른 뷰를 검증하는 뷰 (사용자+개발자+설계자 모두의 관점) 논리 뷰 - 기능적인 요구사항 설명 (설계자/개발자 관점) 프로세스 뷰 - 비기능적인 속성을 표현 (개발자/시스템통합자 관점) 구현 뷰 -정적 소프트웨어 모듈 구성을 보여줌 배포 뷰 ..
소프트웨어 생명주기 모델 (Software Development Life Cycle) 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차 - 프로세스 요구사항 분석 (기능, 비기능) 설계 구현 테스트(단위 테스트,통합 테스트,시스템 테스트,인수 테스트) 유지보수 폭포수 모델 프로토 타이핑 모델 나선형 모델 (계획 및 정의, 위험분석, 개발, 고객평가) 반복적 모델 애자일 절차보다 사람이 중심이 되어 신속/효율적인 개발. 빠른 피드백, 유동적 개발 애자일 유형 XP - 용단의피존 스크럼 - 백로그 스프린트 스크럼미팅 스크럼마스터 스프린트회고 번다운차트 린- 소프트웨어 개발 방법론 개발 전 과정에 지속적으로 적용될 수 있는 방법, 절차, 기법 종류 구조적 방법론- 나씨-슈나이더만 차트 활용, 분할과 ..