본문 바로가기
반응형

IT76

이클립스에서 git Pull / Commit / Push 하는 방법 push 하기 전에는 Pull을 받드시 먼져하고 push 해야한다.  pull 받는 법 프로젝트 우클릭 후 Team → Synchronize Workspace를 클릭한다.여기서  상단 3번쨰 녹색화살표 버튼이 Pull 버튼이다.   push 하는 법  Synchronize Workspace화면에서 Window → Show View → Other…을 클릭한다. Git Staging을 클릭한다. Git Staging 1. Unstaged Changes : 소스가 변경된 파일 목록, 여기서 반영할 목록을 Add to Index해서 Stage Chages로 반영해준다.2. Staged Changes : Add된 파일 목록이 보인다.3. 어떤 파일을 수정해서 커밋했는지 메시지 작성한다.4. commit : 실제 .. 2024. 4. 26.
이클립스 git ignore 파일 적용이 안될때. 원격 저장소와 연결된 로컬 저장소 내 프로젝트 폴더 최상단에 .gitignore 파일에 리스트를 만들면Git Staging에 안보여야 하는데. 이런 식으로. classpath나 class 파일들이 그대로 track 된다.  답은 이클립스 세팅에 있었다. Window - Preferences - Team - Git - Projects에 3번째 항목에 체크해주고 이클립스를 재시작해주면 적용이 된다.  깔끔해졌다. 위에 처럼해도 나오는 파일들이 있다. 이미 한번 commit완료 된 파일들은 . gitignore파일에 등록해도 계속나온다.(이경우 synchronize 창에는 안나오지만 Git Staging창에는 계속 보일수도 있다.) 위와 같은경우 보기 싫다면 파일선택후 Assume unchanged실행하면 되.. 2024. 4. 26.
이클립스 GIT 프로젝트 Import하기 (git Clone) svn에서는 레파지토리에서 checkout 받으면 되지만 git에서는 밑에와 같이 clone을 사용한다. 1. 프로젝트 가져오기 File에서 Import를 누른다.  그림 1. 프로젝트 가져오기(1) Git의 Projects from git을 선택하고 "Next(다음)"을 누른다.  그림 2. 프로젝트 가져오기(2) Clone URI를 선택하고 "Next"를 누른다.   그림 3. 프로젝트 가져오기(3) 가져오고 싶은 프로젝트의 git 사이트 URL을 찾아야 한다.프로젝트에서 Code를 클릭한 후 URL 주소를 복사한다.   그림 4. 프로젝트 가져오기(4) 이클립스 화면으로 가서 "Import Projects from Git" 창을 활성화 한다.그리고 URI에 복사했던 URL주소를 붙여넣는다.그리고 ".. 2024. 4. 26.
이클립스에서 git 충돌시 해결방법 방법 0 : mark as merged 사용방법 1 : merge toll 사용 방법 2 : overwrite방법 3 : Replace With HEAD Revision 방법 4 : (음.. 이방법이 안전한지는... 잘모르겠음.)             Git Respositories > 프로젝트명 > Branches > Local > master 에서 마우스 오른쪽 'reset' 클릭 후              hard 선택 =>  프로젝트명에서 마우스 오른쪽 누르고 Pull 선택             출처: http://yard.tistory.com/entry/eclipse-git-overwrite-update [Free Style:티스토리]  방법0 :  mark as merged 사용(왠만하면 비추.. 2024. 4. 26.
부팅시 바이오스 진입이 안될때, 윈도우에서 바로 USB부팅하기 * (OS 설치들을 위해) USB 부팅이 필요한 경우에는 [전원] -> [다시시작] +[Shift] 클릭 하면 밑에 화면이 뜨고 장치사용으로 들어가 USB 드라이브를 선택하면 USB로 부팅된다. USB부팅이 아니라 BIOS 접근이 필요한경우 밑에 참고.... 메인보드 바이오스 옵션에는 Fast Boot Mode(빠른 부팅)이라는 옵션이 있습니다. 메인보드가 장치를 검사하지 않고 부팅에 성공한 과거 정보로 부팅하는 옵션으로 부팅시간이 비약적으로 빨라져 많이 사용하고 있는데요. 단점으로는 빠른 부팅 옵션을 활성화하면 바로 윈도우 진입이 되어 DEL키를 눌러도 바이오스 진입이 안됩니다. 메인보드 바이오스 들어갈 일이 없어서 빠른 부팅을 사용해도 지금까지 문제가 없었는데요 최근 윈도우11을 사용하기 위해 바이오.. 2023. 10. 10.
오라클 인덱스가 타지 않는 경우 1. 인덱스 컬럼 절을 변형한 경우 - 수식이나 함수 등으로 인덱스 컬럼 절을 변형하였을 경우 - 반드시 함수나 수식을 사용해야 하는 경우에는 인덱스 컬럼 부분에 적용하지 말고, 여기에 대입되는 컬럼이나 상수부분에 적용해야 한다. BAD SELECT column_name FROM table_name WHERE TO_CHAR(column_name, 'YYYYMMDD') = '20130909'; 추천 SELECT column_name FROM table_name WHERE column_name = TO_DATE('20130909', 'YYYYMMDD'); BAD SELECT column_name FROM table_name WHERE column_name * 100 > 10000; 추천 > SELECT co.. 2023. 9. 8.
DBeaver 엑셀 붙여넣기. DBeaver의 Advanced Paste 기능으로 엑셀 데이터를 복사해서 DB에 그대로 붙여넣기가 가능합니다. 1. 엑셀 셀을 드래그하여 복사 2. dbeaver에서 데이터 조회 후, 붙여넣을 대상에 마우스 오른쪽 클릭 -> Advanced Paste 클릭 3. 옵션 선택 - insert multiple rows : 여러 행 삽입 옵션 (체크 해지 시, 데이터가 열로 입력) - insert NULLs : null 입력 옵션 (체크 해지 시, 데이터가 빈값 ''으로 입력) - NULL value mark : 특정 문자열을 null로 치환(빈값 기본 설정) 4. 입력된 데이터 확인 - 변경된 데이터는 옅은 주황색으로 마킹됨을 확인(붙여넣기를 하더라도 변경된 데이터가 없으면 마킹되지 않음) - 좌측 하단 C.. 2023. 8. 9.
오라클 프로시저 컴파일 오류 확인하는 법 프로시저 컴파했을때 오류메시지가 정확히 안나오고 스키마 브라우저(Schema Browser)에서 X 표시가 나올때가 있다. 프로시저가 컴파일 오류날때 등록되는 테이블이있다. 몇번째 라인에서 어떤 오류가 발생하는지 정확하게 확인이 가능하다. SELECT * FROM ALL_ERRORS WHERE name = 'SP_AFCR_ORD_PROC'; 2023. 7. 26.
오라클 프로시저 생성 및 호출 IN, OUT 사용법 #파라미터를 사용하지 않는 프로시저 CREATE OR REPLACE PROCEDURE 프로시저명 IS -- 선언부 BEGIN -- 실행부 EXCEPTION -- 예외 처리부 END; -PROC라는 이름의 프로시저 생성 후 출력 결과 테스트 -디비버툴에서는 프로시저 지원안해주는지 SQL*PLUS에서 실행 : EXCUTE 프로시저명; CREATE OR REPLACE PROCEDURE PROC IS V_EMPNO NUMBER(4) := 1234; BEGIN DBMS_OUTPUT.PUT_LINE('V_EMPNO : ' || V_EMPNO); END; / -결과 -익명 블록에서 프로시저 실행 BEGIN 프로시저명; END; / -결과 V_EMPNO : 1234 #파라미터를 사용하는 프로시저(IN 모드 파라미터) .. 2023. 7. 26.
오라클 PL/SQL 기본 구문, 프로시저 디버깅 PL/SQL 블록 구조 DECLARE -- 선언부(옵션) -- 변수나 상수를 정의 BEGIN -- 실행부(필수, BEGIN-END) -- 로직 수행(일반 SQL문, 조건문, 반복문 등) EXCEPTION -- 예외처리부(옵션) -- 로직 수행중 에러 발생 시 예외 사항 처리 END; 오라클 PL/SQL 작성시 기본 구문정리, 프로시저등을 바로 생성하지 않고 다음과 같이 테스트 후 생성하면 된다. DECLARE M_NAME VARCHAR2(50) := '투케이'; --초기 변수 선언 --특정테이블의 컬럼타입을 변수에 지정하기. --V_ENAME 테이블명.컬럼명%TYPE; OUT_MSG VARCHAR2(50); NUM NUMBER:=11; v_num NUMBER:=0; -- 사용자정의 EXCEPTION 선언.. 2023. 7. 26.
정규식 여러 줄 포함 문자 찾기 이클립스등에서 소스를 검색하다보면 시작문자열과 끝나는 문자열사이에 개행이 있을수 있는데 정규식을 이용하면 그걸 포함해서 검색할수 있다. 사용법 찾을 문자열 : 찾을문자열.*[\n]*.*찾을문자열 이클립스라면 Regular expression을 꼭 체크 EX > - 파일A insert into tableA ( ) - 파일B insert into tableA ( ) 찾을문자열 : insert.*[\n]*.*tableA Regular expression 옵션 체크 -->> 파일 A,B 모두 검색된다. 2023. 6. 15.
NEXACRO 기본문법 (N기준 작성) https://www.youtube.com/watch?v=wGrGZ48xKrc&list=PLgoHUQa-ZzHA8TEIwVYspbaosEtItwNK9    NEXACRON 기본문법      - 로그출력        nexacro.getApplication().trace("log");    =>    trace함수에 한에서 nexacro.getApplication()는 생략가능        this.alert('log');      - 컴포넌트 속성        this.btn.text;   // 속성값        this.btn.set_text("속성값");  // 꼭 set을 써줘야함.      - 변수선언        var str1 = "";  // 자신의 현스크립트.. 2023. 3. 2.
java class, jar파일 디컴파일하기 자바로 작성되어있는 .java 파일을 컴파일하게 되면 바이트코드인 .class 클래스 파일이 생성됩니다. 이렇게 생성된 class 파일을 열면 JVM에서만 해석할 수 있는 알 수 없는 코드들로 작성되어 있어 개발자 입장에서는 알아볼 수가 없는데요. 그렇기 때문에 class 파일의 내용을 확인하기 위해서는 class 파일을 다시 java 파일로 바꿔주는 디컴파일 과정이 필요합니다. 자바 디컴파일러 JD-GUI 다운로드 & 사용법 JD-GUI는 현재 가장 널리 사용되는 자바 디컴파일러로 가벼우면서도 강력한 기능을 가지고 있습니다. 배포파일의 class 파일 확인이나, 라이브러리 jar파일 안에 있는 파일들의 코드를 확인하고 싶을 때 유용하게 사용됩니다. 1. 아래 링크된 사이트에 들어간 뒤 JD-GUI의 D.. 2023. 1. 5.
무료 에디터툴 모음 개인 뿐만 아니라 기업에서도 사용할 수 있는 무료 텍스트 에디터 모음입니다. 라이선스는 바뀔 수 있으니, 사용 시 다시 한 번 확인하시기 바랍니다. 정렬은 알파벳순입니다. 목차 1 AcroEdit 2 Atom 3 Brackets 4 Notepad ++ 5 Visual Studio Code AcroEdit Platforms : Windows Atom Platforms : Windows / MAC / Linux Brackets Platforms : Windows / MAC / Linux Notepad ++ Platforms : Windows Visual Studio Code Platforms : Windows / MAC / Linux 출처 : https://www.codingfactory.net/11259 .. 2022. 11. 24.
락 확인, 테이블 정보 검색, 프로시저등에서 내용 검색... 락확인, 테이블 정보 검색, 프로시저등 내용 검색... 할수 있는 쿼리들입니다. 약간에 수정 필요할수 있음. 마이바티스 CRUD자동 생성 쿼리는 여기서 확인. MsSql mybatis ,ibatis에 사용가능한 쿼리 자동 생성 스크립트 2022. 10. 26.
피들러(Fiddler) HTTPS 연결 및 수집 허용 설정하기 ■ 피들러(Fiddler) HTTPS 연결 및 수집 허용 설정하기 피들러(Fiddler)에서 HTTPS 패킷을 보기 위한 추가적인 옵션 설정 방법 ■ 설정방법 1. 피들러(Fiddler) 실행 2. 메뉴바 Tools - Options 피들러 Tools - Options 이미지 3. Options 창에서 "HTTPS" 탭 선택 - "Capture HTTPS CONNECTs"와 "Decrypt HTTPS traffic" 체크 * 이 때 Root 인증서 설치 여부를 묻는 경우 "Yes", 보안 경고창 및 사용자 계정 컨트롤 확인 창 모두 "예(Y)" 선택 Options - HTTPS 탭 선택 이미지 4. Protocols: 우측의 파란 텍스트 클릭 - 연결을 허용할 프로토콜 입력 ( ex.;ssl3;tls1... 2022. 10. 25.
SVN 파일 비교, 공백문자 무시 출처: https://jsp-making.tistory.com/17 [JSP 요리:티스토리] 2022. 10. 21.
MSSQL 한글 검색이 안되는경우 ( Varchar 와 nVarchar의 차이 ) SELECT * FROM tblName WHERE Name = '아무개' 이럴경우 검색이 안되고 영문만 검색되는 경우가 있습니다. 다음과 같이 검색할 문자열 앞에 N을 붙여주시면 Encoding이 UNICODE로 유지됩니다. SELECT * FROM tblName WHERE Name = N'아무개' Name 컬럼이 nVarchar이기 때문이다. "MSSQL 의 Varchar와 nVarchar의 차이" MSSQL 에서 테이블 설계 시 컬럼 데이터타입 중 Varchar 와 nVarchar 모두 생성이 가능하도록 되어있습니다. 둘 다 문자열을 저장하는 데이터 타입이지만, Varchar는 1개의 한글 문자는 2바이트, 1개의 영문 문자는 1바이트를 사용하고, nVarchar는 한글 영문 상관없이 1개의 문자당 .. 2022. 10. 17.
javascript *.js파일을 넥사에서 include하기(화면 캡쳐) 넥사크로 내에서 javascript의 js파일을 include해서 개발할수 있다. (물론 런처에서 실행할경우는 사용불가, 크롬등에 브라우저에서 사용 가능) 자세한 내용은 원본사이트 첨부 스크립트 참조. : https://www.playnexacro.com/#show:techtip:4715 2022. 10. 17.
윈도우 무료 실시간 로그 파일 모니터링 도구 window tail 원본 http://ngmsoftware.com/bbs/board.php?bo_table=tip_and_tech&wr_id=592 엔지엠소프트웨어 엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다. www.ngmsoftware.com [ 스네이크 테일 다운로드 ] 현재 버전은 1.9.7이네요. SnakeTail.v1.9.7.x64.msi 파일을 다운로드 받아주세요. 다운로드 받은 파일을 더블 클릭하면 자동으로 설치가 진행됩니다. 사용자에게 물어보는거 하나 없이 설치가 완료됩니다. 로그 파일을 열어보면 아래 그림과 같이 한글이 제대로 표시되지 않습니다. 메뉴의 Edit > View Options를 클릭하세요.. 2022. 8. 31.
MS SQL 및 기타DB 무료 툴 추천 0. DBever(디비버)의 장점 #1 무료 - It is free and open-source (ASL). - 무료로 사용할 수 있는 DB 툴이다. #2 다양한 DB와 OS 환경을 지원 - 여러 DB(Oracle, MS-SQL, MySQL, PostgreSQL, MariaDB, 몽고 DB 등)의 접속 툴로 사용할 수 있다. - Windows, Mac OS (osX), Linux 의 환경에서 사용이 가능하다. #3 증거 > 많은 사용자의 극찬 - 다음 글에서, 실제 사용한 실사용자들의 극찬도 확인 가능하다. - https://okky.kr/article/631704 이제부터 본격적으로 설치 방법을 알아보자. 1. DBever 다운로드 #1 디비버 싸이트 접속 - https://dbeaver.io/ - 또.. 2022. 8. 5.
반응형