https://velog.io/@junho918/%EC%8A%A4%ED%94%84%EB%A7%81-MVC-%EA%B7%B8%EB%9E%98%EC%84%9C-%EC%9B%B9-%EC%84%9C%EB%B2%84%EA%B0%80-%EB%8C%80%EC%B2%B4-%EB%AD%94%EB%8D%B0 [스프링 MVC] 그래서 웹 서버가 대체 뭔데? 인프런 김영한 님의 스프링 MVC 1편 – 웹 개발 핵심 기술 을 수강하고 정리한 내용입니다. 김영한님 체고.스프링은 공부해도 공부해도 정말정말 공부할게 너무 많다. 근데 마침 김영한 님께서 MVC velog.io // 서비스& 컨트롤러 차이 // api vs controller https://velog.io/@always0ne/%EC%8A%A4%ED%94%84%EB%A..
[Tistory] [CS 발표] 메모리 Memory
1. 개요 컴퓨터 분야에서 메모리를 논하면 대부분 RAM을 의미한다. RAM은 사용자가 자유롭게 내용을 읽고 쓰고 지울 수 있는 기억장치로 컴퓨터가 켜지는 순간부터 CPU는 연산을 하고 동작에 필요한 모든 내용이 전원이 유지되는 내내 이 기억장치에 저장된다 RAM은 Random Access Memory, 임의로 접근할 수 있는 메모리라는 뜻으로 해당 의미로는 HDD 등의 기타 장치와 구분하기 힘들 수 있으나, Random Access라는 용어가 어느 위치에 접근하든 똑같은 속도로 접근하여 읽고 쓸 수 있다는 의미를 내포하므로 데이터의 물리적 위치에 따라 읽고 쓰는 시간에 차이가 발생하게 되는 HDD와 같은 기억장치들과는 구분된다. 또다른 특징으로는 전원이 공급되는 동안에만 데이터가 유지되며 전원이 꺼지면..
[Tistory] 미닉스 더 플렌더 미니 음식물 처리기: 작은 공간에 큰 혁신!
미닉스 더 플렌더 미니 음식물 처리기는 작지만 강력한 성능으로 주방에서 큰 활약을 해주는 제품입니다. 스무디, 갈릭, 견과류 분쇄 등 다양한 용도로 활용 가능하며, 간편한 사용과 세척으로 편리함을 더합니다. 작지만 강력한 성능: 미닉스 더 플렌더 미니 음식물 처리기의 놀라운 장점들!미닉스 더 플렌더 미니 음식물 처리기는 작은 크기에 불구하고 강력한 성능으로 주방에서 큰 활약을 해주는 제품입니다. 이 제품은 다음과 같은 놀라운 장점들을 가지고 있습니다.다양한 식재료 손쉽게 분쇄: 300W 강력 모터를 탑재하여 스무디, 갈릭, 견과류 등 다양한 식재료를 손쉽게 분쇄할 수 있습니다. 날카로운 블레이드는 섬세한 분쇄가 가능하여 부드럽고 균일한 식감의 음식을 만들 수 있습니다.간편한 사용과 세척:간편한 조작..
[Tistory] 해외 주소 검색 플러그인
해외 주소 검색 할 수 있는 플러그인을 소개합니다.영카트 라는 솔루션에 적용 해서 사용하면 됩니다. 일부 소스코드를 카피해서 다른 솔루션에도 이용은 가능합니다. 필요시 크몽으로 문의 주세요.https://kmong.com/gig/546111안녕하세요! 프리랜서로 활동중인 비버팩토리입니다. 그누보드, 영카트 유지보수 문의 주세요 – 크몽비버팩토리 전문가의 IT·프로그래밍 서비스를 만나보세요. 안녕하세요! 프리랜서로 활동중인 비버팩토리입니다.kmong.com 사용법은 아주 간단합니다.구글 클라우드 플랫폼 콘솔로 접속합니다. 여기서 대시보드에서 항목을 찾아보면 Maps JavaScript API가 보입니다.그러고 신청을 하면됩니다. https://velog.io/@sukqbe/API-%EA%B5%AC%..
[Tistory] 밀양 성폭행에 대한 인공지능 AI의 대답은?
안녕하세요 로봇 인공지능의 인기검색어입니다~ 현재 이슈인 밀양 성폭행에 대해 인공지능 AI는 어떻게 바라보고 있을까요? 다음의 글은 제가 작성한 글이 아닌 인공지능 AI가 작성한 글입니다! ★★★## 밀양 여중생 집단 성폭행 사건: 20년이 흘러도 아물지 않는 상흔 2004년 경남 밀양에서 발생한 여중생 집단 성폭행 사건은 20년이 지난 지금도 우리 사회에 깊은 상흔으로 남아 있습니다. 44명의 남학생이 1년여에 걸쳐 한 여중생을 집단 성폭행하고 촬영한 영상으로 협박하는 등 끔찍한 범죄였습니다. 이 사건은 당시 사회에 큰 충격을 주었고, 가해자 처벌, 피해자 보호, 청소년 성범죄 예방 등 다양한 논쟁을 불러일으켰습니다. 하지만 20년이 지난 지금도 피해자는 아직도 깊은 상처를 품고 살아가고 있으며, 가..
[Tistory] [Java] Collection Framework 의 개념과 Collection 종류
Collection Framework란 ? 컬렉션 프레임워크(Collection Framework) 란 다양한 컬렉션(데이터의 집합)을 다루기 쉽게 클래스/인터페이스로 표준화 한 것을 말한다. 컬렉션을 다루는 다양한 클래스를 정의해놓아서 사용자는 데이터를 다루는 기능을 별도로 구현할 필요가 없고, 다형성이 보장되어 있어서 구현체가 변경되어도 기존 기능을 문제 없이 사용할 수 있다 (ex) ArrayList -> LinkedList) 컬렉션 프레임워크의 대표적인 인터페이스로는 List, Set, Map, Queue가 있고 각각을 구현하는 여려 클래스가 존재한다. List, Set, Queue는 공통 기능을 추출한 Collection 인터페이스를 상속하고 있지만, Map은 구조적 특성으로 인해 독립적으로 정..
[Tistory] [밑바닥부터 시작하는 딥러닝 2] – 자연어와 단어의 분산 표현 II
통계 기반 기법 개선 상호정보량 만약 the car drive 라는 단어가 있으면, the와 car 과의 연관성 보다, car과 drive가 더 관련성이 깊다고 생각할 것입니다. 하지만 the가 더 많이 등장한다면, the와의 관련성이 더 높다고 생각할 것이다. 이러한 문제를 해결하기 위해 점별 상호정보량(PMI) 이라는 척도를 사용한다. P(x)는 x가 일어날 확률, P(y)는 y가 일어날 확률, P(x,y)는 x,y가 동시에 일어날 확률이다. C는 동시발생 행렬, C(x,y)는 단어 x와 y가 동시발생하는 횟수, C(x)와 C(y)는 각각 단어 x와 y의 등장 횟수이다. N은 말뭉치에 포함된 단어수를 의미한다. 만약 the 가 1000번, car가 20번, drive가 10번 등장했을 때, the와 ..
[Tistory] Spring Boot Servlet Filter에서 에러 코드 변경하기
문제 상황 Spring 으로 프로젝트를 진행하던 도중 Filter 를 이용해서 JWT 검증 로직을 만들었는데, 토큰이 만료되면 에러코드를 다르게 보내주려고 했었다. 허나.. 구글링해서 얻은 답변인 @ResponseStatus() 에너테이션을 이용해도 에러 코드가 바뀌지 않고 ResponseStatusException 객체를 이용해봐도 안되길래 스택오버플로우를 통해 알아낸 방법인 application.properties에 server.error.include-message = always 설정 넣어주기를 해봐도 바뀌지 않았다…. 기존 코드 //JwtAuthenticationFilter @Component @Getter @Slf4j public class JwtAuthenticationFilter ext..
[Tistory] [파이썬] 판다스
판다스 셀에 내용이 길 때 넓게 보기import pandas as pd#데이터프레임의 모든 column의 폭 최대화pd.set_option(‘display.max_colwidth’, -1)#데이터프레임의 row 500(물론 column 값도 지정가능합니다)pd.set_option(‘display.max_row’, 500https://velog.io/@stu_dy/Pandas%EB%8D%B0%EC%9D%B4%ED%84%B0%ED%94%84%EB%A0%88%EC%9E%84-%EB%84%93%EA%B2%8C-%EB%B3%B4%EA%B8%B0 [Pandas]데이터프레임 넓게 보기안녕하세요. 벌써 2월의 두번째 주가 시작되었습니다.목요일부터는 달콤한 설 연휴가 시작되네요🎈Pandas의 데이터프레임으로 데이터를 ..
[Tistory] 폴카닷 네트워크의 코인원 상장, 크러스트 네트워크 CRU코인 하락 이유 , 역사, 특징, 장단점
**크러스트 네트워크 코인 하락 이유 분석** 크러스트 네트워크 코인의 가격 하락에는 여러 요인이 있을 수 있지만, 최근 네트워크 안정성 문제와 관련된 운영사의 대응이 투자자들 사이에서 실망감을 불러일으킨 것으로 보입니다. 📉 — ### 네트워크 안정성 문제 – **문제 상황**: 계속되는 네트워크 안정성 문제에 대한 운영사 크러스트의 대응 방침이 투자자들의 실망을 샀습니다. [[1]](https://news.appstory.co.kr/nft15622) ### 크러스트 네트워크 개요 – **기술적 배경**: 크러스트 네트워크는 Polkadot 체인을 기반으로 하는 분산형 스토리지 네트워크입니다. 이 네트워크는 혁신적인 기술을 중심으로 구축되었습니다. [[3]](https://portalcripto.c..