[JS] javascript의 구조 분해 할당 (destructuring assignment) 구문
오늘은 javascript의 구조 분해 할당 구문에 대해 정리해두고자 한다. 구조 분해 할당 (destructuring assignment) 구문 구조 분해 할당 구문은 배열이나 객체의 속성을 분해하여 그 값을 변수에 담을 수 있게 하..
키자드에 등록된 총 244개의 포스트를 확인하실 수 있습니다.
오늘은 javascript의 구조 분해 할당 구문에 대해 정리해두고자 한다. 구조 분해 할당 (destructuring assignment) 구문 구조 분해 할당 구문은 배열이나 객체의 속성을 분해하여 그 값을 변수에 담을 수 있게 하..
이전에 javascript에서 배열을 이용하는 방법에 대해 포스팅을 했었다. https://devkingdom.tistory.com/309 [JS] javascript에서 배열의 활용 javascript역시 여느 언어와 다르지 않게 배열을 사용할 수 있다. 배..
저번 포스팅에서 javascript에서 숫자 관련된 처리를 정리해뒀었다. 오늘은 문자열을 처리하는 여러가지 방법에 대해 정리하고자 한다. 문자열 표현 방법 먼저 javascript에서는 세가지로 문자열을 표현할 수 있다..
실무에서는 프로그램에서 만들어 놓은 SQL문을 저장해 놓고, 필요할 때마다 호출해서 사용하는 방식으로 프로그램을 만든다. 저장 프로시저 (Stroed Procedure) 저장 프로시저는 이러한 방식이 가능하도록하는 각..
지난 포스팅에서 저장 프로시저에 대한 설명을 드렸었다. 혹시 안 보신 분은 아래 링크를 참고하자. https://devkingdom.tistory.com/323 [MSSQL] 저장 프로시저 (Stored Procedure) 란? 실무에서는 프로그램에서..
오늘은 자료형중에 하나인 Symbol이라는 것에 대해 정리를 해두려고한다. 실무에서 대부분의 프로그래밍은 기존에 만들어진 코드에 나의 코드를 덧붙이는 식으로 진행될 것이다. 그런데 가장 중요한 것은 내가 짠..
보통 백엔드 단에서 비지니스 로직을 처리해주면 좋겠지만, 모든 것이 완벽하진 않아 간혹가다가 프론트 단에서 비지니스 로직을 처리해야할 때도 있다. 예전에 모니터링 시스템을 구축하는 업무를 맡은 적 있는데..
여느 프로그래밍 언어 처럼 MSSQL 에서도 변수를 활용할 수 있다. 형식은 아래과 같이 사용할 수 있다. DECLARE @변수명 데이터형식; --변수의 선언 SET @변수명 = 변수값; -- 변수에 값 대입 SELECT @변수명; --..
보통 이런 경험을 해본 적 있을 것이다. 게임 캐릭터를 삭제했는데, 그 삭제 결과가 바로 반영되지 않고, 일주일 뒤에 반영되거나 하는 그런 경험 말이다. 실제로 Merge 기능을 사용하면 이러한 로직을 구현할 수..
어느 정도 규모가 있는 회사에서 일을 하다보면, 여러가지 목적을 가진 데이터베이스를 다루게 된다. 그러다 보니 너무 많은 테이블이 있다보니, 한번씩 테이블 정보가 기억나지 않을 때도 있고.. 또 신규로 투입..
하이. 오늘은 실무에서 종종 볼 수 있는 WITH 절의 활용 법을 포스팅 할 예정이다. 제목에서 보듯 WITH 절은 CTE, Common Table Experssion을 표현하기 위한 구문이다. CTE? CTE란 기존의 뷰나 파생 테이블, 임시..
하이. 오늘은 웹 사이트를 구축하거나할 때 많이 사용되는 페이징 처리 기능을 쿼리로 구현해보려고한다. OFFSET과 FETCH NEXT를 이용하면되는데, 간단하게 각각의 역할을 말씀드리면 OFFSET 은 지정한 행의 수만..
하이. 최근에 이직하게 된 회사에서 주로 사용하는 RDBMS 가 SQL SERVER이다. 그래서 MSSQL 을 좀 다루는 연습히 필요해 MSSQL을 이용해 여러가지 쿼리 짜는걸 공부하고 있다. (다행스럽게 이전에 사용하던 Oracle..
"오늘 회사에 오긴했는데, 뭔가 정신없긴 했는데... 내가 뭘 했는지도 잘 모르겠어..." 모든 직장인 들은 이러한 경험이 있을 것이다. 다양한 이유가 있겠지만, 보통은 효율적으로 일을 하지 못했기 때문에 이런..
먼저 글을 시작하기전에 내 자신에게 큰 박수를 보내고 싶다. 정말 부끄러운 얘기지만 여태까지 대학생 시절을 포함해서 10년 넘게 개발하는 삶을 살고 있지만, 정작 처음부터 끝까지 관련 전공 서적을 완독한적은..
기본적으로 javascript에는 var, let, const 이렇게 세가지 변수를 제공한다. 그런데 공식적으로 var를 사용하지 마라고 권장한다. 그 이유는 무엇일까? 변수의 hosting var는 기본적으로 let과 사용방법이 비슷한..
예전 포스팅에서 object를 사용하는 방법에 대해 다뤘었다. https://devkingdom.tistory.com/308?category=841890 [JS] javascript 에서 객체 (object) 사용하기 - 객체 리터럴, 생성자 java나 c# 등 객체지향 언..
보통 프로젝트에 투입될 때, 아무것도 없는 상태에서 A-Z 까지 다 구현하기도하지만 실무에서는 보통은 누가 짜놓은 코드 위에 새로운 기능을 추가하는 경우가 많다. 스프링 개발자로 일하며 다양한 프로젝트에 투..
java나 c# 등 객체지향 언어를 공부해본 사람이라면 객체가 무엇인지 잘 알고 있을 것이다. javascript도 객체(Object)를 생성하여 사용할 수 있다. Object - 접근 , 추가, 삭제 아래 코드는 person이라는 Object..
javascript역시 여느 언어와 다르지 않게 배열을 사용할 수 있다. 배열 사용 방법 javascript에서 배열은 대괄호를 이용하여 사용한다. let arr = ['a','b','c','d']; 그런데 다른 언어와 조금 다른 점이 있는데,..
하이. 오늘도 간단하게 javascript 에 대해 정리해 보고자 한다. 어떤 언어든 함수를 잘 활용하고 잘 작성하는 것은 중요하다. 함수는 과한 중복을 줄여주고, 프로그램의 응집도를 향상할 수 있는 수단이 되기 때..
오늘은 간단하게 js 에서 함수를 사용하는 두가지 방법에 대해 정리해두려고한다. 함수 선언문 어디서든 호출이 가능함, javascript 내부 알고리즘에 의해서 javascript 실행 전 초기화 단계에서 코드의 모든 함수..
이전에 js에서 함수 표현 방식에 대해 포스팅했었다. https://devkingdom.tistory.com/306 [JS] javascript의 함수 선언문과 함수 표현식 오늘은 간단하게 js 에서 함수를 사용하는 두가지 방법에 대해 정리해두려..
최근에 이직을 하면서 업무가 변경되어, 단순한 백엔드 쪽 API 개발뿐만아니라 프론트 쪽의 소스도 일부 수정하게 됐다. 특히 javascript 쪽을 건들일이 많을 것 같아서, 오래전의 기억을 살려서 하나씩 정리해보..
백엔드 개발자라면 동시성을 고려한 프로그래밍을 할 줄 알아야한다. 다만 아직 학생이거나 주니어 레벨에서는 이러한 동시성을 이해하기가 쉽지는 않다. 프론트 단의 개발과는 다르게 백엔드 쪽은 명확하게 구조..
하이 ! 2022년이 된지 벌써 5일이 지났다. 2021년은 굉장히 빠르게 그리고 정신없이 지나갔다. 몇가지 내가 해왔던 일들에 대해 간단하게 정리하는 회고의 시간을 가져보고자한다. 1. 새해부터 대형 프로젝트 작년..
OOP를 다루는 개발자라면 혹은 컴퓨터 공학을 전공하는 사람이라면 누구나 이런 얘기를 들어본 적이 있을 것이다. "결합도는 낮추고, 응집도는 높여야 유지보수하기 쉬운 좋은 프로그램이 된다" 개발자로 산지 거..
IntelliJ를 새로운 사용하다 보면 (특히 회사같은 곳에서) 'Server's Certificate is not trusted' 메시지가 자주자주 나온다. 해당 메시지가 나오지 않게 하기 위해서는 아래 방법을 따르자.. File > Settings >..
오늘은 간단하게 객체지향 SOLID 5대 원칙에 대해 정리해두려고한다. 1.SRP (Single Responsibility Principle) - 단일 책임 원칙 한 클래스는 하나의 책임만 가져야 한다. SRP 원칙은 클래스가 하나의 기능만을..
요즘 c# .NET 코어를 이용하여 api를 만드는 공부를 하고 있는데 아래와 같은 에러가 발생했다. 역시 모든 에러가 그렇듯 잘 읽어보면 답이 나온다. 프로젝트가 3.1 버전으로 만들어졌는데, 해당 버전이 설치가..
하이... 회사를 4~5년간 다니면서 깊은 고민이 있어 방법을 좀 찾아보았다. 요즘 회사에서 일을하면 집중력이 굉장히 떨어진다. 입사 초에는 열정에 불타올라 최선을 다해 업무를 했다면 지금은 심한날은 5분도 집..
하이.. 오늘은 Spring Bean의 라이프 사이클을 정리해두고자한다. 보통 스프링에서는 생성자 주입을 사용하지 않으면 객체를 생성한 뒤 에 의존 관계를 주입하고, 생성자 주입을 사용하면 객체 생성과 동시에 의존..
일반적으로 Spring Bean은 xml 파일에 정의 된다. Spring bean 속성에는 - class : 정규화된 자바 클래스 명 - id : bean의 고유 식별자 - scope : 객체의 범위 - constructor-arg : 생성될 때 생성자에 전달될 인..
예쩐에 포스팅에서 람다식에 대한 포스팅을 했었다. https://devkingdom.tistory.com/272?category=941391 [Java] 람다식 (Lambda Expression) 오늘은 람다식에 대해 간단하게 정리해두려고 한다. 람다식은 Java 8..
오늘은 Stream 을 사용하는 방법에 대해 쭉 정리를 해보고자 한다. Stream 생성하기 stream 은 두가지 방법으로 생성이 가능하다. Collection 으로 생성하기 // Collection(List) 로부터 스트림 생성 List collect..
하이..! 나도 드디어 오랜 윈도우 생활을 청산하고 맥북을 구매했다 ㅎㅎㅎ 오늘 맥의 터미널에서 ls 명령어를 치다가, 'Operation not permitted' 에러를 맞게되었다..! ㅎㅎ 저랑 같은 경험을 하신분들도 당..
예전에 내가 JVM 메모리가 어떻게 관리되는지 포스팅을 했었다. https://devkingdom.tistory.com/226 [JAVA] JAVA 메모리 이야기 - Stack 과 Heap 하이.. ! 어느날 회사의 누군가 Java의 메모리가 어떻게 관리되는..
하이.. 요즘 전에 했던 프로젝트를 복기해보면서 어떤 기술을 썼는지 하나씩 정리해 가고 있다. 오늘은 전에 회사에서 간편로그인 시스템을 구축할때 썼던 패턴이었던 Adapter 패턴에 대해 정리해보려한다. 개발..
오늘은 트랜잭션에 대해 정리를 해두려한다. 트랜잭션(Transaction)이란? 트랜잭션(Transaction)의 정의를 내려보자면, 트랜잭션은 Database의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업 단위나..
오늘은 리눅스 환경 (CentOS7) 에서 간단하게 PostgreSQL을 설치하고 기본적으로 운영하는 방법에 대해 포스팅 해보려고 한다. 먼저 설치전에 yum udate를 해주자. yum update -y 다음은 만약 인터넷 환경이 되신..
오늘은 PostgreSQL 에서 외부에서 접속이 가능하도록 하는 설정을 정리해두려고 한다. 혹시 설치하는 방법이 궁금하면 아래의 링크를 보고 따라해보면 금방 알수 있다. https://devkingdom.tistory.com/266 먼저..
하이 오늘은 백트래킹 알고리즘을 정리해두려고한다. 먼저 백트래킹 알고리즘을 알려면 DFS알고리즘을 정확하게 알고 있어한다. 혹시 DFS 에 대해 잘 모르겠다 싶으면 아래 링크를 차곰해서 보고 오자. https://de..
하이 ... 요즘은 정말 틈틈이 시간을 내서 알고리즘을 열심히 공부하고 있는 중이다. 예전에 취업 준비할 때는 알고리즘에 대해 자신감도 있었고, 문제도 곧잘 풀었었는데 뭔가 공부를 다시하려니 마음먹은대로 쉽..
오늘은 알고리즘에서 가장 중요한 개념중에 하나인 DFS에 대해 설명을 드리고자 한다. DFS는 다양한 경우의 수를 구할때 굉장히 많이 쓰이는 알고리즘이나 꼭 익혀두길 권장한다. 일단 코드소스를 먼저 보여드리겠..
저번 포스팅에서 내가 DFS 에 대하 포스팅을 했었다. DFS 알고리즘이 경우의수를 찾기 위해 사용하는 알고리즘이라면, BFS 알고리즘은 최단 거리를 찾기 위해 사용하는 알고리즘이라고 생각하면 좋을 것 같다. 먼..
하이 ...! 오늘은 대학생 분들이나 이직을 준비하시는 많은 분들에게 도움을 드리고자 글을 좀 적어보려고 한다. 취업을 준비하던 시절 꾸준하게 알고리즘 문제를 풀었었고, 요즘도 감이 죽지 않도록 하루에 한 두..
지난번에 cpu, memory의 상태를 측정하는 기본적인 명령어인 top를 정리했었다. https://devkingdom.tistory.com/232 [Linux] linux 인프라 지표 모니터링을 하기위한 명령어 top 요즘 모니터링에 대한 관심도가..
(해당 내용은 아래 강의 내용을 보면서 정리한 내용입니다.) https://www.coursera.org/learn/machine-learning 기계 학습 스탠퍼드 대학교에서 제공합니다. Machine learning is the science of getting computer..
(해당 내용은 아래 강의 내용을 보면서 정리한 내용입니다.) https://www.coursera.org/learn/machine-learning 기계 학습 스탠퍼드 대학교에서 제공합니다. Machine learning is the science of getting computer..
회사를 다닌지 4년이 다 되어가지만.. 아직도 나는 메일을 주고받는게 어렵다. 그래도 시간이 지나고 하다 보니 어떻게 써야 될지 정도는 이제 알듯 하다. 내가 몇년 간 일을하면 서꼈던 메일 작성 꿀팁을 여러분..
요즘 모니터링에 대한 관심도가 굉장히 높아졌다. 내가 자주 쓰는 linux 인프라 지표 모니터링 3가지 방법을 공유하려 한다. top 먼저 이건 가장 기본적인 명령어이다. 이 명령어를 통해서 CPU나 메모리 상태를 확..
머신러닝에 대해서 처음으로 글을 써보려 한다. 요즘 강의를 듣고 있는게 하나 있는데 ... 아래 링크의 이 강의를 열심히 듣고 내용을 여기다 좀 정리해보려고한다. www.coursera.org/learn/machine-learning 기계..
프로젝트를 진행하고 발표나 보고를 하다보면 항상 ! 100이면 100 듣는 말이 있다. "그래서?" 내가 생각하기에 정말 잘한 프로젝트든 부족해보이는 프로젝트든 상관없이 듣는 질문이다. 저 질문의 뜻은 뭘까? 이..
Intellij에서 JPA QueryDSL 을 사용해 프로젝트를 진행중이다. 그런데... 이제 프로그램을 개발하고 실행을 해보려고 할때... src/main/generated 라는 폴덩 아래에 존재하는 Q domain들의 위치를 못찾는 현상이..
하이.. ! 어느날 회사의 누군가 Java의 메모리가 어떻게 관리되는지에 대해서 물어봤다. 대답이 많이 나오지 않았다... 나름대로 Java를 제일 잘한다고 생각했었고, 자신감도 있던 상태라 충격이 컸다.. 그래서 오..
하이!! 요즘 회사에서 프로젝트 하나를 PM을 맡아서 진행하고 있다. 그런데 이렇게 메인으로 프로젝트르 맡아 진행해보는게 처음이라 그런지... 하다보면 정말 누락되는게 많고...일정관리하는 것도 힘들고... 인..
Spring Boot 에서 JPA 를 이용해서 api를 개발하고 있는데 com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class ~~~Controller$~~~Dto and no properties discovered..
최근에 회사에서 상상 디지텍커라는 활동을 하고 있다. 내가 지금 은행에 다니고 있는데, 은행의 틀에 얽매이지 않는 아이디어와 실행 방안을 만드는 그런 활동인데 첫 활동에서 우리가 할 주제의 결과물을 기사로..
1. DAU Daily Active Users 의 줄인말, 말그대로 하루동안 서비스를 이용한 순수 이용자 수를 의미 게임이나 메신저 회사에서 굉장히 많이 나오는 용어, 실제 게임에 얼마나 많은 사용자가 이용하는지를 측정하는..
예전에 내가 HTTP 프로토콜에 대해 정리해둔 내용이있다. devkingdom.tistory.com/104?category=841890 [WEB] HTTP 프로토콜 하이 ~~~ 오늘은 Spring 공부를 하다가 문득 HTTP 프로토콜을 한번 정리해놔야겠다는..
하이 ... ! 오늘은 토이 프로젝트에 대한 이야기를 좀 해보려고 한다. 토이 프로젝트... 사이드 프로젝트라고도 하는데... 지금 다니고 있는 회사를 다닌지 벌써 4년이 다 되어가는데 그동안 토이프로젝트로 가구..
하이~~~!! 지난번에 내가 토이프로젝트가 무엇인지에 대해서 포스팅을 했었다. devkingdom.tistory.com/223 토이프로젝트에 대하여 하이 ... ! 오늘은 토이 프로젝트에 대한 이야기를 좀 해보려고 한다. 토이 프로..
최근에 회사 일이 너무 너무 바빠서, 개인 git 으로 소스코드를 거의 못올리다가.. 오랜만에 코드를 올리려다. 아래와 같은 에러를 맞이 했다.. 당황하지말고 아래와 같은 과정을 거쳐 해결하자. 먼저 원격 연결..
하이 ~~ 오늘 오랜만에 글을 쓴다. 회사에 신입분들이 많이 들어오고 올때 마다 Git 동작방식에 대해 설명을 해주곤 하는데... 시간이 난 김에 그 과정을 쭉 한번 정리해놓으면 좋을듯 하여, 이렇게 글을 쓴다. 일..
자바스크립트에서 비동기 처리를 하는 것은 특정 코드의 로직이 끝날때까지 코드의 실행을 멈추지 않고 다음 코드를 바로 실행하는 것을 의미한다. 보통 응답과 요청 구조로 되어있는 통신에서 비동기처리를 많이..
hihi ~~ 오늘은 vue CLI 를 한번 설치해볼까한다. 그냥 설치할 건 아니고, VSCode 에서 설치를 해보려고 한다. Vue CLI 란? 여기서 먼저 CLI 라는 뜻 부터 알아보자. 이는 Command Line Interface의 줄인말로서 터..
코딩을 할 때, 항상 우리가 고민하는게 있다. 바로 네이밍 규칙이다. N 모 회사에 다니는 친구 말로는 이 네이밍 하나 때문에 몇시간을 회의한적이 있다할 정도로 프로젝트시 네이밍 규칙을 정하는 건 중요하다...
Intellij에서 프로젝트를 진행하던 중 한글이 깨지는 문제가 생겼다. 한글이 깨지는 대다수의 경우는 UFT-8 인코딩 설정을 해주면 해결된다. 나는 이문제를 세가지 방법을 적용해서 해결했다. 먼저 첫번째 방법,..
최근의 IntelliJ 버전의 경우 프로젝트를 구동시키면 Gradle로 실행 시키는 것이 기본적으로 세팅되어 있다. 이렇게 실행했을 때, 실행속도는 굉장히 느림을 확인할 수 있다. 하지만 아래와 같이 설정을 바꿔주면..
하이. 오늘은 Linux (CentOS 7) 위에 Tomcat을 설치하여 구동하려한다. 회사에서 쓰는 Linux가 Redhat이라 나도 CentOS에다가 하는 점 이해 부탁드린다. 먼저 오늘 할걸 설명드리자면 여러분들이 보통 간단한 프로..
JPA로 프로젝트를 하던 중에, Caused by: org.hibernate.AnnotationException: mappedBy reference an unknown target entity property 에러가 발생했다. 음. .해석해보면 mappedBy reference 가 어떤..
흠... CentOS가 더이상 배포되지 않느다니 충격이다.. ㅜㅡㅜ 이제 ubuntu 로 넘어가야겠다 그래도 회사에서는 redhat리눅스를 쓰니.. ㅎㅎㅎ 공부할겸 dns 서버를 만들어 봤다. dns 서버는 Domain Name System 서..
저번 포스팅에서 네임서버에 대해 설명드렸었다. devkingdom.tistory.com/210?category=834848 [Linux] Name Server 란? 흠... CentOS가 더이상 배포되지 않느다니 충격이다.. ㅜㅡㅜ 이제 ubuntu 로 넘어가야겠다..
유튜브로 보기 https://youtu.be/ID1xq6Ls1-g 1. 내년 오픈 예정인 미래형 백화점 (자료 출처 - www.etnews.com/20201204000108?mc=em_007_0001) 국내 주요 백화점 3사가 내년에 신규 점포를 차례로 엽니다. 현대..
유튜브에서 보기 www.youtube.com/watch?v=C2JLyY16Ywg 1. 오픈뱅킹 조회수수료, 3분의 1로 낮춘다. (출처 - www.etnews.com/20201211000118?mc=em_001_00001) 새해부터 오픈뱅킹의 조회 수수료가 현행의 10~30원..
1. 비트코인 고공행진에 "5만달러 간다" vs "비이상적 과열" (출처 - it.chosun.com/site/data/html_dir/2020/12/20/2020122000026.html) 비트코인 가격이 사상 최초로 2만달러를 돌파했습니다. 워낙 예상을 깬..
하이 ..! ㅎㅎ 요즘 정말 바빠서 글을 통 못쓰고 있었는데 진짜 오랜만에 글을 쓴다 ㅎㅎ 아래는 영상이니 영상으로 보실 분은 아래 링크에서 보자 ㅎㅎ www.youtube.com/watch?v=Yhd6K2p2_hQ 오늘은 개발자들이..
하이 .. ㅎㅎ !! 내가 개발자이긴 하지만 사내에서 듣는 온라인 UX강의에서 기록해두면 좋을것 같은 내용이 있어 이렇게 포스팅을 한다. UX 디자인의 3요소 1. UX는 편리한 것보다는 익숙함을 따른다 UX에서는 편..
하이 ~~! 지난번 포스티에서 Flutter를 설치했었다. (지난번 포스팅 보러가기) devkingdom.tistory.com/188 [Flutter] Flutter 개발환경 세팅하기 - 1.Flutter SDK 설치하기 하이! 오늘은 Flutter 개발환경을 한번..
하이 ~~!! 지난 번 포스팅에서 Flutter와 Android Studio를 설치했었다. (지난 글 보러가기) devkingdom.tistory.com/188 [Flutter] Flutter 개발환경 세팅하기 - 1.Flutter SDK 설치하기 하이! 오늘은 Flutter 개..
하이 ... 정말 오랜만에 글을 쓴다. 요즘 유튜브를 시작했는데.. ㅎㅎ 관심있으신 분들은 구독과 좋아요 부탁드린다 ...!! 오늘 준비한 내용은 쉘 스크립트 관련된 내용이다. 이게 프로그래밍이냐 하실수도 있지만..
쉘 스크립트란? 스크립트라는게 일반적으로 인터프리트 방식으로 동작하는 컴파일 되지 않는 프로그램이라고 생각하시면된다. 즉 텍스트 형식으로 저장되며 한줄씩 순차적으로 인터프리터가 읽어서 실행되도록 작..
하이 여러분 ~! 오늘부터 조금은 꾸준하게 플루터 관련 글을 써보려한다. 내가 플루터를 공부하는 이유는 간단하다. 먼저 첫번째 이유는 하나의 코드베이스로 iOS,안드로이드 앱 모두를 유지보수 하는것이 가능하..
하이! 오늘은 Flutter 개발환경을 한번 세팅해 볼거다. 일단 내가 구성하고자하는 것은 Flutter 에서 공식적으로 제안하는 방법대로 구성을 해볼 것이다. 개발 툴은 안드로이드 스튜디오를 사용할 생각이다. vscod..
하이 ...! 오늘은 RAID 관련하여 마지막 글을 쓴다. 이전에 썼던 글들은 아래 링크를 통해 확인하시면 좋을듯 하다. devkingdom.tistory.com/177 [Linux] 리눅스에서 하드디스크 추가하기 (feat. VMWare) 서버를..
만약 운영하는 서버의 스토리지 공간이 부족하다면 여러분들은 아마 하드디스크 구매를 생각할 것이다. 그런데 이게 구매만 한다고 되는 것은 아니다. 각 하드디스크가 용량이 넘치지 않도록 저장할 파일을 잘 분..
하이 ..! 저번에 RAID 관련해서 설명을 한 포스팅을 했었다. 오늘은 Linear RAID 부터 RAID 0, RAID1, RAID5 까지 설치를 해보려고한다. Linear RAID 먼저 Linear RAID 부터 구축하자. 아래와 같이/dev/sdb, /dev/..
하이 ~~!! 저번 포스팅에서 Linear RAID, RAID 0, RAID 1, RAID 5 까지 설치해서 구성을 해봤다. 설치만 할 줄 아는 것보다 복구를 하는것도 굉장히 중요하다. 오늘은 구성해놓은 RAID를 일부러 고장낸 뒤에 다시..
서버를 운영하다 보면 항상 서버 증축에 대한 고민을 해야한다. Memory 를 증설할 때도 있고 , CPU 코어 를 신규로 추가할 때도 있다. 그리고 더 나아가 서버 노드 자체를 신규해버릴 때도 있다. 또 하드디스크를..
VMWare 에서 CentOS7을 설치했는데 ... ifconfig 명령어를 쳤는데 안된다.. CentOS6 까지는 네트워크 관련 패키지가 자동으로 설치 됐는데 CentOS7 부터는 그렇지 않은가보다. 관련 패키지를 설치해주면 해결된다..
리눅스에서 사용하는 다양한 네트워크 명령어와 파일을 정리해 두려고 한다. 네트워크 관련 명령어 Network Manager Text User Interface 먼저 아래 명령어를 쳐서 NetworkManager가 잘 구동되어 있는지 확인해보..
was로 weblogic을 설치해서 사용하려고하는데, 이미 리눅스상에 오픈 소스 자바가 설치되어 있어 오라클 사의 자바로 재설치를 해보려고 한다. 먼저 기존 자바 버전을 확인해보면 아래와 같이 Openjdk가 설치된 것..
오늘은 CentOS에서 Swap 용량을 한번 늘려볼거다. 먼저 현재 Memory 와 Swap 욜량이 얼마인지 알아보자. free 약 20MB(20476KiB) 로 엄청 Swap 메모리가 작은것을 확인할수 있다.. ! 이것을 한 2GB까지 늘려보자...
파일 디렉토리 소유와 허가권에 대해 포스팅해보려 한다. 먼저 / 디렉토리에 vi testfile.txt 를 해서 파일 하나 만드어주고 또 /sample 디렉토리와 그안에 testfile.txt를 또하나 만들어주자. ls -l 로 정보를..
파일의 링크는 하드링크와 심볼릭링크(소프트링크)로 나눠진다. 먼저 링크를 만드는 방법을 소개하면 아래와 같다. 하드링크 ln 링크대상파일이름 링크파일이름 심볼링링크(소프트링크) ln -s 링크파일대상이름 링..
RPM은 잘 안쓰지만 일단 정리해두려고한다. RPM RPM 은 YUM 나오기 이전에 사용하던거라 최신버전에서는 YUM 을 사용하면 된다. 확장자 rpm인 파일은 윈도우에서 사용하는 setup.exe 와 비슷하게 쓸수 있는 거라..
오늘은 yum 에 대해 완벽(?)하게 정리 해놓으려고한다. YUM 일단 yum 명령어는 rpm명령어의 패키지 의존성을 완전하게 해결해준다. 특정 패키지를 설치하고자할때 만약에 사전 설치되어야할 패키지..
지난 번에 정리했던 내용을 기반으로 실습한 내용을 정리해둔다. https://devkingdom.tistory.com/155 [linux] 리눅스 사용자 및 그룹 관련 명령어 정리 멀티 유저를 관리하는 리눅스 환경에서는 사용자 및 그룹에..
하이 ... !! 내가 갑자기라고는 말을 하지만 갑자기는 아닐 것이다.. 내가 무언가를 건드렸기 때문에 이렇게 된 것이다.. 갑자기 그렇게되는 것은 없다. 아무튼 갑자기(ㅋㅋ) java.util.List가 자동으로 import 가..