일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 구버전
- 스프링
- JPA
- jQuery
- bean
- cache
- react
- javascript
- kotlin
- 하이브리드앱
- 자바스크립트
- annotation
- Machine Learning
- 자료구조
- Deep Learning
- C++
- ES6
- 제이쿼리
- spring boot
- Test Coverage
- data structure
- 어노테이션
- spring
- 테스트 커버리지
- log4j2
- 리액트
- AWS
- Java
- 캐시
- 스프링 부트
- Today
- Total
목록전체 글 (35)
박서희연구소
개요 오늘날 보안의 중요성은 굉장히 중요한데, Java 는 해싱 알고리즘과 서로 다른 암호화를 지원해 데이터 전송 및 여러 노드 간의 통신에 대한 보안을 제공한다. 이중 고급 암호화 표준 알고리즘인 AES256 에 대해 알아본다. 대칭 타입의 블록 암복호화 128, 192, 256 와 같은 다양한 padding bit 를 사용하여 암호화 암호화와 복호화에 모두 유효하며, 유사한 비밀 키를 사용 블록 암호를 사용하며, 이는 데이터 암호화를 위해 데이터가 블록으로 변환하는 것을 의미함 AES 의 장점 암호화된 데이터는 유효한 비밀 키 없이는 복호화 할 수 없음 무선 통신, 금융 거래, 암호화된 데이터 저장과 같은 다양한 목적으로 전 세계적으로 사용되는 가장 일반적인 보안 알고리즘 데이터가 깨지지 않고 안정하..
Native Apps 장치의 아이콘을 통해 접근하는 앱을 이야기 하며, Google Play 또는 App Store 에서 설치 오직 하나의 플랫폼을 위해 개발되며, 장치의 카메라, GPS, Accelerometer, 나침반, 알림 같은 기능 사용의 이점을 가져옴 offline 환경 활용이 가능 Web Apps 순수 애플리케이션이 아니며, Native Application 같이 느껴지나, 실제로는 그렇게 구현되지 않은 웹 사이트를 뜻함 HTML5 로 작성되고, 브라우저에서 실행됨 사용자는 웹 페이지에 처음으로 접근하며, 특정 URL 을 통해 이동 HTML5 의 등장으로 브라우저 안에서 Native 같은 기능을 사용할 수 있다는 점에 인기 여러 면에서 Native Application 과 구별하기 어려움(i..
개요 페이지의 내용을 정적으로만 보여주기만 한다면, 사용자와 좋은 인터랙션을 하는 것이 어렵다. JavaScript 는 웹 페이지에서 복잡한 기능을 구현하는 것에 도움을 주는 스크립팅 언어로 다이나믹한 화면과 주기적인 갱신, 애니메이션이 적용된 그래픽 등의 개발하는 것에 도움을 준다. 할 수 있는 일 변수를 이용한 값 저장 가능 웹 페이지에서 발생하는 이벤트에 코드가 응답하도록 할 수 있음 API 사용 가능 API 는 Browser API 와 Third party API 가 있다. Browser API 는 브라우저에 내장되어 있으며, 유용하고 복잡한 작업을 수행할 수 있다. Browser API 활용 예 : DOM(Documnet Object Model) API 를 사용하면 CSS 조작 및 HTML 생성..