APM 환경에서 아파치가 자주 꺼질 때
환경변수 둘다 주고
cmd 관리자권한 줘서
>httpd.exe -k install
>httpd.exe -k start
APM 환경에서 아파치가 자주 꺼질 때
환경변수 둘다 주고
cmd 관리자권한 줘서
>httpd.exe -k install
>httpd.exe -k start
인텔리제이 querydsl사용시 오류 해결 (0) | 2021.07.27 |
---|---|
인텔리제이 자동빌드 설정 (0) | 2021.07.27 |
인텔리 제이 프로젝트명 변경 (0) | 2021.07.26 |
인텔리제이 빌드중 오류 (0) | 2021.07.26 |
글의 출처는 여기입니다
https://jhnyang.tistory.com/418
인텔리제이 다운로드 및 설치, IntelliJ IDEA 커뮤니티 에디션 설치하기
안녕하세요 오늘은 간단하게 인텔리제이를 다운받아 설치해보려고 합니다 ㅎㅎ VSC랑 인텔리제이 둘다 박빙(?)으로 엄청나게 유명한 툴이죠 ㅎㅎ 주변에 VSC랑 인텔리 사용하는 사람들이 많더라
jhnyang.tistory.com
안녕하세요 오늘은 간단하게 인텔리제이를 다운받아 설치해보려고 합니다 ㅎㅎ
VSC랑 인텔리제이 둘다 박빙(?)으로 엄청나게 유명한 툴이죠 ㅎㅎ
주변에 VSC랑 인텔리 사용하는 사람들이 많더라고요 ㅎㅎ 특히 자바 단축키가 엄청 잘되어있는듯?
참고로 인텔리제이는 젯브레인스에서 만든 개발환경 툴입니다 :)
다운로드 사이트 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]
겪은 오류는
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>
인텔리제이 import 에러 (0) | 2021.07.29 |
---|---|
인텔리제이 자동빌드 설정 (0) | 2021.07.27 |
인텔리 제이 프로젝트명 변경 (0) | 2021.07.26 |
인텔리제이 빌드중 오류 (0) | 2021.07.26 |
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 기능
인텔리제이 import 에러 (0) | 2021.07.29 |
---|---|
인텔리제이 querydsl사용시 오류 해결 (0) | 2021.07.27 |
인텔리 제이 프로젝트명 변경 (0) | 2021.07.26 |
인텔리제이 빌드중 오류 (0) | 2021.07.26 |
키보드 입력방식이 한컴타자기가 아닌지 확인
한컴타자기라면 원인은 이것때문
인텔리 제이 프로젝트명 변경
1. File -> Project Structure -> Project -> Project Name 변경
2. settings.gradle 프로젝트 명 변경
3. src.main.java.~~프로젝트명 파일 이름 변경
4. 새로고침
5. edit configurations 에서 -cp 항목 설정
인텔리제이 import 에러 (0) | 2021.07.29 |
---|---|
인텔리제이 querydsl사용시 오류 해결 (0) | 2021.07.27 |
인텔리제이 자동빌드 설정 (0) | 2021.07.27 |
인텔리제이 빌드중 오류 (0) | 2021.07.26 |
오류내용
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로 되어서 발생
인텔리제이 import 에러 (0) | 2021.07.29 |
---|---|
인텔리제이 querydsl사용시 오류 해결 (0) | 2021.07.27 |
인텔리제이 자동빌드 설정 (0) | 2021.07.27 |
인텔리 제이 프로젝트명 변경 (0) | 2021.07.26 |
깃 명령어들을 정리해보자!
// 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 |
---|