일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 타입 오류
- 그딴건없었다
- SQL
- MySQL
- react-three-fiber
- 쿼리 오류
- 문서객체모델
- 코드 가시화
- CSS
- 코드 이해하기
- C언어
- java
- 자바스크립트
- 코드 시각화
- REACT
- 웹 퍼블리싱
- 전처리도구
- Python
- 깃허브
- 헬생아
- SpringBoot
- 로그인 기능
- nvl함수
- jstl
- 1인개발
- 렌파이
- 자바
- jsp
- spring
- 값 가져오기
- Today
- Total
목록분류 전체보기 (138)
This is it. it's IT.
위키독스엔 특히 IT서적의 요약본이 많아요... 평소 보고싶었던 책을 여기서 검색해서, 내용 흐름 보고 구매를 결정해도 좋을 거 같아요. 무료라서 좋네요... https://wikidocs.net/ 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net
백엔드 개발자로 지원하기 위해 공고를 보던 중 리눅스를 자격조건으로 제시하는 회사가 많았다... 그러나 나는 1도 알지 못했기 때문에 찾아보게 되었다... 다른 운영체제들이 GUI를 주로 사용하는데에 비해 리눅스는 CLI가 기본적이기 때문에 소비하기보다 직접 만들고자 하는 개발자들이 더 선호할 수 밖에 없다고 한다. 오픈소스 소프트웨어라서 개조에 더 적합하기도 하다. 안드로이드가 바로 리눅스 기반 모바일 운영체제다. '커널'이 뭐에요 리눅스를 직접 관리하는 곳(핵심부분?) virtual box - 리눅스를 다운받을 수 있게 가상환경을 만들어주는 프로그램 얌 $ pwd => 현재 위치를 확인/ $ ls => 파일을 확인 $ mkdiir 파일명 => 파일 생성 $ vi 파일명 => 파일 열기 $ cp => ..
수동설치해 ㅡㅡ
에는 SASS SCSS Less Stylus 등이 있습니다... 요즘은 이것들 중 하나는 기본이라고 하네여 CSS는 DRY원칙을 지키지 않는 모습을 보여준대요.. (DRY: don't repeat yourself 한마디로 겁나 반복한다는 뜻;;;) css전처리도구는 이런 반복을 줄여주는 역할을 한다고 합니다... 또한 기본 CSS에서는 사용할 수 없었던 조건문이나 반복문도 사용할 수 있게 된다고 하는군요.... 흥미롭군요~~~~~~~ 그럼 전 더 배우러 가보겠습니다. 참고한 글: https://brunch.co.kr/@skykamja24/267 나쁜 CSS 습관들 퍼블리싱 작업을 힘들게 만드는 레거시 CSS 코드를 작성하는 법 | 1. 와일드카드 꽉 채우기 와일드카드(*) 선택자는 모든 엘리먼트에 영향을..
돔이 대체 뭔가요?? 쉽게 말해서 HTML 구조 잡을 때 상위태그에서 하위태그로 구조를 잡아나가잖아요? 예를 들어서 body안에 div태그(wrap) 안에 header, section , aside, footer... 이런 식으로 문서를 용도별로 묶어서 만들죠... javascrpt는 dom의 요소(태그 이름, 선택자 등)를 이용해서 쉽게 html문서에 접근할 수 있죠. 그쵸, getElementsByName("name"), getElementsById("id") 요런 식으로여... 이러한 방식이 바로 돔을 이용한다는 겁니다... 문서객체 모델은 바로 이렇게 원하는 부분별로 접근할 수 있도록 만든 인터페이스 라고 합니다... http://tcpschool.com/ajax/ajax_basic_dom 코딩교..
좋은 기능이 있는 글이 있는 것 같아 가져왔읍니다... https://blueshw.github.io/2019/10/13/show-items-on-scroll/
이럴 때는 일단 default 값이 0으로 되어있는지 부터 확인 해보아요...!!! null 로 되있으면, 연산자체가 불가능하기 때문이에요... select max(r_num)+1 r_num from r_config; -- 이게 셀렉트키 구문입니당 -- 값 null일 때 자동으로 0으로 치환한 후 +1을 하도록 만듬 select ifnull(max(r_num),0)+1 r_num from r_config; 혹은 이렇게 값이 null 인 경우에, 0으로 변환 후 연산을 하는 방법도 있습니다.ㅇ...ㅎㅎㅎ
알수없는 이유로 DB에 Lock이 걸렸다.... 팀프로젝트를 하면서 여러 기능들이 막 짬뽕되고 하는 탓에 무언가 혼선이 생긴 것 같다 table에 insert를 해야하는데 ... 인서트 버튼을 누르니 오랫동안 로딩중이다가 ... 타입 예외 보고 메시지 Request processing failed; nested exception is org.springframework.dao.CannotAcquireLockException: 설명 서버가, 해당 요청을 충족시키지 못하게 하는 예기치 않은 조건을 맞닥뜨렸습니다. 예외 org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.spr..
insert와 동시에 update를 해야하는 경우 update와 동시에 insert를 해야하는 경우 = > 트랜잭션을 사용 둘다 되거나, 전부 안되거나 해야하는 작업(&&)을 해야 할 때 트랜잭션을 사용 ex) 조회수 상승시키기 "제목을 눌러서 select + 조회수 오름 update" 을 동시에 시키기 위해서. 사용할 수 있다. 댓글 등록 버튼을 누르면... tbl_reply에 insert + tbl_board의 cnt 컬럼에 + 1 update... 트랜잭션 사용! 트랜잭션을 하기 위한 설정이 필요하다. dependency추가, root-context 수정...등등 namespace에서 tx에 체크도 해주어야한다고 한다. 트랜잭션은 service계층에서 정의한다. service가 요구사항을 반영하는 ..