혈혈단신 헤쳐나가는 삶
close
프로필 배경
프로필 로고

혈혈단신 헤쳐나가는 삶

  • 분류 전체보기 (319)
    • main (8)
    • 【 전자금융결제 】 (0)
    • ┕ 정산·빌링 (3)
    • 【 개발 이야기 】 (81)
      • 도서 (2)
      • 나만의 라이브러리 (1)
      • coding test (6)
    • ┝ 개발 언어 (71)
      • ┎ JAVA (40)
      • ┝ html_css_js (22)
      • ┝ jsp (0)
      • ┝ ajax_jquery (0)
      • ┝ ruby (8)
      • ┕ else (1)
    • ┝ framework (16)
      • ┎ Spring (13)
      • ┕ else (0)
    • ┝ DB (22)
      • ┎ NoSQL (0)
      • ┝ RDBMS (21)
      • ┕ else (0)
    • ┝ CI&CD (3)
    • ┝ 웹서비스 인프라 (7)
    • ┕ 보안 (0)
    • 【 사는 이야기 】 (4)
      • (24.12~) ielts 스터디 (2)
      • (22.03~25.02) 방통대 : 컴퓨터과학과 (12)
      • 시청 미디어 (11)
      • 여행 (1)
    • X 1인웹개발 (20)
  • 홈
  • 태그
  • 방명록

[ubuntu] '~'와 '/' 중 root 디렉토리는?

리눅스 환경에서 ~와 /는 경로 시스템에서 중요한 의미를 갖는 특별한 기호이다. ~ 먼저, ~는 사용자의 홈 디렉토리를 나타낸다. 이 홈 디렉토리는 각 사용자의 개인 공간으로, 여기에서 자신만의 파일과 설정을 관리할 수 있다. 예를 들어, 사용자 "john"의 경우 /home/john이 홈 디렉토리일 것이다. / 한편, /는 리눅스 파일 시스템에서의 루트 디렉토리이다. 모든 파일과 디렉토리는 이 루트 디렉토리 아래에 위치하며, 파일 시스템의 최상위를 의미한다. 각 디렉토리는 / 아래에 계층적으로 구성되어 있다. 요약하자면, ~는 사용자의 홈 디렉토리를 가리키며, /는 파일 시스템의 최상위 루트를 의미한다.

  • format_list_bulleted ┝ 웹서비스 인프라
  • · 2023. 9. 1.
  • textsms

[ruby] .index_by(&:name) 메서드

`&:`는 루비에서 블록을 사용하기 위한 간단한 축약 표현입니다. `index_by(&:name)`와 같은 형태에서 `&:`는 블록을 인자로 전달하는 것을 간소화하는 역할을 합니다. 여기서 `index_by(&:name)`는 객체의 배열을 이름(`name`) 속성을 기준으로 해시 맵 형태로 변환하는 메서드입니다. 즉, 객체의 `name` 속성을 키로 하고 해당 객체를 값으로 갖는 해시를 생성합니다. 아래는 일반적인 `index_by` 메서드의 사용 예시입니다: items = [ { name: 'apple', price: 1000 }, { name: 'banana', price: 2000 }, { name: 'orange', price: 1500 } ] items_indexed_by_name = items..

  • format_list_bulleted 카테고리 없음
  • · 2023. 8. 31.
  • textsms

[ruby] .map 메서드

map 메서드는 주어진 배열에 대해 주어진 블록을 실행한 뒤 새로운 배열에 저장한다. names = items.map { |i| i[:name] || i['name'] } 이 코드는 items 배열에 있는 각 항목의 :name 또는 'name' 속성 값을 추출하여 새로운 배열인 names에 저장하는 코드입니다. 여기서 map 메서드는 items 배열의 각 항목에 대해 주어진 블록을 실행하고, 그 결과 값을 새로운 배열에 저장합니다. 블록 내에서는 i[:name]가 먼저 평가되고, 만약 i[:name]이 존재하지 않으면 i['name']가 평가됩니다. 이렇게 하면 names 배열에는 items 배열의 각 항목에서 :name 속성 또는 'name' 속성 값을 가져온 결과가 저장됩니다.

  • format_list_bulleted ┝ 개발 언어/┝ ruby
  • · 2023. 8. 31.
  • textsms

docker & tomcat, 호스팅이란

java에서 tomcat의 ./startup.sh로 서버를 구동시켰던 것처럼 docker의 docker-compose up을 사용하여 서버를 구동시킨 것이 유사해보인다. 둘은 어떤 점이 다른지에 대해 살펴본다. Docker - Docker는 컨테이너화 기술을 제공하는 플랫폼이다. - Docker는 애플리케이션과 그의 종속성을 격리된 환경인 '컨테이너'로 묶는 것을 목표로 한다. - Docker 컨테이너는 격리된 환경에서 실행되며, 모든 애플리케이션 및 종속성을 포함한다. - 개발 환경에서부터 프로덕션 환경까지 일관성 있는 배포와 실행을 지원합니다. Tomcat - Tomcat은 웹 애플리케이션 서버로서, Java Servlet 및 JavaServer Pages(JSP) 애플리케이션을 호스팅하고 실행하는 ..

  • format_list_bulleted ┝ 웹서비스 인프라
  • · 2023. 8. 29.
  • textsms

[postgre]

PostgreSQL이란 관계형 데이터베이스 관리 시스템(RDBMS)의 하나 오픈 소스 데이터베이스 솔루션 PostgreSQL과 ORM PostgreSQL과 ORM(Object-Relational Mapping)은 데이터베이스와 애플리케이션 간의 상호작용을 다루는 두 가지 다른 개념이다. PostgreSQL (데이터베이스) PostgreSQL은 관계형 데이터베이스 관리 시스템(RDBMS)으로, 데이터를 테이블 형태로 저장하고 관리하는 역할을 한다. 데이터를 구조화하여 저장하며 SQL 쿼리를 사용하여 데이터를 검색, 수정, 삭제 및 추가할 수 있다. ORM (Object-Relational Mapping) - ORM은 객체와 관계형 데이터베이스 간의 매핑을 담당하는 기술이다. - ORM은 객체 지향 프로그래..

  • format_list_bulleted ┝ DB/┝ RDBMS
  • · 2023. 8. 29.
  • textsms

[git] travis CI

travis CI란 Travis CI(Travis Continuous Integration)는 소프트웨어 프로젝트의 지속적인 통합과 배포를 지원하는 온라인 서비스다. Travis를 GitHub과 연동하여 변경 사항이 감지되면 자동으로 빌드 및 테스트를 실행하는 등의 작업을 수행할 수 있다. travis CI 장점 - 코드 변경 사항에 대해 간편하게 테스트/빌드할 수 있다. - 자동화된 배포 프로세스를 설정할 수 있다. - 빌드 기록, 테스트 결과, 배포 이력을 제공하여 코드 변경 사항의 추적과 버전 관리를 용이하게 한다. travis CI를 github과 연동하는 방법 1. GitHub 계정 생성 또는 로그인 2. Travis CI와 연동할 GitHub 저장소 생성 3. Travis CI 웹사이트에 로그..

  • format_list_bulleted ┝ CI&CD
  • · 2023. 8. 29.
  • textsms
  • navigate_before
  • 1
  • ···
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • ···
  • 54
  • navigate_next
공지사항
  • 프롤로그
전체 카테고리
  • 분류 전체보기 (319)
    • main (8)
    • 【 전자금융결제 】 (0)
    • ┕ 정산·빌링 (3)
    • 【 개발 이야기 】 (81)
      • 도서 (2)
      • 나만의 라이브러리 (1)
      • coding test (6)
    • ┝ 개발 언어 (71)
      • ┎ JAVA (40)
      • ┝ html_css_js (22)
      • ┝ jsp (0)
      • ┝ ajax_jquery (0)
      • ┝ ruby (8)
      • ┕ else (1)
    • ┝ framework (16)
      • ┎ Spring (13)
      • ┕ else (0)
    • ┝ DB (22)
      • ┎ NoSQL (0)
      • ┝ RDBMS (21)
      • ┕ else (0)
    • ┝ CI&CD (3)
    • ┝ 웹서비스 인프라 (7)
    • ┕ 보안 (0)
    • 【 사는 이야기 】 (4)
      • (24.12~) ielts 스터디 (2)
      • (22.03~25.02) 방통대 : 컴퓨터과학과 (12)
      • 시청 미디어 (11)
      • 여행 (1)
    • X 1인웹개발 (20)
최근 글
인기 글
최근 댓글
태그
  • #css
  • #HTML
  • #정산
  • #JMeter
  • #transactional
  • #js
  • #1인웹개발
  • #컴퓨터과학과
  • #방통대
  • #tomcat
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바