APM 환경에서 아파치가 자주 꺼질 때

 

환경변수 둘다 주고

cmd 관리자권한 줘서


>httpd.exe -k install
>httpd.exe -k start

 에러 내용 cannot resolve symbol 패키지명

 

해결 방법

1. 사진과 같이 build and run 을 인텔리제이로 변경

 

2. 상단 메뉴바에서 File > Invalidate Caches / Restart…를 선택하고 IDE 재실행

글의 출처는 여기입니다 

https://jhnyang.tistory.com/418

 

인텔리제이 다운로드 및 설치, IntelliJ IDEA 커뮤니티 에디션 설치하기

안녕하세요 오늘은 간단하게 인텔리제이를 다운받아 설치해보려고 합니다 ㅎㅎ VSC랑 인텔리제이 둘다 박빙(?)으로 엄청나게 유명한 툴이죠 ㅎㅎ 주변에 VSC랑 인텔리 사용하는 사람들이 많더라

jhnyang.tistory.com

 

 

안녕하세요 오늘은 간단하게 인텔리제이를 다운받아 설치해보려고 합니다 ㅎㅎ

VSC랑 인텔리제이 둘다 박빙(?)으로 엄청나게 유명한 툴이죠 ㅎㅎ

주변에 VSC랑 인텔리 사용하는 사람들이 많더라고요 ㅎㅎ 특히 자바 단축키가 엄청 잘되어있는듯?

 

참고로 인텔리제이는 젯브레인스에서 만든 개발환경 툴입니다 :) 

IntelliJ 다운로드 및 설치

다운로드 사이트 URL: www.jetbrains.com/ko-kr/idea/download

그림 누르면 다운로드 사이트로 이동!

먼저 운영체제를 선택하시고 Ultimate랑 Community 중 커뮤니티 에디션을 선택하면 되는데요, 

커뮤니티는 무료고 울티메이트는 기업용으로 유료입니다. 물론 돈내고 쓰는 버전이 지원되는 기능은 더 많겠죠? 

울티메이트 커뮤니티 차이

흠 근데 Spring이나 자바스크립트 타입스크립트 SQL 등 웹개발에 도움이 되는 몇 중요내용들이 커뮤니티에는 제외되어있네요. 공부용으로는 Community로 해도 충분하지만, 개발하는 분께는 커뮤니티와 울티메이트 편리성 차이가 좀 있을 것 같습니다. 에디션 비교 버튼 클릭하면 분야 종류별로 어떻게 다른지 좀 더 상세히 나와있으니 확인해보시면 돼요 :)

 

설치방법은 exe와 zip파일 두 가지 방법을 지원하니 편하신 대로 다운받으면 됩니다.

고럼 요런 파일이 다운받아져있을거예요. 더블클릭해서 실행~

설치 파일 경로를 지정해줍시다.

디폴트로 하면 'C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2020.3.2'으로 지정됩니다.

저는 D드라이브에 설치하고 싶어서 경로를 변경해줬어요~

설치하는데 총 1.2GB가 요구되네요.

■ Create Desktop Shortcut

우리 바탕화면에 바로가기 아이콘 만들고 싶을 경우에 선택하면 됩니다.

32비트 운영체제라면 32-bit launcher

64비트 운영체제라면 64-bit launcher

전 바탕화면에 바로가기 있는거 별로 안좋아해서 설치 안했어요 ㅎㅎ

 

■ Update context menu

파일익스플로러 열었을 때 (탐색기 같은 폴더 창) '이 폴더를 인텔리제이에서 열기' 항목을 추가하고 싶을 때 선택합니다.

 

■ Create Assocations 

.java는 자바, .groovy는 그루비, .kt, kts는 코틀린입니다

이런 확장자를 가진 파일을 더블클릭했을 때 인텔리제이로 실행되도록 하는 옵션이예요

 

■ Update PATH variable (restart needed)

환경변수 PATH설정을 자동으로 해준다는 거니까 클릭~!

 

■Download and install 32-bit JetBrains Runtime

32비트용도 같이 설치할거냐는건데, 

JVN 32비트 설치할때에만 영향있는 옵션인지라.

만약 컴터거 64비트 운영체제라면 굳이 설치할 필요는 없어요

 

저는 개발환경을 워낙 다양하게 사용하는지라 몇개는 클릭하지 않았어요 ㅎㅎ

읽어보시고 선호도에 따라 선택하셔서 설치를 진행하면 됩니다.

여기서 Install 누르면 설치 끝~~~ 그럼 촤라락 진행되는 프로세스 바를 확인하실 수 있습니다.

다만 귀찮지만 리부팅 해줘야 함..ㅎ

인텔리제이 실행하기~

부팅하고 나서 시작을 눌러보면 상단에 IntelliJ IDEA ~어쩌구 잘 설치된 것을 확인할 수 있습니다.

■ Privacy Policy

눌러서 실행해보면 프라이버시 정책 관련해서 동의해달라는게 뜹니다. 체크박스 클릭하고 Continue.

 

■ Data Sharing

그러면 이번엔 Data Sharing 해줄건지 안해줄건지 물어보는 창이 뜸.

뭐 대강 읽어보면 프로젝트마다 파일들이 몇개고 어떤 파일들을 쓰고 하드웨어 소프트웨어 설정은 어떻고 어떤 플러그인들을 쓰는지 개인정보가 아닌 이런 정보들을 우리가 유용하게 사용할 수 있도록 우리쪽에 보내는걸 허락해주세요 하는 안내문구이당. 원하는 사람은 send 원하지 않은 사람은 Don't Send 누르면 됩니다.

 

이클립스 프로그램을 사용할 때(자바 개발 시) JAVA가 설치된 위치를 찾게 해주기 위해

환경변수 설정을 해야한다.

 

제어판 검색

 

 

 

제어판 > 시스템 및 보안 클릭

 

 

 

제어판 > 시스템 및 보안 > 시스템 클릭

 

 

제어판 > 시스템 및 보안 > 시스템 고급 시스템 설정 클릭

 

 

 

고급 > 환경 변수 클릭

 

 

아래쪽 새로 만들기 클릭

 

 

jdk가 설치된 위치로 들어간 후

위에있는 경로 부분을 클릭한다.

 

 

jdk 경로를 복사한다.

 

 

환경 변수 > 새로 만들기 > 새 사용자 변수

 

(변수 이름은 대문자로!!!)

변수 이름: JAVA_HOME

변수 값: 복사해둔 jdk 경로

 

확인

 

 

다시  새로 만들기 > 새 사용자 변수


(변수 이름은 대문자로!!!)

변수 이름: CLASSPATH

변수 값: %JAVA_HOME%\lib

 

확인

 

 

시스템 변수 중 Path 선택 > 편집

 

 

Path 선택 > 편집 > 새로 만들기

 

 

%JAVA_HOME%\bin 입력



출처: https://marobiana.tistory.com/163 [Take Action]

'코딩 공부 > JAVA' 카테고리의 다른 글

자바 이름 붙이는 관습  (0) 2021.04.15
자바 특징  (0) 2021.04.14
자바 -오픈소스  (0) 2021.04.14
자바역사  (0) 2021.04.14

겪은 오류는 

cannot find symbol << 이 오류다

 

 

 

수많은 구글링 결과

plugins에는 이것을 추가하고

id 'com.ewerk.gradle.plugins.querydsl' version '1.0.10' //

 

 

dependencies에 아래의 것을 추가하고

 	// query dsl 설정 추가
    implementation 'com.querydsl:querydsl-jpa' // querydsl
    implementation 'com.querydsl:querydsl-apt' // querydsl
    // test시에도 query dsl 모델을 사용하기 위해서는 해당 옵션을 추가
    testCompileOnly 'org.projectlombok:lombok'
    testAnnotationProcessor 'org.projectlombok:lombok

 

벗어나서 test { ... } 아래  추가로 붙여준다 

//querydsl 추가 시작
def querydslDir = "$buildDir/generated/querydsl"

querydsl {
    jpa = true
    querydslSourcesDir = querydslDir
}

sourceSets {
    main.java.srcDir querydslDir
}

configurations {
    querydsl.extendsFrom compileClasspath
}

compileQuerydsl {
    options.annotationProcessorPath = configurations.querydsl
}
// lombok을 사용하면 추가해야 cannot find symbol에러가 발생하지 않음
project.afterEvaluate {
    project.tasks.compileQuerydsl.options.compilerArgs = [
            "-proc:only",
            "-processor", project.querydsl.processors() +
                    ',lombok.launch.AnnotationProcessorHider$AnnotationProcessor'
    ]
}
//querydsl 추가 끝

 

프로젝트 설정은 다음과 같다 <프로젝트 이름: guestbook>

 

 

1.

File -> Settings 들어가서

Build, Execution, Deployment -> Compiler 메뉴

Build project automatically  체크

 

 

 

2.

Ctrl+Shift+a ( mac에서는 Cmd+Shift+a) 누르면 Action쪽 검색

Registry... 선택 

compiler.automake.alllow.when.app.running 기능

 

 

키보드 입력방식이 한컴타자기가 아닌지 확인 

 

한컴타자기라면 원인은 이것때문

인텔리 제이 프로젝트명 변경
1. File -> Project Structure -> Project -> Project Name 변경
2. settings.gradle 프로젝트 명 변경
3. src.main.java.~~프로젝트명  파일 이름 변경 
4. 새로고침 
5. edit configurations 에서 -cp 항목 설정

 

오류내용

 org.junit.platform.launcher.core.EngineDiscoveryOrchestrator lambda$logTestDescriptorExclusionReasons$7
INFO: 0 containers and 8 tests were Method or class mismatch

 

 

해결

Settings -> Build, Execution, Deployment -> Build Tools -> Gradle 에서

Build and run using Run tests using의 속성을 Intellij IDEA로 설정

--

빌드할 때 JUnit으로 테스트가 진행 되어야 하는데 Gradle로 되어서 발생

깃 명령어들을 정리해보자! 

 


// E드라이브 프로젝트로 가기
E:

----브랜치 master 에서 main으로 변경법
git config --global init.defaultBranch main
git init

---------------warning: LF will be replaced by CRLF in gradlew. The file will have its original line endings in your working directory 에러 해결--------------
git config --global core.autocrlf true

---
// 깃 프로젝트 생성후 연동방법
cd "연동하고 싶은 폴더"
git init // .git 폴더 생성
git remote add origin <주소>        // 깃 연결
git pull origin main --allow-unrelated-histories  // 처음 깃에 있는 파일 내려받기
---연동 끝---
git add .
git commit -m " " // 커밋 메세지 기입
git push -u origin main



-- 깃 파일 올리는 방식
// 모든 파일 add
> git add .
// commit 
> git commit -m " "
// 깃 저장소에 업로드 
>git push

// 커밋 팁
git commit -m "feat: 회원가입 기능 생성"

[type 종류]
feat : 새로운 기능 추가
fix : 버그 수정
docs : 문서 수정
refactor: 코드 리펙토링
test : 테스트 코드, 리펙토링 테스트 코드 추가

-- 깃 내려받기
//깃 전체 내려받기 (복사하기)
새폴더를 생성해서 복사 >git clone 깃허브 주소
// 깃 업데이트만 내려받기 (해당 프로젝트 위치에서)
> git init
> git remote add origin [URL]
> git pull origin main


//버전 확인
기본 주소 >git --version
git version 2.31.1.windows.1

//깃 유저이름 지정
기본 주소 >git config --global user.name hg096
//깃 이메일 지정
기본 주소 >git config --global user.email hg_96@naver.com

//깃 클론 만들기 (복사하기)
복사할 위치>git clone 깃허브 주소

//드라이브 이동 
>D:

//저장소 위치 이동
>cd 이동할 위치

// 깃 add 
> add 파일명.확장자
// 깃 add 취소
> git reset 파일명.확장자
// 모든 파일 add
> git add .

// commit 
> git commit -m "Add my_module [Add]"

// 깃 저장소에 업로드 
>git push

// 깃 ckeckout 수정사항을 이전으로 되돌리기
>git checkout -- 파일명.확장자


// 깃 일치화 올려진 데이터를 기준으로
> git pull 

// 깃 기록 보기 >> 기록 나오기 Q
> git log
// 깃 커밋로그중 특정 로그로 돌아가고 그 이후의 로그는 지우기(hard, soft, mixed)
> git rest --hard 커밋로그의 주소(git log후 commit ~~부분)
//돌아간 이후 강제 push
> git push -f

// commit 메시지 변경
> git commit --amend
// --amend 모드에서 insert 모드 진입 a입력
// 수정이 끝나면 esc키로 빠져나오고 :wq! 입력

// 접속한 branch 확인
> git branch
// branch 생성
> git branch 생성이름
// branch 이동 
> git checkout 이동할이름
// branch  합치기 (마스터에 이동 후)
> git merge develop
// branch 삭제
> git branch -d 삭제할이름

// 원격저장소 확인
> git remote
// 원격저장소 추가
> git remote add 추가이름 깃허브주소
// 원격 저장소 이름 확인
> git remote -v
// 원격 저장소 이름 변경
> git remote remame 현재이름 변경이름
// 원격 저장소 제거
> git remote rm 이름


// 로그 다루기 // 깃허브 페이지에서 확인가능
// 커밋 추가라인 출력
> git log --stat 
// 어느 부분이 수정되었는지 출력 
> git log -p -3 //-3은 로그의 3번째까지만 출력
// 빠르게 커밋내역을 1줄로 출력
> git log --pretty=oneline
// 응용하기 (%h 해시값, %an 작성자, %ar 시간, %s 커밋제목)
> git log --pretty=format: "%h -> %an, %ar : %s" --graph


// 깃 추출(내보내기) 
> git archive --format=zip 브랜치이름 -o 추출할이름.확장자



'코딩 공부' 카테고리의 다른 글

<> 중복포트 종료  (0) 2021.06.09

1. 핀번호 제거 버튼이 비활성화 되어있음

2. 제거 버튼을  활성화 하기위해서

   Microsoft 계정에  Windows Hello 로그인만 허용함(권장사항)" 옵션을 꺼야함

 

3. 제거 버튼 클릭

 

4. 윈도우 계정 비밀번호 입력

 

5. 윈도우 작업표시줄의 검색창에 netplwiz라고 입력한 다음 관리자 권한으로 실행

 

 

6. 사용자 이름과 암호~~ 체크박스 해제 후 적용클릭

 

7. 로그인 비밀번호 입력 두번

 

+ 추가

   절전상태에서 돌아왔을때 바로 화면 진입

 

 

중복포트 종료
netstat -ano

taskkill /pid 1000 /f
>>1000 자리에 pid기입

'코딩 공부' 카테고리의 다른 글

깃<git> 을 사용해보자!  (0) 2021.07.08

+ Recent posts