본문 바로가기

전체 글285

[MySql] alter table 테이블명 modify 추가할 필드명 text not null; alter table h_member modify h_addr varchar(200); 필드 추가 h_addr 추가했는데, NULL 로 잡혀있다. mysql> update h_member set h_addr=''; mysql> alter table h_member modify h_addr text not null; mysql> alter table h_member modify h_addr text null; 상기 3과정을 통해 아래와 같이 바꾸었다. 2022. 7. 4.
[Mysql] 데이터 수정하기 update [update]-수정date 테이블명 set 필드명 = ‘변경할 값’ where 필드명=’중복되지 않는 값’; update h_member set hcity='03' where hid='hong'; 여러필드를 변경하고 싶을 때 , 로 추가해주기 2022. 7. 4.
[java/crawling] 크롤링 웹페이지 그대로 복사해오기 public static void main(String[] args) throws Exception{ String page= "가져올 웹주소"; URL url = new URL(page); /* !Stream단어가 들어가면 read만 사용 무조건 int!(Byte 이용), Reader readLine (String)! */ /* !flush(): BufferedOUtputStream때 사용 ! */ InputStream is = url.openStream(); //net에서만 사용 BufferedInputStream bs = new BufferedInputStream(is); //배열 byte[] byte html[]=new byte[is.available()]; //1024써도됨 //FileOutput.. 2022. 7. 3.
[java/abstract] 추상의, 미완성의 abstract 클래스 abstract? abstract는 '미완성'이라는 의미를 가지고 있다. 메서드의 선언부만 작성하고 실제 수행 내용은 구현하지 않은 추상 메서드를 선언하는데 사용한다. abstract가 사용될 수 있는 곳 - 클래스, 메서드 abstract class AbstractTest{ //추상 클래스(추상 메서드를 포함한 클래스) abstract void move(); //추상 메서드(구현부가 없는 메서드) } 추상 클래스는 아직 완성되지 않은 메서드가 존재하는 '미완성 설계도'이다. so 인스턴스를 생성할 수 없다. AbstractTest a = new AbstractTest(); //에러! 추상 클래스의 인스턴스 생성불가 추상클래스는 상속을 통해서 자손클래스에 의해서만 완성될 수 있다. 추상클래스 - 미완성 .. 2022. 7. 3.
[java/split] int배열 string배열에 담기 / 배열의 길이를 특정할 수 없을 때는? 문제 int ar1 [] = {1,2,3,4,5,6,7}; 해당 배열에서 5이상의 값을 출력하여 새로운 배열로 만드세요. int ar1[]은 숫자가 비교적 적어서 배열의 길이를 출력 할 수 있다지만, 배열의 길이가 세기 힘들정도로 길어지거나, 추가로 인덱스값이 늘어나는 경우에는 그때마다 length를 수정하기 힘들겠죠?-? 그래서 이런 경우에는 int배열을 String배열로 변환+split메소드를 활용합니다. public class array1 { public static void main(String[] args) { array2 ay = new array2(); } } class array2{ private int ar1[]; //배열 선언 private int ea; //ar1의 배열 길이 publ.. 2022. 7. 2.