home (268) 썸네일형 리스트형 배열 추가 삭제 자바스크립트에서 배열을 추가하는 방법으로 주로 Array 객체의 push를 사용하거나 concat을 사용합니다. push는 1개의 데이터를 배열에 추가할 때 쓰고 concat은 2개 이상의 배열을 하나로 합칠 때 사용합니다. push를 통해서 배열에 데이터를 추가하면 stack의 push와 똑같이 데이터가 추가됩니다. 반대로 push를 이용해서 1개씩 추가할 필요 없이 concat을 사용하면 2개 이상의 배열을 하나로 합칠 수 있습니다. 배열의 데이터를 삭제해야 할 때 Array 객체의 pop를 사용하거나 splice를 사용합니다. pop은 배열에서 데이터 1개를 삭제할 때 쓰고 splice는 1개 이상의 데이터를 삭제할 때 사용합니다. pop은 stack의 pop와 같이 맨 마지막에 추가된 데이터 1개.. ajax 배열 파라미터 전달 ajax 파라미터로 배열을 전달하는 방법은 간단합니다. 위의 코드처럼 ajax data 속성에 배열을 추가하면 됩니다. 서버에서 배열을 받으려면 @RequestParam "배열 이름[]"으로 받으면 됩니다. 코드를 실행했을 때 예제로 작성한 배열목록이 출력되면 ajax로 배열이 제대로 전달되었음을 확인할 수 있습니다. IllegalStateException parameter 에러 클라이언트에서 서버로 ajax 요청을 하다가 다음과 같은 에러가 발생했습니다. 에러가 발생하는 원인은 스프링에서 파라미터로 전달되는 데이터의 default 값이 없기 때문입니다. 정확하게 말하면 "required=false"인 파라미터가 비록 전달되지 않더라도 default 값이 설정되지 않으면 에러가 발생합니다. 따라서 에러를 발생하지 않게 하려면 컨트롤러에서 "required=false"인 파라미터에 "defaultValue" 속성을 추가해주면 됩니다. 선릉역 순대국 맛집 최근에 선릉역으로 외근을 갔다가 순대국 맛집이 있다고 해서 "농민백암순대" 식당을 방문했습니다. 웨이팅이 길다고 해서 일찍 출발했는데도 사람이 많았습니다. (11시 10분에 도착) 가게에 도착하게 되면 양쪽에 농민백암순대 식당이 있는데 오른쪽은 본관이고 왼쪽은 신관인데 저는 그나마 사람이 없는 신관으로 갔습니다. 식당에 들어가면 먼저 대기표를 작성해야 하고 자리가 나면 직원분들이 차례대로 불러줍니다. 그래도 순대국은 회전이 빨라서 오래 기다리지 않고 입장했습니다. 메뉴판 사진은 찍지 못했는데 국밥 보통은 8,000원 / 국밥 특은 10,000원입니다. 국밥 말고 순대랑 수육, 오소리감투도 파는데 저는 국밥 특을 주문했습니다. 기본 반찬으로 고추랑 양파, 부추무침, 섞박지가 나옵니다. 반찬 맛은 나쁘지 않.. dbeaver 스크립트 파일 위치 dbeaver에서 스크립트 파일을 생성해서 쿼리를 작성하면서 종종 내가 생성한 스크립트 파일의 위치는 어디인지 궁금한 적이 있어서 구글링하다가 마침내 그 방법을 찾았습니다. 의외로 간단한데 현재 작성중인 스크립트 탭을 오른쪽 마우스 클릭해서 "Open Folder in Explorer"을 선택하면 해당 스크립트 파일 저장위치를 확인할 수 있습니다. List remove ConcurrentModificationException foreach로 리스트 순회하다가 중간에 삭제해야 하는 경우 아래와 같이 코드 작성하면 예외가 발생합니다. 위의 예제 코드는 리스트의 원소가 3인 경우 삭제하다가 ConcurrentModificationException 예외가 발생했습니다. ConcurrentModificationException가 발생한 원인은 리스트에 추가나 삭제를 하면 modCount가 갱신되는데 위의 예제 같은 경우 modCount가 제대로 갱신되지 않기 때문입니다. 따라서 이런 문제를 해결하려면 foreach가 아닌 일반 for문을 사용하거나 iterator를 사용하거나 removeIf를 사용하는 방법이 있습니다. 서울시청 콩국수 맛집 이제 가을이 다가오고 있는데 이대로 여름을 보낼 수 없어서 콩국수를 먹으러 진주회관에 갔습니다. 위치는 2호선 시청역 9번 출구로 나오셔서 언덕 위로 올라가면 바로 찾을 수 있습니다. 점심시간 피크일 때 가면(12시~12시 30분) 오랫동안 기다려야 돼서 일부러 피해서 갔습니다. 피크 시간대 피해서 가니깐 줄도 없어서 바로 입장했네요😊 메뉴는 저렇게 되어있는데 점심에는 고기류 판매하지 않는다고 합니다. 이모님들이 저녁에 고기 먹으라고 하네요😁 저는 콩국수를 주문했고 선불로 결재해야 합니다. 음식이 나오는데 시간은 오래 걸리지 않았습니다. 한 5~10분 정도 걸렸던 거 같네요. 그리고 콩국수를 먹었는데 확실히 국산콩을 써서 그런지 콩국이 아주 담백했고 간도 딱 맞아서 소금을 더 넣을 필요 없었어요. 국수도.. UnsatisfiedDependencyException 에러 처리 스프링 개발중에 처음 보는 에러를 아래와 같이 발겼했습니다. 이런 에러가 발생하는 원인은 스프링에 의해 생성된 bean이 자기가 의존하는 bean이 아직 생성되지 않기 때문에 발생한 것이 원인입니다. 스프링에서 bean 생성 순서를 정하지 않았다면 일반적으로 패키지 알파벳 순서대로 bean이 생성되는데 이때 참조대상의 bean이 참조하려는 bean보다 늦게 생성된다면 위와 같은 에러가 발생하는 것입니다. 따라서 의존성을 주입할 때(DI) bean 생성 순서를 고려해야 할 것입니다. 이전 1 ··· 18 19 20 21 22 23 24 ··· 34 다음