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

혈혈단신 헤쳐나가는 삶

  • 분류 전체보기 (293)
    • main (8)
    • 【 전자금융결제 】 (0)
    • ┕ 정산·빌링 (3)
    • 【 개발 이야기 】 (73)
      • 도서 (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인웹개발 (19)
  • 홈
  • 태그
  • 방명록

[java] synchronized

thread-safe멀티스레드 프로그램은 스레드 간 공유하여 사용하는 data가 있을 때, 스레드 동기화가 되지 않는다면 data의 신뢰성을 보장할 수 없으므로 신경 써야한다. 이를 thread-safe하다고 한다.이를 위해서 java에서는 스레드 동기화를 가능하게 하는 synchronized 기능을 제공한다. synchronized여러 스레드가 한 개의 자원을 사용하고자 할 때 데이터를 점유한 스레드를 제외한 나머지는 데이터에 접근을 못하도록 막는 것을 말한다. 변수와 함수에 사용할 수 있다.public synchronized void method() {}private Object obj = new Object();public void exMethod() {synchronized(obj) {}} Thr..

  • format_list_bulleted ┝ 개발 언어/┎ JAVA
  • · 2025. 2. 12.
  • textsms

inspect view (검사)

'검사'에서 작성한 자바스크립트 파일이 보이지 않는 경우확장 프로그램은 내가 작성한 js 파일로 동작하고 있다. 그런데 chrome-extension:/// 경로에 해당하는 js 파일이 없을 수 있다.이 경우 해당 경로는 background script나 popup에 관련된 자바스크립트 파일을 보여주기 때문에, 작성한 js 파일은 별도로 다뤄질 수 있다.해당 파일은 웹 페이지의 DOM에 삽입되기 때문에, 페이지에서 직접 inspect view를 통해 확인할 수 없을 수 있다.

  • format_list_bulleted ┝ 개발 언어/┝ html_css_js
  • · 2025. 1. 16.
  • textsms

크롬 익스텐션 개발 시 유의할 점

리소스 파일 다시 로드js파일 등 확장 프로그램을 수정한 후에는 크롬에서 확장 프로그램을 다시 로드해야 변경 사항이 반영된다. 새로고침한다고 해결되지 않으니 주의 (이걸로 삽질 ㅠ)또는 chrome://extensions/ 페이지에서 '새로고침'을 눌러주면 된다.

  • format_list_bulleted ┝ 개발 언어/┝ html_css_js
  • · 2025. 1. 16.
  • textsms

test.html?name=:6 Uncaught TypeError: Cannot read properties of null (reading 'addEventListener')

JavaScript가 HTML 요소보다 먼저 실행되어서 생기는 문제로 태그를 밑으로 옮기면 해결

  • format_list_bulleted ┝ 개발 언어/┝ html_css_js
  • · 2025. 1. 16.
  • textsms

[RestTemplate] x-www-form-urlencoded

RestTemplate 으로 POST 전송시에 파라미터(application/x-www-form-urlencoded)로 메시지 보내기 Map으로 httpbody를 구성할 경우 아래와 같은 에러가 발생한다.No HttpMessageConverter for java.util.HashMap and content type "application/x-www-form-urlencoded"HashMap은 urlencoded에는 사용할 수 없다는 모양이다 왜죠...이 경우 Multivaluemap을 사용하여 바디를 구성할 경우 전송이 된다. 웃긴게 값을 put을 하면 에러가 나고 add를 해야한다... 왜죠... // 2. make http body MultiValueMap body = new..

  • format_list_bulleted ┝ 개발 언어/┎ JAVA
  • · 2024. 10. 16.
  • textsms

[java] multipart 파일 받을 때 주의할 점

양식 데이터 form의 'file'이라는 이름으로 전송되기 때문에 아규먼트도 'file'을 지켜주어야 한다. @RestController @RequestMapping("/excel") public class ExcelController { @Resource ExcelService service; @RequestMapping("/shipment") public void saveExcel(MultipartFile file) throws Exception { // 정상 @RequestMapping("/shipment") public void saveExcel(MultipartFile excelFile) throws Exception { // NPE 발생

  • format_list_bulleted ┝ 개발 언어/┎ JAVA
  • · 2023. 11. 14.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • ···
  • 12
  • navigate_next
공지사항
  • 프롤로그
전체 카테고리
  • 분류 전체보기 (293)
    • main (8)
    • 【 전자금융결제 】 (0)
    • ┕ 정산·빌링 (3)
    • 【 개발 이야기 】 (73)
      • 도서 (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인웹개발 (19)
최근 글
인기 글
최근 댓글
태그
  • #HTML
  • #방통대
  • #transactional
  • #정산
  • #JMeter
  • #tomcat
  • #컴퓨터과학과
  • #css
  • #1인웹개발
  • #js
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바