본문 바로가기

전체 글79

[Spring] Model 객체 model 객체 1. controller에서 생성한 데이터를 담아서 view로 전달할때 사용하는 객체입니다. 예를 들어 게시판의 목록을 구현할때 리스트를 model에 담아 view에서 접근할 수 있게 됩니다. 2. model은 key와 value 값을 가진 HashMap 형태를 갖고 있습니다. model.addAttribute("key", "value") 메서드를 통해 전달하고자 하는 데이터를 전달할 수 있게 됩니다. model 객체 사용법 model.addAttribute("키", "값"); 아래는 controller에서 게시글 목록 페이지를 구현하는 메서드입니다. 특히 예시로 가져온 게시글 목록을 구현하기 위해서는 데이터를 List형태로 보내주어야 합니다. @RequestMapping(value= ".. 2022. 9. 17.
[SWEA] 4008번 [모의 SW 역량테스트] 숫자 만들기 - 자바 문제 : 주어진 연산자 카드를 사용하여 수식을 계산했을 때 그 결과가 최대가 되는 수식과 최소가 되는 수식을 찾고, 두 값의 차이를 출력한다. 접근방법 연산자의 순서에 대해 모든 경우의 수를 따진다. => 순열 각 연산자의 개수 '+' 2 개, '-' 1 개, '*' 0 개, '/' 1 개의 경우 위와 같은 경우에는 {+, +, -, /} , {+, -, +, /}, {/, -, +, +} 등의 연산자 순서에 대해 경우의 수를 나타낼 수 있다. 위에서 경우의 수를 구한뒤 이에 대해 사칙연산을 수행하여 결과값을 도출해낸다. 구현 코드 아래의 permutation()함수의 output 배열에서는 입력으로 받았던 연산자 배열에 대한 인덱스의 순서가 저장된다. public class Solution_4008 {.. 2022. 9. 14.
[SQL] JOIN, using 조건절과 on 조건절의 차이점 on 조건절 형식은 다음과 같다. ON 조건절은 컬럼 이름이 다르더라도 JOIN 조건을 사용할 수 있다. (컬럼 이름이 같은 경우도 가능함) SELECT COL1, COL2, ..., COLN FROM TABLE_A INNER JOIN TABLE_B ON TABLE_A.COLUMN = TABLE_B.COLUMN; 아래와 같은 경우 department_id를 테이블에서 각각 가져와 출력하게 된다. 따라서, 아래와 같은 경우 2개의 department_id 컬럼이 출력된다. select * from employees inner join departments on employees.department_id = departments.department_id where employee_id=100; USING 조.. 2022. 9. 13.
[JavaScript]JSON parse, stringify 함수 JSON : 자바스크립트 객체 문법을 따르는 문자 기반의 데이터 포맷입니다. AJAX를 사용할때 이 JSON을 활용하고는 합니다. 1. JSON.stringify() : 자바스크립트 객체를 JSON 텍스트 문자열로 저장합니다. 객체/배열에서 JSON문자열을 만드는 것입니다.(Object->String 변환) var object1 = { "email": "slsls@naver.com", "pass": "1ss4", } var str = JSON.stringify(object1); console.log(typeof (str));//string 2. JSON.parse() : 문자열을 객체로 변환시켜줍니다. JSON 문자열의 구문을 분석하고, 그 결과에서 js 값이나 객체를 생성하게 됩니다.(String->O.. 2022. 9. 8.