본문 바로가기

반응형

분류 전체보기

(144)
2024.07.22. DB 오리엔테이션 - DBMS, 데이터베이스 개념은 다르다.    DBMS : 우리가 쓰는것은 거의 관계형DBMS=RDBMS- DB 사용하려면 DBMS 설치부터해야함.- DBA : 데이터베이스 관리자   개발자 : 웹사이트 만듦 - 오라클은 리눅스에서 제일 잘돌아간다고함. 그래서 서버컴퓨터의 운영체제가 리눅스인 경우가 많다고 함. 그럼 리눅스를 잘 알아야함.  - 서버컴의 운영체제를 잘 알자.. - 관리하는 디비는 디비서버 위에서 운영되고 있다. 리눅스는 클라이언트용 운영체제로는 거의 안씀. 근데 서버는 리눅스를 많이 쓴다고 함. - Mysql : 윈도우와 잘맞는다고 함. - 개인적으로 오라클 쓰는것은 상관없으나 상업적 목적은 안됨.- SQL : DBMS와 소통하는 언어.
2024.07.26. HTML *HTML 문서 구성- : 검색엔진들이 문서를 찾으러 올때 제일먼저 head로 옴. css, js파일 연결할때 적어줌.    : 기능을 할 수 있는 정보를 가짐. 검색엔진에서 사이트 검색할 때 참고함. (검색엔진에 따라 참고하는 정보가 달라진다.)   : 실제 출력부분.   : 어던 언어로 쓰여진 웹페이지 인지 알려줌. 써치할 때 중요하다. 이 언어로 소리내어 읽어준다고 한다. - 자바는 할때마다 ctrl+11 해서 컴파일 해야되지만 web은 서버가 돌아갈 필요가 없으므로 F5로 새로고침만 하면 된다.- : 웹표준으로 작성된 문서임을 정의 **태그를 배워보자** - 띄어쓰기 : 특수문자   사용.- <hr> = //웹에서 표현할때 사용함. - &ampnbsp; =   ..
2024.07.25. 변수, 형변환, 연산자1 *자바 타입별 데이터 표현범위* (byte 표현범위) : -128 ~ 127- byte b = 127;  // (O)   byte b = 128;  // (X) 표현범위 넘어섬.- long l =2147483648; // (X) 범위 안이지만 오류/  long l =2147483648L; // (ㅇ) long은 뒤에 L을 붙여줘야함. L을 쓰지않으면 int로 받아들인다. =>오류- int i=100L; // (X) 접미사 L이붙으면 int타입으로 저장 가능한 숫자라 하더라도 저장불가. - float f = 3.14f; //(O) float타입은 접미사 f 또는 F를 붙여야함. - double d=3.14; //(O) double 기본타입이므로 접미사 없어도 잘 나옴. - char c='A'+1; ==> ..
2024.07.26. 연산자 * 비교연산자 (관계연산자) (>, >=, -두 피연산자간의 대소관계등을 비교하여 true 또는 False 값 변환.int a = 10;int b = 5; System.out.println(" a > b 인가? " + ( a > b));System.out.println(" a > b 인가? " + a > b); // a, b 의 자료형은 int 인데, 괄호가 없으면 앞의 문자열 처럼 취급하기 때문에 에러가 난다.//-----------------//System.out.println(3==3.0); //true : int가 double 과 만나면 double로 자동변환되어 비교되니까 true가 된다.System.out.println(0.1==0.1f); //false : 부동소수점 때문이다. flo..
이클립스 환경설정 ** 이클립스 사용을 위해서는 JDK(정확히는 JRE) 설치가 반드시 필요하다. JSP 기본 Perspective - JavaEE (처음 이클립스 설치 후 변경 불필요) 1. 퍼스펙티브 변경 :  Window - Perspective - Open Perspective 또는 화면 우측 상단의 Open Perspective 버튼 2. 퍼스펙티브 초기화 (화면 배치 원대로) : Window - Perspective - Reset Perspective 3. 이클립스 화면 구성요소 (Package Explorer 탭, Console 탭 등) 안보일 때 다시여는 법 : Window - Show View - 필요한 항목 클릭   => 이클립스 메뉴 - Window - Preferences 1. General 1-1...
2024.07.23. 자바공부 *java는 가상머신(JVM)이 있어서 운영체제가 바뀌어도 사용이 가능하다.  *이스케이프(escate) -문자열안에 "" 출력할 때 사용.(큰 따옴표가 가진 문법적인 역할에서 도망(escape)친다는 의미.-역슬래쉬(\) 다음은 무조건 문자로 인식System.out.print("오늘 알차게 \"자바\"공부했다");-작은따옴표는 문자열을 못 출력함.-상수 (Constant) : 변하지 않고 고정되어 있는 데이터. 변수의 반대개념. 실제 사용하는 데이터(상수)를 리터럴(literal)이라고도 한다.  ex. 정수형 리터럴 1, 실수형 리터럴 3.14 등.**이클립스 단축기**-실행 : ctrl + F11-주석처리 : ctrl + shift + c **노트패드에서 증감되는 숫자나 문자 간단히 만드는 법.**..
1. 오랜만에 다시 들어가는 sql developer 오랜만에 DynamicWepProject 만들어서 Oracle Database의 데이터를 꺼내오려는데 막힌다. driver는 불러오는데 connection이 생성이 되지 않는다. 1. url, user, pwd의 문제는 아니었다. 2. 리스너의 문제인가 싶어서 상태 확인 함. cmd > lsnrctl status TNS 작동이 되지않고, 어댑터 오류 등 리스너에 문제가 있는 것 같았다. ----------해 본 방법 : 전부실패함.---------- 1. 1521 방화벽 포트 열기 2. listener.ora, tnsnames.ora 파일에 Host 수정하기 3. ojdbc6.jar 에서 ojdbc8.jar 로 변경 전체 삭제 후 재설치 : 삭제방법은 이 블로그 참고. 재설치 했지만 sqlplus 접속 ..
git action - 에러 1. https://jojoldu.tistory.com/543 2. https://jojoldu.tistory.com/549 1. git action에서 에러남. * What went wrong: 27Execution failed for task ':compileJava'. 28> Could not target platform: 'Java SE 11' using tool chain: 'JDK 8 (1.8)'. 서버에서도 11로 되어있는데 이런 에러가 난다. deplyo.yml에 버전을 바꿔줌. - name: Set up JDK 11 uses: actions/setup-java@v1 # (5) with: java-version: 11 빌드성공!

반응형