본문 바로가기

전체 글144

[네트워크] 클라우드 서비스의 종류 1. IAAS (Infrastructure As A Service) HAAS(Hardware As A Service) 로도 불리우는 이 서비스는 간단하게 하드웨어적인 부분만 제공해주는 서비스이다. 이 외에는 모든 것을 사용자가 구축해주어야 한다. 운영체제부터 하나하나 설치해야 한다.(운영체제를 제공해주기도 한다.) 좋게 말하면 사용자가 모든 환경을 구축하므로 사용자의 입맛대로 커스터마이징 할 수있다는 장점이 있지만, 이것이 때론 단점이 되기도 한다. 사용자가 모든 것을 설정, 설치 해주어야 하는 번거로움이 있다. AWS의 EC2 서비스가 이에 해당한다. 2. PAAS (Platform As A Service) IAAS가 모든 것을 사용자가 설치해줘야 했다면, PAAS는 사용자가 좀 더 서버를 사용하기 쉬.. 2022. 5. 18.
[AWS] 아마존 웹 서비스 시작하기 1편 가입하기 전에 알아두어야 할 것들 1. AWS를 사용하기 위해서는 회원가입을 해야한다. Master 카드나 Visa 카드가 필요한데, 체크카드일 경우에 1달러 이상의 금액이 남아 있어야 등록이 가능합니다. 2. 프리티어로 등록한다면 12개월동안 제한된 범위 내에서 무료로 사용가능합니다. 가입 시작 가입을 완료하고 로그인을 하면 이와 같은 UI를 보게 될 것이다. (업데이트에 따라 UI는 변화 할 수 있음.) 현재 필자는 이미 RDS인스턴스와 EC2 인스턴스를 만들었지만, 처음 시작할 때에는 아무것도 없을 것이다. 위의 그림처럼 지역을 서울로 바꿔 주세요. 먼저 EC2인스턴스를 만들어봅시다. 여기서 알아야할 점 EC2는 IAAS 서비스이다. IAAS가 무엇인지 궁금하다면 아래 링크를 통해 알아보도록 합시다.. 2022. 5. 18.
Spring boot jpa 에서 mysql과 연동하기 1.build.gradle 디펜던시에 implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'mysql:mysql-connector-java' 를 추가. 2. application.properties 파일에 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/datingjpa?useSSL=false&useUnicode=true&serverTimezone=Asia/Seoul spring.datasource.username=root spring.datasource... 2022. 2. 15.
[jsp] 톰캣과 오라클 연동하기(jdbc 드라이버 다운로드, jdbc driver download, oracle 11g 연동, db 연동, jsp db 연동) 1. 아래에서 jdbc driver 다운로드 후 java / jdk / jre / lib / ext 폴더 안에 넣어주기.(ex) Java\jdk1.8.0_271\jre\lib\ext) 그리고 톰캣에도 마찬가지로 tomcat / lib 폴더안에 jdbc driver 파일 넣어주기. [oracle 11g] [jdk 1.6이상] [oracle 12c] [jdk 1.7 이상] 이외의 드라이버들은 https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html에서 다운로드. 2. 이클립스를 켜고 perspective 를 java EE로 변경 3. 아래의 탭중에 Data Source Explorer 를 선택 4. Database Connections에.. 2021. 7. 2.
[JAVAFX] stage, scene, root container 정리(스테이지, 씬, 루트컨테이너) stage = 윈도우 화면 = 보여줄 창 전체를 말함. scene = 윈도우 화면 안에서 보여줄 하나의 장면, 윈도우는 한번에 하나의 scene만 보여 줄 수 있음. root container = 매우 중요 (BorderPane, HBox, VBox 등 레이아웃의 큰 틀. 즉 root.fxml의 레이아웃의 제일 큰 뼈대) control = 루트 컨테이너 안에 들어가는 여러가지 컨트롤 (VBox, Hbox, Button 등의 컨트롤 등 기능구현 가능한 모든 것들) JAVAFX에서는 프로그램적 레이아웃이 아닌 FXML 레이아웃을 사용함 그래서 대부분의 기능은 controller에서 구현하고, 레이아웃은 fxml파일에서 구현. 코드에서 루트컨테이너를 가져올 때 parent로 가져와도 되지만 BorderPane.. 2020. 11. 25.
[Eclipse] ctrl + space 안될 때 (이클립스 자동완성) 이클립스는 ctrl + space 로 자동완성이 되는 편리한 기능이 있죠. 그런데 이 기능이 갑자기 안되거나, 컨트롤 스페이스를 눌렀을 때! 자기가 원하는 것을 발견하지 못하고 2번 ~ 3번 눌러야 찾아질 때 이렇게 세팅하시면 유용합니다. 1. 이클립스의 Window - Preferences - Java - Editor - Content Assist 에 들어가서 auto activation이 활성화 되어 있는지 확인 합니다. 2. Window - Preferences - Java - Editor - Content Assist - Advanced 에 들어가서 필요한 체크박스에 체크. 여기에서 자기가 사용하고자하는 기능을 체크하시면 됩니다. 저같은 경우는 아래쪽에 Java Proposals가 아닌 Templ.. 2020. 11. 15.
[python]pymysql.err.DataError) (1366, "Incorrect string value 오류 db에 데이터 넣으려고 하는데 string 포맷이 자꾸 안맞는다 오류 생김. mariaDB 콘솔창 or db툴을 사용하여 ALTER DATABASE [DB명] CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci; ALTER TABLE [column명] CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 을 치니 해결됨. 유니코드로 전환할 때 한글을 지원하지 않아서 생긴 오류 필자는 위에 db명을 입력하는 쿼리문만 실행하여 해결 됨. 2020. 11. 13.
[JAVA]java 대소문자 구분 없이 contains, java 문자열 검색, java contains java에서 해당 문자열이 포함되어 있는 객체 인지 알려 주는 메소드 contains() java 문자열 검색 : String객체.contains("찾을 문구") java 대소문자 구분없이 문자열 검색 : String객체.toUpperCase().contains("찾을 문구".toUpperCase()) (toLowerCase도 됨.) 2020. 11. 9.
ASUS Battery Health Charging 아수스 노트북 배터리 충전 제한 https://drivers.softpedia.com/get/laptop-notebook/ASUS/ASUS-Q405UA-Battery-Health-Charging-Utility-1-0-0004-for-Windows-10-64-bit.shtml Download ASUS Q405UA Battery Health Charging Utility 1.0.0004 for Windows 10 64 bit Download ASUS Q405UA Battery Health Charging Utility 1.0.0004 for Windows 10 64-bit (Laptop / Notebook) drivers.softpedia.com 여기에 들어가셔서 아래로 스크롤을 내리다 보면 파일을 받고 setup으로 설치하시면 ASUS .. 2020. 10. 24.