| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- SWEA 1954 java
- SWEA 1228 python
- SWEA 6190 python
- response property
- js 객체생성
- tabs switch
- Git
- web recorder
- $.ajax 사용
- request property
- SWEA 11315 python
- MySQL update delete
- 페이지 내 탭
- sw8931
- js XML 읽기
- javascript
- scanner bufferedreader
- GitHub
- scroll 맨 밑 이동
- scroll 맨 밑
- dispatcherservlet 오류
- MySQL
- ReactMediaRecorder
- java
- CSS
- jQuery EventListener
- Canvas
- js canvas
- js session
- 탭 활용해 내용바꾸기
- Today
- Total
목록전체 글 (89)
Daily Pogle
스프링은 디자인 패턴으로 싱글톤 패턴을 사용하고 있다. 왜 싱글톤 패턴을 채택했을까? 스프링이 나온이유와 활용하고 있는 분야에 대해서 생각하면 이해하기 쉽다. 스프링은 기업용 온라인 서비스 기술을 지원하기 위해 나왔다. 대부분 웹 애플리케이션 개발을 위해 발전했다. 웹 애플레케이션은 많은 사용자들의 동시 요청이 들어온다. 이전 싱글톤 패턴을 적용하지 않은 순수 자바를 이용한 DI Containter를 살펴보자 class Web { AppConfig appConfig = new AppConfig(); // user 1 : mebmerService 사용 MemberService memberService1 = appConfig.memberService(); // user 2 : mebmerService 사용 ..
BeanFactory, ApplicationContext BeanFactory 스프링 컨테이너의 최상위 인터페이스 스프링 빈을 관리하고 조회하는 역할을 담당 스프링 컨테이너의 정보를 확인하고 스프링 빈을 조회할 수 있는 메서드들을 제공 ApplicationContext BeanFactory 의 대부분의 기능을 상속받음 애플리케이션을 개발할때 다양한 부가기능이 추가된 인터페이스 ApplicationContext 의 부가기능 ApplicatioContext 는 애플리케이션의 다양한 부가기능을 위하여 여러 인터페이스들을 상속받고 있다. 1. MessagSource : 메시지소스를 활용한 국제화 기능 - 예를 들어서 한국에서 들어오면 한국어로, 영어권에서 들어오면 영어로 출력 2. EnvironmentCapab..
Spring 이란? Spring 은 Java 기반의 Framework Java 의 가장 큰 특징인 객체지향의 장점을 극대화한 Framework Spring 은 좋은 객체 지향 애플리케이션을 개발할 수 있게 도와주는 Framework Spring 은 Java 진영의 대표적인 웹 프레임워크이다. Spring 은 Java 의 가장 큰 특징인 객체지향 프로그래밍의 장점을 최대로 끌어낸 Framework 이다. Spring 이 나오기 이전 개발자들이 Java 를 가지고 좋은 객체지향 개발을 하기 위해, 객체지향설계를 위한 5가지 원칙(SOLID)을 모두 지키려 했으나, 코드량이 많아지고 구조가 복잡해지는 문제가 생겼다. 객체지향개발을 위한 환경을 갖추기 위해 많은 준비가 필요하다. 특히 구현하기 까다로운 제어의 ..
단축키 Command Description Alt + Enter 해당 코드 에러 시 자동 해결옵션 Alt + Insert constructor, getter, setter 등 단축키 Ctrl + / 해당 라인 주석처리 Ctrl + Shift + Enter 해당 라인 세미콜론 자동완성 Ctrl + Alt + v new 를 통한 인스턴스 생성시 자동 변수할당 약어코드 Command Description sout system.out.println(); soutm system.out.println(call "현재 호출위치"); soutv system.out.println(call "변수이름", 변수값); iter 가장 가까이 있는 array, object 에 대한 반복문 자동완성
npm - styled component Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅 React 환경에서 Component 에 스타일을 적용하는데 있어 inline style 을 적용하거나, css 를 import 하여 스타일을 적용하는 방식에는 많은 어려움이 있었다. 이러한 어려움을 최소화하기 위해서 Styled Component 가 등장하였다. 기존 방식의 불편함 inline 방식 const General_App = () => { return ( Hello, I'm TEXT ) } inline 방식은 html 태그 안에 작성되므로 html ta..
JPA 사용시 쿼리에 사용한 변수가 제대로 바인딩 되지 않아 발생 createQuery 이후 setParameter 를 작성하지 않아서 JPQL의 :message 부분이 바인딩 되지 않았음 setParameter('message", message) 추가
미니프로젝트를 github 에 올리고자 git add . 명령을 작성했을 때 생긴 에러. warning: in the working copy of '미니프로젝트', LF will be replaced by CRLF the next time Git touches it 다음 git touch 할 시에 프로젝트의 복사본이 LF 방식에서 CRLF 방식으로 교체된다는 경고이다. 로컬저장소에 있는 파일의 개행방식과 원격저장소에 있는 파일의 개행방식이 다를 때 git 에서 이를 자동적으로 인식해주어 사용자에게 알려주는 경고이다. 따라서 개행방식을 git 에서 자동적으로 변경시켜주어 add 할 수 있게 도와준다. 이를 위해서 git 명령어를 추가해주어야한다. 먼저 LF와 CRLF 에 대해서 짧게 정리하고 문제해결방법을..
github 를 이용할 때 respository 를 생성하면 기본 branch 가 main 으로 설정되어있다. 하지만 vscode 에서 github 에 연결하고 push 하면 github repository 에 main 에 push 되는 것이 아닌 master branch 가 생성되고 master branch 에 push 가 된다. github 에서는 기존에 기본 branch 로 master 가 설정되있었는데 main 으로 변경되었지만 vscode 는 계속 master 를 기본 branch 로 설정되었기에 발생하는 사소한 문제이다. 이럴때는 vscode 에서 git 명령어를 통해 설정할 수 있다. git config –global init.defaultBranch main