분류 전체보기55 [JavaScript] 인터넷 익스플로러 엣지로 전환하기 다른 회사로 이직을 하게 되고 업무에 적응해 나가던중 현재 회사에서 신규로 만든 홈페이지에서 사용자가 겪은 에러에 대해 듣게 되었다. 해당 에러는 사용자가 홈페이지에 접속했을때 필요한 목록이 노출되지않는 문제 였는데, 처음에는 해당 문제를 듣고 내가 얼마전에 했던 데이터 이관작업에 문제가 생겼나 싶어 테이블들을 뒤지는 작업부터 시작했었다. 그런데 신규 홈페이지가 크롬, 엣지 등을 기반으로 표준을 잡은 것을 알 수 있었고 해당 사용자에게 확인해보니 인터넷 익스플로러로 접속한 것을 확인할 수 있었다. 그래서 내가 처리한 코드와 그에 대한 설명을 진행해 보려 한다. 최종 코드당장 처리가 급하다면 해당 코드를 보고 참조하여 처리하여도 좋다.아래에는 코드에 대한 간단한 설명을 쓸 예정이니 자세히 이해하고 싶다면 .. 2022. 10. 9. [java] hashcode()와 equals()는 뭘까? 어느덧 신입사원으로 회사에 들어와 Java/Spring 개발자로 일한지 1년이 되어간다. 오늘 개발을 하는데 문득 이런 생각이 들었다. 매일 코드를 보고 만지지만 과연 나는 이 코드를 좋게 만들기 위해 고민하고 있는가.. 그 생각이 들게 한 부분은 java에서 값에 대한 비교를 할때 생각이 들었다. 생각은 길게 했지만 진짜 파악하고 싶은 요점은 두개는 뭐야? 라는 것이 궁극적으로 궁금했기 때문에 간단하게 적어보겠다. 먼저 eqauls()는 ==과 같은기능을 하며 객체 내부의 값을 비교할때 주로 사용한다. if(data1.equals("Y")){ System.out.println("Y입니다."); } 이와 같이 나는 data1의 값이 "Y"야라고 구분하고 싶을때 사용한다. 다음으로 hashcode()는 객.. 2021. 9. 26. 스프링 2일차 생성자 방식과 세터방식을 이용하여 데이터를 입력시키고 참조형 변수를 통해 다른 bean의 내용을 참조해온다. 순서로 따지면 main부터 시작이나 xml wiring의 파악을 위해 클래스들부터 작성 기존에 있는것들을 자동으로 연동시키는것 => autowiring xml에서 value값이면 string이던 int던 타입을 지정해주면되고 List나 Map으로 묶여있다면 List를 선언해 해당변수의 타입을 제너릭안에 집어넣어주면 된다. 참조형 ref 라면 변수선언시 타입을 참조하는 클래스타입으로 해주면 된다. 2019. 7. 30. [NCS] 애플리케이션 구현 개발 환경 구축의 이해 개발환경을 구축하기 위해서는 우선 해당 프로젝트의 목적및 구축 설계에 대한 명확한 이해가 필요하다. 개발을 위해 사용되는 소프트웨어의 종류 Eclipse, NetBeans, InteliJ 개발 언어의 선정 기준 개발하고자 하는 시스템이나 응용프로그램의 목적에 적합해야 한다. 프로그래밍의 효율성이 고려되어야 한다. 일반적인 PC 및 OS에 개발 환경이 설치 가능해야한다. 형성관리 도구 특징 Git은 분산버전 관리시스템, 리눅스 토발즈가 리눅스 커널 개발에 이용하려고 개발하였다. SVN은 CVS에 비해 폴더 이동이 자유롭고, 행동 단위로 복구가 가능하다. CVS는 Boost Library FileZiler 등이 CVS 기반으로 관리되고 있다. 개발 환경 구축에 필요한 하드웨어 중 애플.. 2019. 7. 30. 스프링 1일차 금요일까지 프로젝트주제 ppt `ㅡ` AOP ORM DAO DTO DTD * DI * Bean Factory * SPRING WEB MVC 1. DI 개념이해 - 객체간의 의존성을 자신이 아닌 외부에서 주입하는 개념 사용자가 들어왔을때 사용자에 따라 프로그램 자체를 바꾸는게 아닌 xml안의 내용만 바꿔주는 형식 * DI 객체 사이의 의존관계가 자기자신이 아닌 외부에 의해 설정 setter injection constructor injection 두가지 방식이 있음 스프링의 의존성주입은 xml과같은 환경설정에서 컨트롤할 수 있게하여 객체사이의 관계를 느슨하게 하려는 목적을 두고 있다. 빈(Bean)이란 ? 스프링 컨테이너가 생성하고 관리하는 애플리케이션 객체 최종적으로 기존의 프로그램을 바꾸는 형식이 아닌.. 2019. 7. 30. JSP : JDBC를 위한 MySQL 셋팅 [다운 파일] Setup 파일 mysqlConnect 파일 다운 [설치] Setup 실행 -> next -> install -> next -> finish -> 새창뜨면 다음부터 다 next 하다가 사람모양이 뜨면 거기서 Character Set을 EUC-KR로 변경하고 3번째 radio button 선택후 next -> Include Bin 체크후 next (이 작업을 하지 않으면 자동으로 등록이 되지않아서 직접 등록해야함)-> 비밀번호 1111 세팅 -> excute하면 설치됨 oracle의 루트 : system mysql의 루트 : root cmd 실행 -> mysql -uroot -p -> 1111 입력 -> CREATE DATABASE jspdb 입력 -> GRANT ALL PRIVILEGES .. 2019. 6. 13. 이전 1 ··· 5 6 7 8 9 10 다음