일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JavaScript
- JSTL
- Oracle
- codeigniter
- 주식 청약
- 자바스크립트
- 자바
- 코드이그나이터
- 리눅스
- 제이쿼리
- SQL
- MYSQL
- 오라클
- 맥
- css
- 7월 공모주 청약 일정
- 주식
- php
- jquery
- 주식 청약 일정
- html
- IPO
- 공모주 청약
- java
- Eclipse
- 공모주 청약 일정
- Stock ipo
- Stock
- 공모주
- linux
- Today
- Total
목록2021/02 (84)
개발자의 끄적끄적
[springboot] 스프링부트 현재 설정 프로필 정보 구분하기 스프링부트에서 프로젝트를 개발할때 프로필을 나누어 관리하는게 편리합니다. 그럴때 특정 경로나 변수들을 프로필에 맞게 세팅하고 붙러다가 써야하는 경우가 있습니다. 그럴때 아래와 같은 방법으로 구분해서 사용하시면 됩니다! if (environment.activeProfiles.contains("dev")) { // profile==dev }else{ // profile!=dev } 위처럼 프로필이 dev 인지 혹은 다른 명칭으로 설정해놓은 것인지 구분해서 변수나 경로를 다르게 설정해서 사용할 수 있습니다! 참고들 하세요!
[javascript/jquery] ajax Unsupported Media Type 415 error 해결 방법 ajax 로 통신을 하다보면 아래와 같은 에러가 나는 경우가 있습니다. 415 에러인데요. Unsupported Media Type ConetentType 을 지정하지 않아서, default 인 application/x-www-form-urlencoded 타입으로 요청이 넘어가서 받으려고 하는 json 과 맞지 않아서 에러가 나는 부분입니다. contentType: "application/json", 따라서 위 내용을 ajax 구문에 추가하면 됩니다. 아래는 추가한 예제 입니다. $.ajax({ type: "POST", url: url, contentType: "application/json..
[springboot/jpa] should be mapped with insert="false" update="false" 에러 해결 방법 스프링부트 jpa 프로젝트로 작업을 하던중, 특정 인덱스를 추가했을때 아래와 같은 오류가 나는 경우가 있습니다. should be mapped with insert="false" update="false" 그럴때는 해당 entity 로 가서 아래 처럼 오류 나는 필드에 insertable 와 updatable 옵션을 false 로 추가해주면 됩니다. @Column(name="idx",columnDefinition="INT",insertable=false, updatable=false) var idx: Int? = null, 조인을 사용하거나 하는 경우에 오류가 발생하..
[javascript/jquery] datatable auto width false example jquery datatable 를 선언하여 사용하고자 할때 아래와 같이 구성할 타겟에 옵션을 주어 선언하는 방식입니다. 하지만, 그럴게 사용하다 보면 테이블 각각 칼럼의 폭이 마음대로 조절되거나 하는 경우가 있습니다. 그럴때는 아래와 같이 옵션을 지정하여 주면 해결됩니다! $("TARGET").DataTable({ autoWidth: false, }); datatables 에서는 width 에 대한 조정을 할 수 있는데, 그걸 false 로 선언하면 강제로 변환되지않고 유지시킬 수 있습니다! 참고들 하세요!
[javascript/jquery] datatable null column handling / datatable 빈값 체크 방법 jquery datatables 를 이용하여 표과 개발을 연동할때, ajax 로 처리하여 스크립트에서 아래 처럼 column 안에 데이터를 대입해여 표기하게 됩니다. columns: [ {"data": "name"}, ..... ], 하지만, 위처럼 표시하면 필드안에 값이 null 인것 다른문자로 표기가 안되고 비어있게 됩니다. 그럴때 아래처럼 사용하시면 됩니다. columns: [ {"data": "name", "defaultContent": "-"}, ..... ], 동일하게 변수명이 name 인 데이터를 출력하는데 defaultContent 를 - 라는 문자로 선언한다는 ..
[kotlin] 코틀린 map 반복문 사용방법 코틀린에서 데이터리스트를 가져올때 맵을 자주 사용하는데요, 받아온 맵중에서 특정 값에 따라 변수를 세팅하고 수정하려면, 반목문을 사용해야 합니다. 아래는 map 의 반복문 사용 예제입니다. val dataList // map name dataList.foreach { // to do } 참고들 하세요!
[thymeleaf] 타임리프 newline 개행 처리 방법 스프링부트 타임리프에서 입력받았던 content 를 줄바꿈을 적용해서 하려면 아래와 같이 사용하면 됩니다. th:utext="${#strings.replace(content, T(System).getProperty('line.separator'), '')}" 하지만, 위 방법으로 했는데도 불구하고 에러가 나는 경우가 있습니다. T(System).getProperty('line.separator') 이 부분때문에 에러가 나는건데요, 이걸 controller 단에서 변수로 받아와서 처리하면 에러없이 깔끔하게 처리됩니다. 아래는 controller 소스 입니다. //controller val nlString = System.getPrope..
[sql/mysql] 맥 homebrew 로 설치된 mysql 삭제 방법 맥에서 homebrew 를 이용하여 mysql 을 설치했는데, 8.0 버전이라 뭔가 문제가 있는듯해서 5.7로 재설치했는데 꼬인거 같았습니다 ㅠㅠ 그래서 5.7을 깨끗하게 지우고 재설치해서 정상구동에 성공했습니다! 아래는 homebrew 로 설치된 mysql 을 깨끗하게 지우는 방법입니다!! 1. 우선 mysql 서비스를 중지한다. brew services stop mysql 2. 설치되어 있는 mysql 을 삭제한다. (참고로 5.7버전이면 mysql 대신 mysql@5.7 을 입력하면 됩니다.) brew uninstall mysql 3. mysql 관련 파일을 모두 삭제한다. rm -rf /usr/local/var/mysql 4..