전체 글 777

React Native 개발 환경 초기 구축

1. nvm 설치 설치 명령어 참고 github 링크 이동 sudo curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash 버전을 v0.33.1에서 11로 변경해주었음. 2. node.js 설치 nvm install 10.15.1 그리고나서 nvm ls 라는 명령어를 입력하면 내가 nvm에 설치한 것들을 확인할 수가 있다. 3. Android Studio 설치 안드로이드 스튜디오를 설치하고 sdk 설치를 해주고 디바이스를 선택, 등록한 다음에 아래와 같은 환경변수를 추가해주어야 한다. vi ~/.bash_profile ANDROID_HOME 의 경로는 sdk manager에서 Android SDK Locati..

IT 유용한 정보 2021.09.26

[ Spring Boot ] JSP 파일 연동하는 방법

1. pom.xml에 JSP파일을 사용하기 위한 dependency 추가 org.apache.tomcat.embed tomcat-embed-jasper provided javax.servlet jstl jasper dependency 는 추가를 꼭 해주어야 한다. 그러지 않으면 white error를 접하게 될 수도 있다. 아래에 jstl dependency는 jstl 문법을 사용해 JSP 파일에서 데이터를 쉽게 가공해서 보여주기 위해 추가하는 것. 2. application.yml 파일에 jsp 파일 경로 지정해주기 spring: mvc: view: prefix: /WEB-INF/jsp/ suffix: .jsp prefix : 고정 suffix : 의미 3. src/main/webapp/WEB-INF/..

Java 2021.09.12

sts가 아닌 이클립스에 lombok을 설치한 후, Eclipse 2021-06 에서 lombok 사용시 Unable to make protected... 에러 해결

spring boot 로 개발을 해보려고 이클립스에 marketplace에서 sts 플러그인을 설치했다. 그리고나서 lombok을 설치해준 후, Unable to make protected... 오류가 무한히 발생하며 build 실패 오류를 내뿜었다. Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @4eb63dc8 --illegal-access=warn --a..

IT 유용한 정보 2021.09.12

[ Spring Boot ] 맥북에 lombok 설치하는 방법

1. lombok 다운로드 https://projectlombok.org/download Download projectlombok.org 2. 터미널로 롬복 위치로 이동 터미널을 열고 다운로드 폴더로 접근한다. cd downloads 3. 롬복 실행 아래 명령어로 롬복을 실행한다. java -jar lombok.jar 4. 개발도구 선택 위의 명령어를 실행하면 아래의 이미지처럼 개발도구를 선택하ㅏ는 화면이 보인다. 만약 Eclipse가 자동으로 보이지 않는다면 아래 [Specigy location....] 버튼을 클릭해서 Eclipse 위치를 지정해준다. (보통 Eclipse 설치 위치는 ' /Applications/Eclipse.app ' ) 5. 설치 Install / Update 를 누르면 설치가 ..

Java 2021.09.12

[ jquery ] datepicker 라이브러리로 년, 월말 출력되도록 하는 방법

$("#datepicker").datepicker( { format: "mm-yyyy", startView: "months", minViewMode: "months" }); 아직 script까지 내가 적용해보지는 못했다. 회사 서비스의 일부 기능을 개선하면서 datepicker로 사용하는 달력의 년/월만 사용할 일이 생겨서 알아보던 중에 방법을 찾아냈다. 자세한 사용법은 별도로 알아봐야겠지만 minViewMode 옵션을 주어서 년/월만 출력하게 할 수 있다ㅠㅠ 추가 팁으로 연도만 출력하고 싶을 경우에는 minViewMode를 year로 해주면 되는 것 같았다!! 이제 다시 이어서 작업을 해보아야겠단. 위의 방법이 내가 사용한 방법이며 아래 코드들은 혹시 몰라서 참고차 기재해놓는다. 혹시라도 위의 코드가 ..

javascript 2021.09.08

서버를 조금 더 이해해보자!!!

IP 종류 1. 고정 IP 변경되지 않는 공인 IP를 의미한다. IP를 한번 할당 받으면 IP를 반납하기 전까지 해당 IP를 할당 받는다. 인터넷 사이트를 운영할 때, 고정 IP를 사용하며, 이때 고정 IP를 사용하지 않으면 외부에 알려진 IP가 자칫 다른 사이트에서 사용될 수 있다. 2. 유동 IP 유동 IP는 기기에 고정적으로 IP를 부여하지 않고 IP 갱신주기가 되었을 때 기기를 껐다가 키면 ISP(인터넷 서비스 공급자)에서 남아 있는 IP를 골라 기기에 IP를 할당해주는 것을 의미한다. 유동 IP를 사용하는 이유는 ISP에서 더 많은 사용자 들에게 인터넷 서비스를 제공하기 위함이다. ISP에서 제공해줄 수 있는 IP는 유한하다. 그런데 인터넷을 사용하는 기기가 꺼져있는데도 IP를 할당 받고 있으면..

IT 유용한 정보 2021.09.07

[ mysql ] 쿼리 안에 서브쿼리

mysql 연습 데이터로 쿼리 작성해보는 사이트로 이동 위 링크로 이동해서 아래 쿼리를 입력해보자. 비상관 서브쿼리 연습 1 SELECT CategoryID, CategoryName, Description, ( SELECT ProductName FROM Products WHERE ProductID = 1 ) FROM Categories; 연습 2 SELECT * FROM Products WHERE Price < ( SELECT AVG(Price) FROM Products ); 연습 3 SELECT CategoryID, CategoryName, Description FROM Categories WHERE CategoryID = ( SELECT CategoryID FROM Products WHERE Prod..

SQL 2021.09.07

[ mysql ] 시간/날짜 관련 및 기타 함수들

mysql 연습 데이터로 쿼리 작성해보는 사이트로 이동 위 링크로 이동해서 아래 쿼리를 입력해보자. CURRENT_DATE, CURDATE 현재 날짜 반환 CURRENT_TIME, CURTIME 현재 시간 반환 CURRENT_TIMESTAMP, NOW 현재 시간과 날짜 반환 DATE 문자열에 따라 날짜 생성 TIME 문자열에 따라 시간 생성 YEAR 주어진 DATETIME 값의 년도 반환 MONTHNAME 주어진 DATETIME 값의 월(영문) 반환 MONTH 주어진 DATETIME 값의 월 반환 WEEKDAY 주어진 DATETIME 값의 요일값 반환(월요일:0, 화요일:1, …) DAYNAME 주어진 DATETIME 값의 요일명 반환(영문) DAYOFMONTH, DAY 주어진 DATETIME 값의 날짜..

SQL 2021.09.05

[ jquery ] datatable 사용법!!! 너비 설정하는 방법

참고 사이트 https://codepen.io/rchavda/pen/zbbGgm $(&#39;#table_test&#39;).DataTable({ bAutoWidth: false, // 너비 자동맞춤을 false로 설정해주어야 지정한 너비가 제대로 출력된다. columnDefs: [ { width: "10%", targets : 0 }, { width: "10%", targets: 1 }, { width: "20%", targets: 2 }, { width: "10%", targets: 3 }, { width: "8%", targets: 4 }, { width: "10%", targets: 5 }, { width: "45%", targets: 6 } ], });참고 사이트 참고해서 드디어.ㅠㅠㅠㅠㅠㅠ너비..

javascript 2021.09.02

[ mysql ] 숫자와 문자열을 다루는 함수(TRIM, LTRIM, RTRIM, LPAD, RPAD, INSTR)

mysql 연습 데이터로 쿼리 작성해보는 사이트로 이동 위 링크로 이동해서 아래 쿼리를 입력해보자. TRIM 양쪽 공백 제거 LTRIM 왼쪽 공백 제거 RTRIM 오른쪽 공백 제거 LPAD(S, N, P) S가 N글자가 될 때까지 P를 이어붙임 RPAD(S, N, P) S가 N글자가 될 때까지 P를 이어붙임 REPLACE(S, A, B) S중 A를 B로 변경 INSTR(S, s) S중 s의 첫 위치 반환, 없을 시 0을 반환한다. CAST(A, T) A를 T 자료형으로 변환 예시 1 SELECT CONCAT('|', ' HELLO ', '|'), CONCAT('|', TRIM(' HELLO '), '|'), CONCAT('|', LTRIM(' HELLO '), '|'), CONCAT('|', RTRIM(..

SQL 2021.09.02

[ mysql ] 숫자와 문자열을 다루는 함수(SUBSTR, SUBSTRING, LEFT, RIGHT, LENGTH, CHAR_LENGTH, CHARACTER_LENGTH)

mysql 연습 데이터로 쿼리 작성해보는 사이트로 이동 위 링크로 이동해서 아래 쿼리를 입력해보자. SUBSTR, SUBSTRING 주어진 값에 따라 문자열 자름 LEFT 왼쪽부터 N글자를 추출 RIGHT 오른쪽부터 N글자를 추출 LENGTH 문자열의 바이트 길이(영문, 한글 글자당 바이트 다름) CHAR_LENGTH, CHARACTER_LENGTH 문자열의 문자 길이 SELECT SUBSTR('ABCDEFG', 3), SUBSTR('ABCDEFG', 3, 2), SUBSTR('ABCDEFG', -4), SUBSTR('ABCDEFG', -4, 2); 출력 : CDEFG, CD, DEFG, DE 의미 : sql은 0이 아닌 index가 1부터 시작한다. 양수의 경우 1부터 3번째자리의 문자열부터 잘라내겠다..

SQL 2021.09.02
728x90
반응형
LIST