Seemingly Online
close
프로필 배경
프로필 로고

Seemingly Online

  • 카테고리 (571)
    • Language (250)
      • 알고리즘 (100)
      • Java (144)
      • python (2)
      • Kotlin (4)
    • WEB (141)
      • Spring (24)
      • Spring Security (3)
      • Next.js (3)
      • TypeScript (3)
      • JavaScript (45)
      • jQuery (7)
      • CSS (25)
      • XML (3)
      • Maven (1)
      • Gradle (1)
      • JSP (1)
      • Thymeleaf (10)
      • HTML (11)
      • MyBatis (1)
      • JPA (3)
    • App (45)
      • Flutter (34)
      • Dart (4)
      • Android (2)
      • IOS (3)
      • Firebase (2)
    • Git (6)
      • GitHub (6)
    • AWS (15)
      • SCT (2)
      • Amazon Aurora (1)
      • S3 (2)
      • EventBridge (1)
      • EC2 (7)
      • EFS (1)
    • DataBase (44)
      • MySQL (19)
      • Oracle SQL (19)
      • Postgre-SQL (6)
    • OS (33)
      • Linux (27)
      • Windows (1)
      • Mac (5)
    • Tool (15)
      • DocKer (6)
      • Intellij (7)
      • VScode (2)
    • IT (17)
      • Developer-etc (13)
      • 개발상식 (4)
    • CodePen (2)
      • 캐러셀 (2)
  • 홈
  • 방명록
자바 싱글톤 패턴과 이중 체크락(Double-Checked Locking) + volatile

자바 싱글톤 패턴과 이중 체크락(Double-Checked Locking) + volatile

2024-01-19 1. 예제 아래와 같이 싱글톤 패턴이 있다고 할 때 몇 가지 문제점이 발생할 수 있다. class SampleSingleton { private static SampleSingleton instance; public static synchronized SampleSingleton getInstance() { if (instance == null) { instance = new SampleSingleton(); } return instance; } } 2. volatile private static SampleSingleton instance; 위의 변수는 volatile 로 선언되어 있지 않아 멀티스레드의 환경에서의 안정성이 떨어질 수 있다. 멀티 스레드 환경에서는 각 스레드가 자체 ..

  • format_list_bulleted Language/Java
  • · 2024. 1. 19.
  • textsms
Docker "WARNING: The requested image's platform (linux/arm64/v8) does not match the detected host platform (linux/amd64) and no specific platform was requested" 해결 방법

Docker "WARNING: The requested image's platform (linux/arm64/v8) does not match the detected host platform (linux/amd64) and no specific platform was requested" 해결 방법

2024-01-17 1. 원인 mac 운영체제 내에서 플랫폼을 빌드하거나 실행할 때 linux/arm64/v8에서 이미지가 실행되게 되는데 이로 인해 현재 이미지의 운영체제 linux/amd64와 같지 않아 발생하는 문제이다. 2. 방법 아래와 같이 빌드 및 실행 시 명확한 운영체제를 지정(--platform linux/amd64)해주면 해당 문제를 해결할 수 있다. # docker build --platform linux/amd64 --build-arg [optional] -t [아이디정보]/[저장소정보] # docker push [아이디정보]/[저장소정보] # docker run --platform linux/amd64 [아이디정보]/[저장소정보] 3. 출처 https://stackoverflow.c..

  • format_list_bulleted Tool/DocKer
  • · 2024. 1. 17.
  • textsms
flutter 에서 Column 의 각요소 정렬 위치 다르게 설정하는 방법

flutter 에서 Column 의 각요소 정렬 위치 다르게 설정하는 방법

2024-01-02 1. 방법 mainAxisAlignment: MainAxisAlignment.start 와 mainAxisAlignment: MainAxisAlignment.end 를 활용해 각 좌측 우측 정렬을 적용해준다. import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( home: Scaffold( appBar: AppBar( title: Text('Left and Right Align'), ), body: Column( childr..

  • format_list_bulleted App/Flutter
  • · 2024. 1. 16.
  • textsms
html 스크롤 시 Fixed 영역 만들기 + resize 이벤트 대응 방법

html 스크롤 시 Fixed 영역 만들기 + resize 이벤트 대응 방법

2024-01-15 1. css 2. html Fixd AREA long~~~~~~~~ Main AREA 3. JavaScript 메인 이미지 출처 : 사진: Unsplash의Jason Hudson

  • format_list_bulleted WEB/HTML
  • · 2024. 1. 15.
  • textsms
크롬 개발자 도구의 dimensions 와 html 실제 넓이 차이 해결 meta name="viewport" content="width=device-width, initial-scale=1.0"

크롬 개발자 도구의 dimensions 와 html 실제 넓이 차이 해결 meta name="viewport" content="width=device-width, initial-scale=1.0"

2024-01-12 1. 방법 위의 dimensions 와 실제 element 의 최대 넓이가 다른 경우, 기존의 코드의 html 코드는 아래와 같은 형식으로 되어 있을 것이다. 해당 코드에서는 디바이스의 넓이와 페이지 로드시에 초기 줌 레벨에 대한 설정값이 없다. 해당 코드를 추가해 준다. 이 메타 태그는 모바일 브라우저에서 웹 페이지를 올바르게 렌더링한다. width=device-width: 뷰포트의 너비를 디바이스의 실제 너비와 일치시키라는 의미이며, 모바일 기기의 화면 크기에 맞게 웹 페이지가 조절된다. initial-scale=1.0: 페이지가 로드될 때 초기 줌 레벨을 1.0으로 설정한다. 이는 사용자가 페이지를 처음 방문했을 때 기본 확대/축소 레벨을 의미한다. 메인 이미지 출처 : 사진: ..

  • format_list_bulleted WEB/HTML
  • · 2024. 1. 12.
  • textsms
[CSS] css 에서 overflow: scroll  ui 지우는 방법

[CSS] css 에서 overflow: scroll ui 지우는 방법

2024-01-11 1. 방법 /* (Chrome, Safari) 에서 제거하기 */ .your_tag_class_name::-webkit-scrollbar { width: 0 !important; } /* Firefox 에서 제거하기 */ .your_tag_class_name { scrollbar-width: none; } 메인 이미지 출처 : 사진: Unsplash의Thomas de LUZE

  • format_list_bulleted WEB/CSS
  • · 2024. 1. 11.
  • textsms
  • navigate_before
  • 1
  • ···
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • ···
  • 96
  • navigate_next
공지사항
전체 카테고리
  • 카테고리 (571)
    • Language (250)
      • 알고리즘 (100)
      • Java (144)
      • python (2)
      • Kotlin (4)
    • WEB (141)
      • Spring (24)
      • Spring Security (3)
      • Next.js (3)
      • TypeScript (3)
      • JavaScript (45)
      • jQuery (7)
      • CSS (25)
      • XML (3)
      • Maven (1)
      • Gradle (1)
      • JSP (1)
      • Thymeleaf (10)
      • HTML (11)
      • MyBatis (1)
      • JPA (3)
    • App (45)
      • Flutter (34)
      • Dart (4)
      • Android (2)
      • IOS (3)
      • Firebase (2)
    • Git (6)
      • GitHub (6)
    • AWS (15)
      • SCT (2)
      • Amazon Aurora (1)
      • S3 (2)
      • EventBridge (1)
      • EC2 (7)
      • EFS (1)
    • DataBase (44)
      • MySQL (19)
      • Oracle SQL (19)
      • Postgre-SQL (6)
    • OS (33)
      • Linux (27)
      • Windows (1)
      • Mac (5)
    • Tool (15)
      • DocKer (6)
      • Intellij (7)
      • VScode (2)
    • IT (17)
      • Developer-etc (13)
      • 개발상식 (4)
    • CodePen (2)
      • 캐러셀 (2)
최근 글
인기 글
최근 댓글
태그
  • #백준
  • #자바공부
  • #backjoon
  • #자바알고리즘
  • #백준알고리즘
  • #Java8
  • #자바기초
  • #Java
  • #BOJ
  • #자바
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바