본문 바로가기

안산학생70

[일상] 최악의 술집 : 안산 중앙동 자쿠와 오랜만에 친한 친구들을 만났습니다! 친구가 생일이여서 고잔동에서 A++ 한우를 배터지게 먹고 2차로 중앙동으로 넘어와서 술집을 가게 되었는데요. 코로나때문에 룸으로 되있는 술집을 가고 싶어서.. 20대 초반에 갔었던 오락실, 꾼 같은 술집을 갔습니다. 이자카야를 가고 싶다해서 이자카야 컨셉의 자쿠와를 가게 되었는데요. 원래 사람이 엄청 많았던 곳인데, 엘리베이터에서 내렸을 때 너무 조용했어요. 아무도 없더라구요. 사람이 없어서 좋긴했습니다. 방으로 안내 받았는데, 도착한 방에 쇼파가 앉기 힘들 정도로 담배빵(?)으로 깊숙히 파여있더라구요. 두더지가 왔다갔나봐요. 그래서 도저히 안되겠어서 방을 바꿨습니다. 그러고선 주문을 하려는데.. 뭐 시키는 족족 안된데요. 코로나 때문(?)에 주문이 어렵다네요. 손님이.. 2021. 5. 31.
증권IT와 IT회사의 차이점 안녕하세요. 안산학생입니다. 저는 어린? 나이지만 3개의 회사를 경험했습니다. 중소SI 업체 1년, 중소형 증권사(이베스트투자증권) 10개월, 현재는 대기업SI(삼성SDS) 회사에 재직하고 있습니다. 그래서 다들 궁금해하는 증권IT와 IT회사의 차이점을 말씀드려볼까 합니다. 대표적으로 연봉, 출퇴근, 분위기, 성장가능성에 대해 중점적으로 비교해보겠습니다. 지극히 개인적인 내용입니다. 회사 바이 회사, 팀 바이 팀, 사람 바이 사람 인 것을 반드시 참고해주시기 바랍니다. 1. 연봉 증권IT ●●●●● IT회사 ●●●◐○ 연봉은 증권IT의 압승입니다. 물론, 대기업 IT회사(네카라쿠배, 삼성SDS)도 낮은편은 아닙니다만 증권IT는 많이 높은 편입니다. 'NH투자증권'의 경우 신입 공고 자체에 계약 연봉을 5.. 2021. 5. 23.
[Spring Boot] application.properties 설정을 jar 파일 외부에서 주입 Spring Boot에서 application.properties 설정을 jar 파일 외부에서 설정하는 방법입니다. application.properties 설정은 우선순위가 존재합니다. 우선순위는 다음과 같습니다. 홈 디렉터리(개발 도구가 활성화된 경우 ~/.spring-boot-devtools.properties)의 개발 도구 전역 설정 프로퍼티 테스트의 @TestPropertySource 어노테이션. 테스트의 properties 애트리뷰트. @SpringBootTest와 애플리케이션의 특정 부분을 테스트하기 위한 테스트 어노테이션에서 사용 가능. 커맨드 라인 인자. SPRING_APPLICATION_JSON의 프로퍼티(환경 변수나 시스템 프로퍼티에 삽입된 인라인 JSON). ServletConfig.. 2021. 5. 21.
[꿀팁] 감성적이면서 잔잔한 음악 (Project AER) '감성' 저도 참 좋아하는데요 ㅎ 갬성갬성하다가 유튜브 알고리즘이 찾아줬어요 ㅎㅎ 1. 코딩할 때 2. 책 읽을 때 3. 자려고 누워있을 때 들으면 딱 좋습니다!!ㅎ 개인적으로 첫번째 곡이 가장 좋은거 같아요! [Project AER - Dreams of Flight] 2021. 4. 21.
[꿀팁] 들으면 힘이 되는 노래 (질풍가도 - 유정석) 노래는 강력한 힘을 가지고 있습니다. 어떤 노래를 듣느냐에 따라 기분이 좌지우지하기 때문이죠. 슬픈 노래를 들으면, 나도 모르게 기분이 우울해지고... 신나는 노래를 들으면, 나도 모르게 힘이 나곤 합니다. 우울할 때, 일부러 신이 나는 노래를 들으면 기운을 차릴 수 있죠!!! 저는 가끔 우울할 때 혹은 힘이 필요할 때(+운동), 새로운 도전을 시작할 때 항상 듣는 노래가 있습니다. 한번 더 나에게 질풍 같은 용기를 거친 파도에도 굴하지 않게 드넓은 대지에 다시 새길 희망을 안고 달려갈 거야 너에게 그래 이런 내 모습 게을러 보이고 우습게도 보일 거야 하지만 내게 주어진 무거운 운명에 나는 다시 태어나 싸울 거야 한번 더 나에게 질풍 같은 용기를 거친 파도에도 굴하지 않게 드넓은 대지에 다시 새길 희망을.. 2021. 4. 17.
[ 백준 10868 ] 최솟값 (C++, 세그먼트 트리) [문제보기] [해결과정] - 세그먼트 트리 활용 [소스코드] #include #include #include #include #include using namespace std; typedef long long ll; #define MAX 400005 int n, m, a, b; ll minTree[MAX*10]; ll node[MAX]; // init(배열, 위치, 시작점, 끝점) ll minInit(ll arr[], ll treeIdx, ll dataIdxL, ll dataIdxR) { if (dataIdxL == dataIdxR) return minTree[treeIdx] = arr[dataIdxL - 1]; ll mid = (dataIdxL + dataIdxR) / 2; return minTree.. 2021. 4. 17.
[ 백준 2357 ] 최솟값과 최댓값 (C++, 세그먼트 트리) [문제보기] [해결과정] - 세그먼트 트리 활용 1. minTree, maxTree 구별 2. 각각 init함수와 query함수 작성 [소스코드] #include #include #include #include #include using namespace std; typedef long long ll; #define MAX 400005 int n, m, a, b; ll minTree[MAX*10]; ll maxTree[MAX*10]; ll node[MAX]; // init(배열, 위치, 시작점, 끝점) // init_최소 트리 ll minInit(ll arr[], ll treeIdx, ll dataIdxL, ll dataIdxR) { if (dataIdxL == dataIdxR) return minTre.. 2021. 4. 17.
[신입일기] 삼성SDS 웰컴키트 안녕하세요. 2월 24일!!!삼성SDS 잠실 본사 첫 출근!!! 진짜 들어가자마자감동이었던 거.......... 전광판에........신입사원 환영 문구와신입사원들 이름들이.... 정말 가슴이 웅장해지고,감동이었습니다... 내부 사진은 [보안정책]으로생략하겠습니다 ㅠ 삼성SDS타워(서관)지하 1층 파스칼홀 이곳에서 OT와 동시에 현재까지 교육받고 있습니다. 자리에 오자마자웰컴키트와 사원증! 자 그러면 본격적으로웰컴키트!!!둘러볼까요? 크기가 엄청 커요!!!내부는 2단 구성으로 되어있어요! 자! 열어보겠습니다. 열자마자!!!SDS의 슬로건과 마크 비닐!!! 비닐을.......!!!걷어보겠습니다~~~ 웰컴키트 열자마자!!! 1. 제 얼굴(?)이 그려진 액자2. SDS 글귀가 있는 볼펜 3. SDS 수첩 3가.. 2021. 2. 27.
[꿀팁 - 제품리뷰] 와이브 비원 WIBE B1 안구 온열기기 안녕하세요! 요즘 눈이 너무 피로함이 느껴져서요.블루라이트 때문인가...? 모니터만 보고 있으니눈 나이가 급격히 느는거 같아요. 그러던중!최근 안구 온열기기를 주변에서많이 추천해주고 있어서요! 저도 구매해봤습니다.근데, 저가 제품들은...뭔가 하나씩 아쉽더라구요; 그래서 구매하게 된!!! WIBE B1 이라는 제품입니다!심플한 박스로 전달 받았습니다! 가격 : 149,000원 (네이버포인트 만원적립) WIBE B1의 기능대표적으로1. 온열기능2. 케어기능 온열은 안구만 따뜻하게 하구요케어는 눈 주변 주름 케어해줘요! 구성품1. 본품2. 안구 부문 실리콘 스티커3. 케이스4. 기타 설명서5. 충전기 제품은 이렇게 생겼어요! 내부에는 저렇게...처음에는 요상?했는데... 눈 부분이 진짜 너무 좋아요;LED는.. 2021. 2. 10.
[신입일기] 삼성 SVP 웰컴키트 안녕하세요! 삼성 SVP 입과 전 웰컴키트가 도착했습니다! 웰컴키트 언박싱 함께하시죠! [The Blue]라는 글자가 멋있네요! 크기가 좀 큰 편이였어요. 뭐가 들었을지 엄청 궁금했어요! 열어볼까요? ㅎㅎ 알차게 들어있습니다!ㅎㅎ 조금 더 자세히 보겠습니다! 가장 눈에 들어오는 축하메세지! 그리고 박스에 새겨진 'Show us your Passion, Creativity and Integrity' 그리고 삼성 뱃지!!!!!! 워후,.. 남다르네요; 다른 물건도 보겠습니다! 수첩이랑 컵에는 'The Blue' 로고가 있습니다! 전체적으로 깔끔한 웰컴키트의 모습입니다. 아직 체육복도 와야하고... 받을게(?) 더 있는 것 같아요! 또 오게 되면 언박싱 해보겠습니다 ㅎ 2021. 2. 6.
백엔드 면접 기초 질문 답변(51~60) 51. ==과 equals() 차이 == : 비교하고자하는 대상의 주소 값을 비교 equals() : 비교하고자하는 대상의 내용 자체를 비교 52. 패스워드 암호화 방법 - 단순 텍스트 - 단방향 해시함수의 다이제스트 - 솔팅 - 키 스트레칭 53. 대칭키와 비대칭키 차이 - 대칭키 암호화 방식(비밀키 암호화 방식)은 하나의 비밀키를 이용한 암호화 방식 - 비대칭키 암호화 방식(공개키 암호화 방식)은 공개키와 개인키를 이용한 암호화 방식 54. web server와 was차이 web server : HTTP 프로토콜을 기반으로 하여 웹브라우저의 요청을 서비스하는 기능을 담당합니다. 예를들어 'apach server', 'Nginx'가 있습니다. was : DB조회나 다양한 로직 처리를 요구하는 동적인 컨.. 2021. 2. 5.
백엔드 면접 기초 질문 답변(36~50) 36. 자바스크립트란? 스크립트언어란? 스크립트 언어란 소스코드를 컴파일 하지 않고도 실행할 수 있는 프로그래밍 언어입니다. C와 자바는 개발자가 작성한 코드를 컴파일러를 통해 기계어로 변경해야하지만 스크립트 언어는 컴파일 과정 없이 내장된 번역기에 의해 실행됩니다. 자바스크립트를 한마디로 요약하자면 웹을 풍부하게 만들어주는 작고 가벼운 언어입니다. 웹 브라우저에서 실행하는 스크립트 언어를 기술하며 작고 빠르기 때문에 동적인 웹 문서를 꾸밀 때 널리 사용합니다. 객체 기반의 언어이지만, 상속과 클래스 개념은 없고 HTML에 연산제어 등 프로그래밍적 요소가 추가된 것이 장점입니다. 37. JQurey란? 특징은? JQuery는 자바스크립트 라이브러리입니다. 자바스크립트를 좀 더 쉽게 사용하기 위해 만들어졌.. 2021. 2. 5.
백엔드 면접 기초 질문 답변(21~35) 21. 람다식이란 무엇인가? 식별자 없이 실행이 가능한 함수입니다. 함수인데 함수를 따로 만들지 않고 코드한줄에 함수를 써서 그것을 호출하는 방식입니다. 자바 8부터 지원하고 코드가 간결해 가독성이 좋다는 것이 장점입니다. 그러나 람다식으로 만든 함수는 재사용이 불가하고 디버깅이 까다롭다는 단점이 있습니다. 자바 8부터 지원하는 것 : 람다식, Optional, Stream 22. 힙과 스택의 차이점 스택은 정적메모리를 사용하여 컴파일 시 크기가 정해져있습니다. 힙은 동적메모리를 사용하여 런타임시에 메모리영역을 원하는 크기로 잡을 수 있다는 점이 큰 차이점 입니다. 23. TCP와 UDP 차이점 TCP는 연결형 서비스를 지원하는 전송계층 프로토콜이며 인터넷환경에서 주로 사용됩니다. 호스트간 신뢰성있는 데.. 2021. 2. 5.
백엔드 면접 기초 질문 답변(1~20) 1. 컴포넌트와 모듈의 차이 모듈과 컴포넌트는 비슷하지만 모듈이 컴포넌트보다 큰 단위라고 생각합니다. 컴포넌트는 하나의 부품입니다. 보통 작은 영역에서 서로 관련되어 있고 다용도로 사용이 가능하게 만듭니다. UI를 제어하는 타이머같은 Back단에서 스레드를 보조하는 컴포넌트를 예로 들 수 있습니다. 모듈은 조금 작은 범위의 조각입니다. 외부 인터페이스가 없는 복합적인 수요기능에서 실행될 수 있는 단위 입니다. 데이터베이스나 이메일 같은 통합적인 기능을 제공하면서 라이브러리처럼 사용될 수 있는 것들 입니다. 그리고 호환성이 더 좋습니다. 2. 자바란 무엇인가 자바는 객체지향프로그래밍 언어로서 보안성이 뛰어나며 컴파일한 코드는 다른 운영체제에서 사용될 수 있도록 클래스로 제공됩니다. C++언어의 객체지향적인.. 2021. 2. 5.
백엔드 면접 기초 질문 리스트 안녕하세요. 백엔드 직무를 준비하며 외웠던 질문과 답변을 공유해드립니다. 질문 클릭 시 답변페이지로 이동됩니다 ^^ ※ 개인적으로 공부하며 작성했던 내용이라 오탈자가 있을 수 있습니다. 참고바랍니다. 틀린 내용이 있다면 댓글 부탁드립니다. 감사합니다. ※ 블로그에 작성한 내용보다 [필기 원본]에 상세하게 적힌 내용이 며몇개 더 있으니, [필기 원본]도 참고바랍니다. 1. 컴포넌트와 모듈의 차이 2. 자바란 무엇인가 3. 자바의 구동원리 4. JVM의 특징 5. 객체지향과 절차지향의 차이점 6. 객체지향 언어의 특징 7. 상속과 구현의 차이점과 특징 및 장단점 8. 오버라이딩과 오버로딩의 차이점과 특징 9. 기본형 변수와 참조형 변수는 무엇이 있나? 10. 스택 오버플로우가 왜 일어나는가? 11. 메모리 .. 2021. 2. 5.