본문 바로가기
728x90
반응형

왕초보 개발일지/기타45

SQLD 보수교육 지난 2022년 9월의 어느날 벼락치기로 공부한 sqld를 턱걸이로 합격한 후 벌써 2년여가 지났는지.. 친절하게도 두번에 거쳐서 알림톡이 왔다 (갱신해야 하는줄도 몰랐던..1인) 오랜만에 https://www.dataq.or.kr/www/main.do 메인화면 : 데이터자격시험 www.dataq.or.kr 홈페이지에 접속 친절한 설명대로 마이페이지 > 보수교육탭으로 이동 무려 4시간의 보수교육이 이루어져야 한다 원한다면 다시 들을 수 있음 ㅎㅎ 이렇게 유효기간이 영구적으로 바뀌었다!! 이제 진짜 끝! 2024. 4. 18.
크롬 Don't paste code 오류 아니이건 또 무슨... Warning: Don’t paste code into the DevTools Console that you don’t understand or haven’t reviewed yourself. This could allow attackers to steal your identity or take control of your computer. Please type ‘allow pasting’ below and hit Enter to allow pasting. allow pasting 을 손으로 쳐서 해결 식겁했넹.. 2024. 4. 12.
비밀번호 유효성 체크로직 //숫자 + 문자 public static boolean containsNumberAndLetter(String sentence) { // 정규 표현식 패턴 설정 String pattern = "(?=.*[0-9])(?=.*[a-zA-Z]).*"; // 문장과 패턴 매칭 Pattern regex = Pattern.compile(pattern); Matcher matcher = regex.matcher(sentence); // 매칭 결과 반환 return matcher.matches(); } //숫자 + 특수문자 public static boolean containsNumberAndSpecialChar(String sentence) { // 정규 표현식 패턴 설정 String pattern = "(?=.*.. 2023. 10. 26.
크로스도메인 이슈해결 스프링을 거의 써본적 없는 나로서는 엄청나게 신선하게 다가왔다 스프링에는 @CrossOrigin()이라는 어노테이션이 있는데 @CrossOrigin("http://localhost:8080") 2023. 6. 13.
select update한번에 하기 늘 새로 검색하던 쿼리라 기록으로 남겨둬야겠다 select한 row들을 한번에 업데이트 할 수 있을까? =>있다 oracle버전기록_) UPDATE 업데이트할테이블 a SET A.컬럼 = (SELECT b.업데이트될컬럼 FROM 업데이트될테이블 b WEHRE a.컬럼=b.업데이트될컬럼) 만약 두 테이블의 데이터의 수가 다르다면 이런 경고가 뜬다. 나의 경우는 where절에 예외데이터를 제외하고 업데이트하도록 수정해서 업데이트했다 (그래도 저 alert은 뜸. 하지만 예외데이터에는업데이트 되지않고 원하는업데이트가 진행됐음) 그렇다면 A테이블에는있고 B테이블에는 없는지는 어떻게 찾았는가 =>left outer join을 이용했다 SELECT A.*,B.name FROM 에이테이블 A LEFT OUTER JO.. 2023. 6. 13.
web.xml 작성순서 WEB.xml을 작성할 때 순서를 섞어서 해도 프로젝트가 동작은 한다 (?왜인지는 모르겠음) WEB.xml 작성 시 다음의 순서를 모두 적어줘야 하는것은 아니지만 적을 땐 기왕이면 순서대로 적도록 하자! 이거말고도 오류날곳은 많으니까! 현재 사용중인 프로젝트에서 임의로 순서를 바꾸어 봤다 이렇게 작성해도 프로젝트는 잘만 올라간다 그런데 이런 메세지가 뜨며 경고메시지가 뜨니까 매우 거슬림 (그것도 빨간애가뜸...) 직접 타이핑하기를 귀찮아 할 미래의 나를 위해 미리 순서대로 적어둔다. 순서대로 작성하면 빨간 오류메세지가 사라진 것을 볼 수 있다. 2023. 2. 24.
728x90
반응형