본문 바로가기
728x90
반응형

개발 관련 강의 정리79

[드림코딩] 마크다운(Markdown) 6분 순삭 정리 + 깃허브 리드미(ReadMe) 파일 작성 팁 정리 # Heading 1 ## Heading 2 ### Heading 3 #### Heading 4 ##### Heading 5 ###### Heading 6 paragraph --- **bold** *italic* ~~strikethrough~~ > Don't forget to code your dream. * 메모 * 입니다. - 메모 - 입니다. Numbers: 1. first 2. second 3. third Click [here](http://www.naver.com) ![image description](url) |Header|Description| |--:|:--:| |Cell1|Cell2| |Cell1|Cell2| |Cell1|Cell2| |:--| : 왼쪽 정렬 |--:| : 오른쪽 정렬 |.. 2023. 7. 7.
[10분 테코톡] 💫두강의 Generics 정리 public T foo(LIst list) { } 전달되는 타입 매개변수의 범위를 제한하고 싶다면? public T foo(List list) { } // O public T foo(List list) { } // X 참고 https://www.youtube.com/watch?v=n28M8iryFPw&ab_channel=%EC%9A%B0%EC%95%84%ED%95%9C%ED%85%8C%ED%81%AC 2023. 7. 6.
[10분 테코톡] 🌳 나봄의 CORS 정리 SOP(Same Origin Policy) 다른 출처의 리소스를 사용하는 것에 제한하는 보안 방식 출처(Origin)란? URL의 Protocol, Host, Port를 통행 같은 출처인지 다른 출처인지 판단할 수 있다. https:// github.com :443 /da-nyee ?tab=repositories #example Protocol Host Port Path Query String Fragment http://localhost와 동일 출처인 url은? 1. https://localhost https라 다른 출처 2. https://localhost:80 http 기본 port가 80이므로 동일 출처 3. https://127.0.0.1 브라우저 입장에서는 String value를 서로 비교하.. 2023. 7. 5.
[개발자 허니비Honeybee] 내가 공부하려고 만든 기술면접 질문/답변 모음 JAVA편 정리 1. JAVA의 대표 Collection 종류 List, Map, Set, Stack, Queue Collection 인터페이스 아래, 특정한 기법으로 구현된 자료구조가 들어간다. List라는 인터페이스에 ArrayList, LinkedList가 들어갈 수 있다. 2. List : 배열과 비슷한 자바의 자료형 - ArrayList : 자바의 Vector를 개성한, 배열로 구현된 List / 연산 수행시간 속도는 배열과 같다. - LinkedList : 다음 노드의 주소를 기억하고 있는 List / 삽입, 삭제 간단 / 첫 번째 노드부터 탐색해 나가야 하므로 느림 3. Map - HashMap, TreeMap, LinkedHashMap HashTable을 사용하며 Key값에 해시함수를 적용하여 나온 ind.. 2023. 7. 4.
[영카데미] API이해 및 API문서 보는법 정리 현재 비트코인 가격 : 현재 비트코인 가격 : 참고 https://www.youtube.com/watch?v=t80SuO3PEMw&ab_channel=%EC%98%81%EC%B9%B4%EB%8D%B0%EB%AF%B8 2023. 7. 3.
[10분 테코톡] 크리스, 로마의 stream vs for Stream을 생성하고 filter와 map과 같은 중간 연산과 collect와 같은 최종 연산을 통해 원하는 형태의 데이터를 얻을 수 있습니다 for문 : 코드블록으로 표현 Stream 파이프라인 : 함수 객체로 표현 (함수 객체 : 람다식이나 메서드 참조가 될 수 있다.) 이러한 표현 방식은 몇 가지 제약을 가져오게 된다. public int subtractByFor(int baseNumber, List numbers) { for (int number : numbers) { if (number % 2 == 0) { baseNumber -= number; } } return baseNumber; } public int subtractByStream(int baseNumber, List numbers) .. 2023. 7. 2.
[10분 테코톡] 알린의 암호 정리 암호의 정의 - 중요한 정보를 읽기 어려운 값으로 변환하여 제 3자가 볼 수 없게 하는 기술 - 수학적인 원리에 기반 - 보안에 기초가 되는 원천 기술 암호의 구성요소 암호의 구성 요소는 크게 보면 평문, 암호문, 암호화 알고리즘, 키 네가지가 있다. 보통은 평문과 키를 암호화 알고리즘에 넣었을 때 암호문이 나오고 암호문과 키를 복호화 알고리즘에 넣었을 때 평문이 나오는 식으로 암호가 이루어져 있다. 암호 사용의 이유 암호가 제공하는 기능이 크게 보면 네 가지 정도가 있다. 기밀성, 무결성, 인증, 부인 방지가 있다. 노출 위험으로부터 데이터를 안전하게 보호 - 기밀성 노출이나 유출의 위험으로부터 데이터를 안전하게 보호하는 방법이에요 예를 들어서 알린이 네오한테 '안녕하세요' 라는 메시지를 보냈을 때 그.. 2023. 7. 1.
[10분 테코톡] 🎹 김김의 JVM Specification 정리 누구든 '무엇'의 표준을 만족하는 '무언가'를 만든다면, 그 '무언가'는 '무엇'이다. JVM은 표준의 역할을 하는 Specification이 존재한다. 하지만 국제 표준화 기구 같은 거대한 공적 기관으로 부터 표준으로 인정받지는 못해서 Standard라는 표현을 가지고 있지는 못한다. 영향력이 너무 강하다 보니 De Facto Standard, 즉 사실상 표준에 해당하고 있다. 누구든 JVM의 규격, 내지 사양을 만족하는 무언가를 만든다면, 그 무언가는 JVM이다. 참고로 위 스펙이 사실상 표준처럼 자리해서 JVM 표준이라고 번역되는 경우가 많다. 어쨌든 원칙적으로 JVM은 누구나 만들 수 있다. 이 스펙은 하나의 과정이면서 단체이기도 한 JCP에 의해서 관장되고 이 Specification에 기반해서.. 2023. 6. 30.
728x90
반응형