일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 함수
- Python
- mariaDB
- db
- Numpy
- mysql
- LIST
- Spring
- learning
- javascript
- git
- 인공지능
- Linux
- interface
- DeepLearning
- framework
- 자바
- Security
- SSH
- data
- java
- centos
- Server
- Pattern
- Github
- Deep
- ai
- Analysis
- Web
- error
- Today
- Total
목록memory (3)
PostIT
# [Java/Stack/Heap] JAVA의 Stack과 Heap의 이해를 통해 Java의 메모리 관리 - 최근 수정일 : 2017.05.31 ## 1. 배경.C언어를 하시던 선임께서 Python의 Stack과 Heap의 메모리 할당을 정확히 모르겠다는 얘기를 들으면서 정작 이와 관련한 Java에 대한 필수 정보가 부족하다는 사실을 알게되면서 조사를 시작했다.Software는 Hardware와 결국 관련이 깊을 수 박에 없다. 그리고 현재까지 컴퓨터는 무어의 법칙에 의거하여 하나의 CPU 속도가 빨라지는 것이 아니라, 컴퓨터에 들어가는 코어의 개수를 늘려 속도가 빨라지게 하였으나 한계를 맞이하고 있다. 이를 해결하기 위해 최근에 읽은 '7가지 동시성 모델'이란 책의 저자는 멀티 코어의 위기를 벗어나기 ..
# Redis에 대해서 공부하기, Redis vs Memcached vs 비교하며 파악하기. - 최근 수정일 : 2017.04.17 ##1. 배경도입 배경은 Menu나 Message같이 반복적으로 DB에서 데이터를 로딩해야하는 부분이 자원낭비라는 생각을 하게 되었다. 이부분을 어떻게 해소할 수 있을까 고민하며 Cache라는 것을 접하게 되었고, Ehcache를 사용하였지만, Cache가 직접 관리되지 않는 어려움을 느끼게 되었다. 그래서 Bash에서 관리 할 수 있는 Redis를 이용하게 되었습니다.프로젝트를 진행하다보면 Cache를 통해 DB의 부하를 줄여야하거나, 정적인 Html 등의 Resource등을 관리하여 성능을 향상시켜야 할 때가 있다. 특히, Spring의 Ehcache가 쉽게 적용가능하며..
REDIS 소개memory dbno-sql db 로 기본적으로 key 와 value 쌍의 형태로 데이타를 메모리에 저장한다.메모리에 저장된 내용을 지속시키기 위해 파일로 싱크 하는 기능을 제공한다.Data Typesredis 에는 5가지 데이타형이 존재하며, 이 5가지 데이타 형을 다루는 명령이 모두 다르다. 예를들어 string 형의 데이타를 저장하는 명령으로 저장한 key 는 hashes 형을 읽는 명령으로 읽을 수 없다. Stringsredis 의 가장 기본적인 데이타형 으로 key 에 하나의 값을 저장한다.string 이라고 해서 문자열만 저장할 수 있는게 아니라, 이진 데이타도 저장이 가능하다.(참고로 redis 에는 정수형, 실수형 이 따로 없다.)한 key 에 넣을 수 있는 데이타의 최대 크..