์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- ๋ธ๋ผ์ฐ์ ์คํ
- sql
- Do it
- jdbc
- ํ๋ก๊ทธ๋๋จธ์ค
- 2BPerfect
- ์์ด
- ์ด์ง์ ๋ณํ
- DFS
- ์ด๊ฒ์ด ์ทจ์ ์ ์ํ ์ฝ๋ฉํ ์คํธ๋ค
- ์๋ฐ
- ์ฐธ์กฐ ๋ณ์
- mysql
- dacon
- ์ต์
- PYTHON
- ๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ
- Do_it
- ํฉํ ๋ฆฌ์ผ ์ง๋ฒ
- BFS
- ๋ฐ์ค๊ทธ๋ํ
- MacOS
- ์ ํ ํฌ ํ์ด์ฌ
- Extended Slices
- ๋ฐฑ์ค
- np.zeros_like
- ์ง ๊ฐ ์์ธก ๋ถ์
- java
- ํ์ ๋ณ์
- matplotlib
- Today
- Total
๋ชฉ๋กDevelopment/Java (17)
๐ฆ ๊ณต๋ฃก์ด ๋์!
ํด๋์ค์ ๊ตฌ์ฑ๋ฉค๋ฒ public class ClassName{ //ํ๋ : ๊ฐ์ฒด์ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋๋ ๊ณณ int fieldname; //์์ฑ์ : ๊ฐ์ฒด ์์ฑ ์ ์ด๊ธฐํ ์ญํ ๋ด๋น ClassName(){...} //๋ฉ์๋ : ๊ฐ์ฒด์ ๋์์ ํด๋นํ๋ ์คํ ๋ธ๋ก void methodName(){...} } ํ๋ ํด๋์ค ๋ฉค๋ฒ ๋ณ์๋ผ๊ณ ๋ถ๋ฅด๊ธฐ๋ ํ๋ ํ๋๋ผ๋ ์ฉ์ด ๊ทธ๋๋ก ์ฌ์ฉํ๋ ๊ฒ์ด ๋ฐ๋์งํ๋ค. ์ด๊ธฐํ ํ์ง ์์๋ ์๋ ์ด๊ธฐํ๊ฐ ๋๋ ๋ณ์์ ๊ฒฝ์ฐ์๋ ๋ฐ๋์ ์ด๊ธฐํ๋ฅผ ํด์ค์ผ ์ฌ์ฉ์ด ๊ฐ๋ฅํจ int j; // ์ง์ญ ๋ณ์์ผ ๊ฒฝ์ฐ System.out.println(j); // ์ปดํ์ผ ์๋ฌ ์์ฑ์ ๋ชจ๋ ํด๋์ค๋ ์์ฑ์ ๋ฐ๋์ ์กด์ฌํจ ํด๋์ค ๋ด๋ถ ์์ฑ์ ์ ์ธ ์๋ต ์ ๊ธฐ๋ณธ์์ฑ์๊ฐ ์๋ ์ถ๊ฐ๋จ ์ฆ ๋ช ์์ ์ผ๋ก ํ๋๋ผ๋ ์์ฑ์์๋ ..
์กฐ๊ฑด๋ฌธ int i =3; if(i>> b ์ฐธ์กฐ ํ์ ๊ณผ ์ฐธ์กฐ ๋ณ์ String s1="abc"; String s2="abc"; String s3=new String("abc"); String s4=new String("abc"); s1==s2 >>> true // ==์ฐ์ฐ์๋ ์ฃผ์ ๊ฐ ๋น๊ต s1==s3 >>> false s3==s3 >>> false // ๋ด์ฉ๋น๊ต๋ .equals NullPointerException //์ฐธ์กฐํ๋ ๊ฐ์ฒด๊ฐ ์์ ๊ฒฝ์ฐ์ NullPointerException๋ฐ์ int[] arr=null; arr[0]=10; >>> NullPointerException String str=null; System.out.println(str.length()); >>> NullPointerExcep..
๊ธฐ๋ณธํ์ ๊ตฌ๋ถ1byte2byte3byte4byte ์ ์ํ์ byte short / char int long ์ค์ํ์ float double ๋ ผ๋ฆฌ ํ์ boolean ํ์ ๋ณํ ํ์ฉ ๋ฒ์๊ฐ ์์ ํ์ ์ด ํ์ฉ ๋ฒ์๊ฐ ํฐ ํ์ ์ผ๋ก ์ ์ฅ๋ ๋ ๋ฐ์ํ๋ค. ๊ฐ์ ํ์ ๋ณํ ์์ ํ์ฉ ๋ฒ์ ํ์ = (์์ ํ์ฉ ๋ฒ์ ํ์ )ํฐ ํ์ฉ ๋ฒ์ ํ์ byte+byte==int byte+byte!=byte byte(byte+byte)==byte short+short==int // ์ฐ์ฐ์ ๊ธฐ๋ณธ ํ์ ์ int // ํ์ ๋ณํ ์กฐ์ฌ int x = 3; int y = 2; double z=(double) (x / y); z==1.0; double z=(double) x / y; z==1.5; //๋ฌธ์์ด ํ์ ๋ณํ Byte.parseBy..

1. apache ์ฌ์ดํธ๋ก ๊ฐ์ tomcat์ ๋ค์ด ๋ฐ๋๋ค. 2. ์์ถ์ ํ๊ณ ๋์ eclipse์์ dynamic web project๋ฅผ ์์ฑ 3. new runtime์ ํด๋ฆญํ๊ณ ๋ค์ด ๋ฐ์ tomcat์ ์ ํ 4. next๋ฅผ ๋๋ฅธ ๋ค browse๋ฅผ ํตํด ๋ค์ด ๋ฐ์ ํฐ์บฃ ํ์ผ์ ์ ํ 5. htmlํ์ผ์ ์์ฑํ ๋ค์ ํ๋จ์ server๋ฅผ ๋๋ฅด๊ณ ํฐ์บฃ์ผ๋ก ์ค์ ํด์ค๋ค ๋๋ณด๊ธฐ ๋ง์ฝ perspective ์๋ฝ์ ํ์ง ๋ชปํ๋ค๋ฉด ์ฐ์ธก ์๋จ ์ธ๋ฒ์งธ ์์ด์ฝ์ ํด๋ฆญํ ๋ค์ java ee๋ฅผ ํด๋ฆญํ๋ฉด ๋๋ค. 6. ์ดํ run์ ์คํํ๋ฉด ๋ธ๋ผ์ฐ์ ๊ฐ ๋ฌ๋ค. ๋๋ณด๊ธฐ ๋ง์ฝ ๋ธ๋ผ์ฐ์ ๋ฅผ ๋ณ๊ฒฝํ๊ณ ์ถ์ผ๋ฉด ์ดํด๋ฆฝ์ค ์๋จ ๋ฉ๋ด ์๋์ฐ ๋ธ๋ผ์ฐ์ ํญ๋ชฉ์์ 0๋๋ 1์ ์ ํํ๋ฉด ๋๋ค. 0์ ์ดํด๋ฆฝ์ค ๋ด์์ 1์ ๊ฐ๋ฐํ๊ฒฝ ๊ธฐ๋ณธ๋ธ๋ผ์ฐ์ ๋ก ์คํ๋๋ค.
Mybatis ์ ์ฉ 1. mybatis๋ฅผ ๋ค์ด ๋ฐ๊ณ jar๋ฅผ mysql-connector๊ณผ ๊ฐ์ ๊ฒฝ๋ก์ ๋ถ์ฌ๋ฃ์ด์ค๋ค. 2. mybatis-config.xmlํ์ผ์ srcํ์ผ๋ด ์์ฑ์ ํ๊ณ ํ๊ธฐ ๋ด์ฉ์ mybatis docs์์ ๊ฐ์ ธ์จ๋ค. 3. eclipse source ํญ์ ๋ถ์ฌ๋ฃ์ด์ค๋ค. 4. value๊ฐ๊ณผ resoure ๊ฐ์ ๊ณ ์ณ์ค๋ค. resource๋ ๋ค์์ ๋ง๋ค xmlํ์ผ๊ณผ ์ด๋ฆ์ด ๋์ผํด์ผํ๋ค. 5. member.xml์ ๋ง๋ค๊ณ source ํญ์ ๋ถ์ฌ๋ฃ์ด์ค๋ค. 6. namespace, id, resultType์ ๋ง๊ฒ ์์ ํ๊ณ ์ํ๋ sql๊ตฌ๋ฌธ์ selectํ๊ทธ ์์ ์์ฑํ๋ค. 7. class์์๋ ํด๋น ๋ด์ฉ์ main๋ฉ์๋ ์์ ๋ถ์ฌ๋ฃ์ด์ฃผ๊ณ import๋ฅผ ์์ผ์ค๋ค. resource ํ์ผ๊ณผ ์ ํ์๋ฅผ..
Mybatis...2 ํ์๋ฑ๋ก > insert into member(no,name,tel,intro,addr) values(#{no},#{name},#{tel},#{intro},#{addr}) ์๊ธฐ ์ฝ๋๋ฅผ member.xml์ mapper ํ๊ทธ ์์ ์ง์ด๋ฃ๊ณ ์์ ๋ณด์ด๋ insert ํ๊ทธ ๊ฐ์ ๊ฒฝ์ฐ์ ๊ผญ insert๊ฐ ๋ ํ์๋ ์๋ค try (SqlSession session = sqlSessionFactory.openSession(true)) { MemberVo vo =new MemberVo(20,"ํ1","010-221","ํ1์ ์ ","์์ธ1"); session.insert("member.insert",vo); System.out.println("๋ฑ๋ก์ฑ๊ณต"); } main ๋ฉ์๋ ์๋์ ํด๋น ์ฝ๋๋ฅผ ..