1. JTable의 크기 조정은 JScrollpane 에서 가능함
Dimension dimension = new Dimension(800,600);
JTable jta_productList = new JTable(content,header);
JScrollPane scrollpane = new JScrollPane(jta_productList);
scrollpane.setPreferredSize(dimension);
2. 자바에서 여러개의 Layout을 동시에 이용하려면 Jpanel을 이용해야하는데,
각강의 JPanel마다 다른 레이어를 설정하고,
그것을 다시 가장 넓은(Main) Jpanel에 삽입하는 형식이다.
그리고 이 가장 큰 JPanel을 ContentPane에 붙여야 화면에 보인다.
JPanel fullCanvas = new JPanel();
JPanel canvasLeft = new JPanel();
JPanel canvasRight = new JPanel();
fullCanvas.add(canvasLeft);
fullCanvas.add(canvasRight);
this.setContentPane(fullCanvas);
3. 자바 Layout 중에 Absolute 뭐시기 레이아웃이 있음. 일일이 내부 객체 크기를 다 조정해줄 때 좋음.
(GridLayout으로 개생쑈하다가 화가나서 찾았음)
객체.setLayout(null) <<< null을 집어넣고, seBound(시작x, 시작y, x크기, y크기)
fullCanvas.setLayout(null);
canvasLeft.setBounds(0, 0, 380, 660);
canvasRight.setBounds(380, 6, 800, 660);
4. 자바 Secvlet 사용시 import가 안될때
https://roeldowney.tistory.com/352
요약: 자바프로젝트 >> Properties >> Build path >> Libraries >> Classpath >> Add Library >> Server Runtime 추가한다.
5. 인텔리제이에서 mysql 연동하려고 쑈하다가 iptables v4 conf 걸들였다가 공용 ip 주소로 연결 안됨
sudo iptables -I INPUT 5 -i ens3 -p tcp --dport 443 -m state --state NEW,ESTABLISHED -j ACCEPT
sudo iptables -I INPUT 5 -i ens3 -p tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT
이거 두줄 치고 해결됨 죽겠음
https://kibua20.tistory.com/124#recentComments<<여기서 해결 했음
6. 인텔리제이에서 mysql 연동하기
이 사람 껄로 참고 해서 성공했다.
ssh 에서 루트 계정에서 netstat -tnlp >> mysqld 에 해당하는 포트가 127로 시작했다. 이게 로컬연결이라는 뜻이었다!!
그래서 vim mysqld.cnf 에서 0.0.0.0 으로 바꾸어주었다. 자세한 내용은 블로그 참조하길 바란다.
3306포트가 되어있는 127.0.0.1:3306 에서 파일 변경후에
0.0.0.0 으로 교체!!
새벽 6시부터 오후 4시까지 개생쇼의 향연이었다..
7. 인텔리제이에서 jfreechart 추가하기 (MacOs, 맥북)
해당 라이브러리 파일 (jar) 다운 사이트
https://stackoverflow.com/questions/26014528/can-someone-please-provide-step-by-step-instructions-for-using-jfreechart-in-an
8. java JSP 404 에러 정리
1. / 경로: 서버 모듈 확인 , 서버 아래 체크
1-1 프로젝트명 우클릭 >> project Facet >> Dynamic >> runtimes >> apache 체크
1-2 프로젝트명 우클릭 >> Web Project Settings >> context root >> /프로젝트명
1-3프로젝트의 WEB.xml 확인
1-4 서버 탭의 파일들 확인
1-4-1 server.xml
여긴 왜 PATH="/" 임????
근데 서버 모듈탭도
그렇긴하다.... 모르겠다 뒤죽박죽코박죽!!!!
2.jdk version
3.project folder >> setting >> comPONENT FILE
<wb-module deploy-name="프로젝트명">
<property name="java-output-path" value="/프로젝트명/build/classes"/>
<property name="context-root" value="/프로젝트명"/>
4. 프로젝트 리프뤠쉬! 코드 클린!!!!
5.프로젝트 실행했을 경우
아악!!!!!!!!!!!!!!!!!!!!!ㅎㅎㅎ
하지만 JSP 파일 주소를 넣어보자!!!
ㅎㅎ 그냥 이렇게쓰자 ^^
(뭐 같은 이립스 ㄷㅈㄹ)
참고할만한 사이트
https://dys-r.tistory.com/199
9. 아파치2 서버에 홈페이지 웹서비스 포트포워딩 403 forbidden 에러
참고주소 blog.lael.be/post/7264
https://monster2z.tistory.com/7
https://yuttong.tistory.com/13#recentComments
/etc/apache2/apache2.conf. >> Directory 권한 변경
/etc/apache2/site-available/000-default.conf >> root 폴더 변경
html 파일 위치가 /000/1111111 일경우
chmod 755 /000 하고
chmod 755 /000/1111111 까지 해주어야함
'HTML CSS JS' 카테고리의 다른 글
자바 같은 키로 눌러서 변수 바꾸기 (0) | 2023.11.10 |
---|---|
스프링 프레임워크 게시판 만들기 순서 2 - CRUD (0) | 2023.07.18 |
스프링 프레임워크 게시판 만들기 순서1 (0) | 2023.07.18 |
최악의 국비 강의, 너무 화나서 하는 정리 만화 : JDBC (0) | 2023.06.21 |
CSS 로 Israel flag(이스라엘 국기) 만들기 (0) | 2023.05.17 |