profile
탐험가
post-thumbnail

phpStorm 에서 phpUnit테스트설정

1\. PHP UnitPHP Unit은 PHP 코드 테스트 도구이며, 사실상 표준으로 자리잡게 되었습니다.PHP Unit을 설치하는 방법으로는 아카이브( phar 파일 )을 다운로드하여 직접 실행하는 방법이 있고,PHP 패키지 및 의존성 관리 도구인 컴포저( Compo

2022년 2월 28일
·
0개의 댓글
post-thumbnail

[PHP 8] phpStorm php + Xdebug 설치방법 -2 (Xdebug 설정)

<a href="https://xdebug.org/download에서 Xdebug 를 다운받는다이때 Xdebug 버전을 유의하자나는 Xdebug 3.1.2 버전을 다운받았다.이중에 자기 PHP버전에 맞는 것을 다운로드하면 된다. 그리고 {xdebug...

2022년 1월 30일
·
0개의 댓글
post-thumbnail

[PHP 8] phpStorm php + Xdebug 설치방법 -1 (php 설치까지)

2022년기준 phpStorm을 쓰고 php8 버전이상을 쓰는 것에 대한 Xdebug 를 설치하고 세팅하는 방법이 제대로 나와있지 않아서 나중을 위해 포스팅을 해본다. PHP8 버전 설치 이후 환경설정하기 > 1. PHPStorm에서 실행 PHP Storm은

2022년 1월 30일
·
0개의 댓글
post-thumbnail

JAVA 용어에 대한 정리( 인스턴스 멤버, 정적 멤버 등 )

인스턴스 멤버와 클래스 멤버라는 용어를 책에서 읽더라도 부끄럽게도 Class안 필드와 메서려니 하고 디테일에 집중하지 않았습니다. 좀 더 개념적으로 정확한 의미에 대해 가볍게 다시 한 번 정리하고 넘어가겠습니다.멤버는 영어로 Member = 해석하면 구성원이라고 합니다

2022년 1월 4일
·
0개의 댓글
post-thumbnail

[Javascript] 동적으로 변수를 만들 수 있는 eval()

javascript로 프로그래밍을 하다가 보면 변수를 동적으로 생성하거나 변수와 텍스트를 결합해서 다른 변수를 생성해야 할 경우가 있습니다. 그냥 서로 합친다고 새로이 변수가 생성되는 것이 아니고 eval()라는 함수를 이용해야 합니다. (Jquery 값에 for의

2021년 12월 9일
·
0개의 댓글
post-thumbnail

[Javascript] clipboard.js - 클립보드로 복사하기

웹 페이지 개발 중 페이지 내 텍스트를 클립보드로 복사하는 기능이 필요할 때,간단히 가져다 쓸 수 있는 라이브러리를 소개합니다.https://blog.kakaocdn.net/dn/dxets9/btqKnqunU2P/jcdvYT7kz0gJldlx6HUjk0/img

2021년 12월 9일
·
0개의 댓글
post-thumbnail

[php] timestamp란

timestamp 란 ? (짧고 굵게 핵심만 빠르게)=>  국제표준기술그 시각 이후 데이터가 변경되지 않았음을 증명하는 전자적 기술서버시간에 의한 날짜1970년 1월 1일 00:00:00 기준으로 경과한 초범위 (1970-01-01 00:00:01 2038-01-09

2021년 12월 9일
·
0개의 댓글
post-thumbnail

[데이터 관리] SQL vs. NoSQL 차이점 알아보기

안녕하세요. 오늘 주제는 데이터를 다루는 2가지 큰 축,  SQL vs. NoSQL 차이점 입니다.“어떤 상황에서 SQL을 쓰고, NoSQL을 쓰는지?”알아보겠습니다.SQL을 설명할 때 대표적인 특성으로 ACID라는 개념을 들 수 있습니다.‘ACID’란 1) Atomi

2021년 12월 9일
·
0개의 댓글
post-thumbnail

[데이터베이스&백엔드] ORM(Object Relational Mapping)의 개념과 종류, 활용방안

최근에 너무 바쁜 나머지 오랜만에 글을 쓰게 되었네요..노션에 정리한것들 한번에 동기화 시켜보겠습니다.오늘은 데이터베이스와 어플리케이션의 연결을 ‘객체지향’적으로 도와주는 ORM(Object Relational Mapping)의 개념과 종류, 활용방안에 대해 알아보겠습

2021년 12월 9일
·
0개의 댓글
post-thumbnail

CDATA 란?

xml을 파싱하기 위해 사용되는 것입니다.간혹 xml에 보면 <!\[CDATA\[내용]] 이런 코드가 있습니다.이는 파싱되지 않은 문자라는 의미로 (Unparsed) Character Data 입니다.보오\~~통 쿼리에서 사용을 많이 하게 되는데요. (저희 회사에

2021년 10월 10일
·
0개의 댓글
post-thumbnail

Java의 직렬화(Serialize)란?

들어가며 > 예전에 네트워크 통신을 할때 Serialize에 대해 공부를 한 경험이 있지만 지식의 부족함을 느끼고 조사하여 결과를 정리합니다. > 직렬화(Serialize)란? 직렬화(Serialize) 자바 시스템 내부에서 사용되는 Object 또는 Data

2021년 10월 9일
·
0개의 댓글
post-thumbnail

Spring Boot Data JPA 2.0 에서 id Auto_increment 문제 해결

회사의 신규 시스템 구축을 Spring Boot 2.0으로 진행하게 되었습니다.진행 도중 Spring Data Jpa의 @GeneratedValue가 기존과 다르게 작동하는걸 발견하게 되었습니다. 파일 첨부를 넣으니 2의 배수로 아이디가 증가하였습니다.2.0의 migr

2021년 9월 20일
·
0개의 댓글
post-thumbnail

[Spring & Web] return "redirect:/주소" 와 일반 return "view이름"의 차이

이번 포스팅에서는 Spring Web Project에서 URL 요청에 따른 Controller의 처리 중에서 return "redirect:/주소" 와 return "view이름"의 차이에 대해 알아보겠습니다 아래는 해당 프로젝트의 구조입니다.다음은 코드가 약간 추가된

2021년 9월 11일
·
0개의 댓글
post-thumbnail

JS Array 이해, push(), pop(), sort(), splice()

배열(Array)은 JavaScript 객체의 특수한 형태로써, 객체의 프로퍼티명이 0부터 시작해서 순차적으로 커지는 자연수로 이루어진 형태라고 생각할 수 있습니다. 이를 통해 어떠한 데이터를 순차적으로 저장하거나 조회하는데 유용하게 사용됩니다.자바스크립트 배열은 Ar

2021년 9월 11일
·
0개의 댓글
post-thumbnail

Ajax 동작 방식

Asynchronous JavaScript And XML의 약자인 에이작스는 번역하면 비동기적 자바스크립트와 XML의 뜻을 가지고 있습니다. 새로운 언어는 아니고 기존에 사용하고 있는 HTML, CSS, JavaScript, XML등의 언어를 편리하게 사용하기 위해 만

2021년 9월 11일
·
0개의 댓글
post-thumbnail

JAVA 해싱 알고리즘 사용하기

해싱알고리즘은 해시 함수를 기반으로 하는 암호화 알고리즘 중 하나입니다.해싱 알고리즘이 암호화에 사용되는 이유는 해시함수의 특성에서 비롯됩니다.Java에서는 기본적으로 해시 알고리즘을 사용하는 라이브러리를 제공하고 있습니다java.security.MessageDiges

2021년 9월 5일
·
0개의 댓글
post-thumbnail

스프링 redirect 파라미터 처리

스프링에서 redirect를 사용할때 파라미터 값을 넘겨야 할 경우가 있다.예를들어xxx.do?id=mm&name=lee이렇게 하면 값은 가지만...url에 데이터값이 다 노출되기 때문에 먼가 꺼림직하다.그래서 데이터를 숨기면서 다른 controller로 보낼 방법을

2021년 9월 5일
·
0개의 댓글
post-thumbnail

(JAVA)hasNext() vs next() 메서드 차이점?

Iterator 인터페이스의 메서드로 자주 사용됩니다. Iterator에 추가적인 요소가 있을 때 가져오는 역할을 하는데요.단순히 영어만 보면 조금 헷갈립니다. hasNext는 "뭔가 다음에 있으면 가져오는 것 같고", next는? "이것도 다음에 있으면 가져오는 것

2021년 9월 5일
·
0개의 댓글
post-thumbnail

자바의 메인 메서드는 왜 public static을 사용할까?

우리는 자바에서 메인(main) 메서드를 작성할 때 아래와 같이 public static void main을 붙여 작성한다.java public static void main(String\[] args) { // do something }왜 이런 구조를 갖게 되었을까?

2021년 9월 5일
·
0개의 댓글
post-thumbnail

자바 문자열 갯수, 배열 길이(크기), length(), length

1\. length()  : 문자의 길이import java.util.Scanner;public static void main(String \[]arg){     Scanner in = new Scanner(System.in);String input=in.next();

2021년 9월 5일
·
0개의 댓글