반응형

전체 글 706

[bootstrap] bootstrap modal창 띄우기

목차 bootstrap modal 😄 역시 미래의 내가 보기 위해 부트스트랩을 이용해서 모달창을 띄우는 방법을 기록한다. html 코드와 js로 modal을 띄우는 방법이 존재하는데 여기서는 간단하게 html만으로 띄운다. js로 하는 방법은 아래처럼 코드를 수정하면 된다. button에 id값 주고 해당 버튼 클릭 시 $("#모달아이디").modal("show"); 이렇게 이벤트를 준다. 수정 테스트 환경: 부트스트랩 5.2.3버전 수정 버튼을 누르면 id가 "userModal"인 모달창을 띄우는 예제이다. bootstrap.min.css, bootstrap.bundle.min.css 2개의 파일이 필요하니 직접 다운로드 하거나 CDN으로 불러오거나 하면 된다. 아래 링크에서 다운로드 or CDN Do..

IT/development 2022.12.08

[독서] 말센스(feat. 흥분하지 않고 우아하게 리드하는) - 셀레스트 헤들리 作

2022-12-06 첫 번째에 이어 다음으로 읽었던 내용을 정리한다. https://yaga.tistory.com/248 [독서] 말센스(feat. 흥분하지 않고 우아하게 리드하는)_첫 번째 2022-10-11 독서 1일차 (사진은 내용과 상관없는 시골집 주변 풍경) 1. 주인공이 되고 싶은 욕구를 참아낸다. - 대화 나르시시즘 : 대화 속에 자기 자신의 경험에 대해 이야기 하는 성향 - 상대에 대한 yaga.tistory.com 04. 대충 아는 것을 잘 아는 척하지 않는다. 진실을 말하는 것이 중요한 이유 1) 솔직한 고백을 통해 신뢰를 얻고 정직하다는 인상을 심어준다. 2) 자신 역시 오류를 범할 수 있다는 사실을 인정함으로써 겸손해질 수 있다. 정확히 알지 못하는 사실에 대해 말하는 것은 피하라!..

[책] 별게 다 영감(어느 마케터의 아카이브) - 이승희 作

그녀가 정리한 영감 요소 중 기억에 남는 부분을 다시 !! 유독 내게 와닿았던 몇 문장들... 놓치고 싶지 않아서 재기록 한다. 1) 진짜 잘하는 사람은 가진 것을 공유한다. 그러면 그 사람은 또 다른 차원으로 넘어가기 때문에 2) 시간을 잘 쓴다는 말은 내 시간을 잘 분배한다는 의미도 있지만, 다른 사람 덕분에 얻은 시간을 가치있게 쓴다는 의미도 있다. 3) 좋은 브랜드가 가진 세 가지(조수용 대표) : 아름다움 / 실용적 / 가격이 합리적 + 철학 4) 세상에서 아름답고 의미있는 일들의 대부분은 낯선 사람과 과감하게 말을 터 보면서 시작된다. 5) 소울메이트 - 어떤 이야기를 할 때 창피함이 없어요. 6) 사랑하면 알게 되고 알게되면 보이나니, 그 때 보이는 것은 전과 같지 않으리라. 7) 유튜브의 ..

[생활팁] 알뜰폰 사용하고 통신요금 세이브하자(feat. 헬로모바일)

목차 개인적으로 돈 아까운 지출 중 1위가 통신요금이다. 예전부터 통신요금이 비싸게 책정되면 그것만큼 억울한 일이 없을 정도였다. 😥 헬로모바일 사용한지는 벌써 3년 째고 원래는 KT VIP 였다. 지인의 추천으로 우연히 옮겨 봤는데 이제 그냥 계속 쓴다. 예전에는 알뜰폰이 뭐지? 관심도 없었지만 사용해보니 물론 장단점이 있어도 지금 내 입장에서는 안 쓸 이유가 없다. 기존 통신망 그대로 사용하는거라서 통신 품질 차이도 전혀 없었다. 알뜰폰이 뭔지는 아래 링크를 첨부한다. 알뜰폰 - 나무위키 알뜰폰 요금 비교는 아래 사이트에서 하자. 주의. 사건·사고 관련 내용을 설명합니다. 이 문서는 실제로 일어난 사건·사고의 자세한 내용과 설명을 포함하고 있습니다. 알뜰폰을 가입할 때 특 namu.wiki 알뜰 통신..

[spring] @ControllerAdvice, @ExceptionHandler를 이용한 예외처리

목차 역시나 미래의 내가 보기 위해 기록한다. 기존에는 try catch문으로 예외를 처리했었는데 예외처리가 필요한 여러군데 코드에 적용을 해야 되니.. 클린하지가 않아 구글링 해보니 스프링에서 제공하는 @ControllerAdvice, @ExceptionHandler이 있었다. 왜 이걸 이제야 알게 되었는지.. 😥 테스트 개발환경은 아래와 같다. @ExceptionHandler 😄 @Controller나 @RestController가 선언된 Bean에서 발생한 예외만 처리할 수 있다. @Service나 @Repository와 같은 곳에서의 예외는 처리할 수 없음에 유의할 것 사용방법은 간단하다. 컨트롤러 내에 메소드를 만들고 @ExceptionHandler를 선언하고 value값으로 예외처리 클래스를 ..

IT/development 2022.12.04

[JavaScript] javascript 동적 엘리먼트에 feather 아이콘 추가

목차 오늘도 역시 미래의 내가 보기 위해 기록을 남긴다. 동적 엘리먼트에 feather 아이콘 추가 😃 feather 아이콘은 처음 사용해봐서 삽질할게 전혀 아니었는데.. 삽질을 좀 했다. 우선 아래처럼 feather.js를 불러온 다음 만든 엘리먼트에 data-feather를 부여 후 script에서 feather.replace()를 호출하면 아이콘이 이쁘게 생긴다. 물론 아이콘은 data-feather에 포함된 것만 된다. home 동적 엘리먼트에 feather를 추가할 경우엔 아래처럼 하면 된다. 내 경우는 아래처럼 해서 아이콘으로 변환되지 않았었다. 당연히 엘리먼트를 그려주는 스크립트 범위안에서 feather.replace()를 해야 한다. reference: https://github.com/f..

IT/development 2022.12.02

[linux]리눅스 adduser(사용자 생성), deluser or userdel(사용자 삭제)

목차 리눅스 adduser(사용자 생성), deluser or userdel(사용자 삭제) 위처럼 명령어 입력 시(root계정으로 해야 함) test1이라는 계정이 생성되고 아래처럼 /home 밑에 해당 test1이라는 폴더가 생성됨 생성된 사용자의 비밀번호를 아래처럼 설정할 수 있음 새로 생성된 사용자로 계정을 변경하기 위해선 su - "계정명" 입력하면 됨 사용자 삭제 시 centos 기준은 userdel "사용자명" 입력 하면 됨 이 때 만약 해당 사용자의 프로세스가 사용중이라고 나오면 kill -9로 해당 프로세스 죽이고 할 것 삭제된 계정으로 로그인 시 아래처럼 존재하지 않는다고 나옴 계정 삭제 시 디렉토리까지 삭제하려면 아래처럼 -r 옵션 입력 해당 디렉토리가 아래처럼 사라졌음

IT/ETC 2022.11.30

[Spring]RequestMapping의 변화

목차 RequestMapping의 변화 @Controller 어노테이션은 추가적인 속성을 지정할 수 없지만 @RequestMapping은 몇 가지의 속성을 추가할 수 있는데 그중 많이 사용하는 속성이 method 속성이고 흔히 GET방식, POST 방식을 구분해서 사용할 때 이용되며 스프링 4.3버전에서는 @RequestMapping을 줄여서 사용할 수 있는 @GetMapping, @PostMapping이 등장하는데 축약형의 표현이므로 기존의 @RequestMapping과 비교해서 학습하는 걸 권장 @RequestMapping은 POST, GET 방식 둘다 지원해야 하는 경우네느 배열로 처리해서 지정할 수 있고 일반적으로는 GET, POST방식만을 사용하지만 최근에는 PUT, DELETE 방식 등도 점점..

IT/development 2022.11.30

[Spring]@ModelAttribute 어노테이션

목차 스프링 @ModelAttribute 스프링MVC의 Controller는 기본적으로 Java Beans 규칙에 맞는 객체는 다시 화면으로 객체를 전달함 좁은 의미에서 Java Beans 규칙은 단순히 생성자가 없거나 빈 생성자를 가져야 하며, getter/setter를 가진 클래스의 객체들을 의미함 앞의 예제에서 parameter로 사용되었던 SampleDTO의 경우는 Java Beans 규칙에 맞기 때문에 자동으로 다시 화면까지 객체가 전달되었음(전달 될 때는 클래스명의 앞글자는 소문자로 처리됨) 반면 기본 자료형의 경우는 parameter로 선언하더라도 기본적으로 화면까지 전달되지는 않음 아래 이미지처럼 SampleController에서 method를 작성한 뒤 브라우저에서 parameter의 값..

IT/development 2022.11.30
반응형