개발자였던 것

개발자였던 것/데이터베이스

SQL developer 계정 생성/권한부여/수정/삭제

오라클의 경우 무턱대고 새로 만든 계정으로 접속을 하게 되면 invalid username/password; logon denied라는 메시지가 뜨게 됩니다. 이러한 에러 메시지의 원인은 존재하는 계정이 없어서 생기는 오류이므로 cmd창을 통해 계정을 생성시켜야 합니다. 계정 생성 방법 1. 윈도+R 누른 후 cmd 입력 혹은 시작-> 보조 프로그램-> 명령 프롬프트 2. sqlplus 입력 후 엔터 3. /as sysdba 입력 후 엔터 4. create user 계정명 identified by 비밀번호; 입력 후 엔터 계정 권한 부여 방법 grant connect, dba, resource to 계정명; 계정 수정 방법 alter user 계정명 identified by 패스워드; 계정 삭제 방법 d..

개발자였던 것/자료구조

스택

스택은 한쪽 끝에서만 자료를 넣고 뺄 수 있는 구조이다. 어떤 자료를 넣는 것을 push라고 하고, 어떤 자료를 빼는 것을 pop이라고 하는데 스택은 이러한 규칙을 가져야만 자료를 찾을 수 있다. 스택의 push와 pop은 원칙적으로 아래 그림과 같은 방향으로만 가능하기 때문에 안에 들어있는 자료는 원칙적으로 볼 수 없는 상태이다. 즉 제일 위에만 무엇이 있는지 알 수 있는 자료구조인 것이다. 스택의 중간에 있는 데이터를 삭제해야 한다면 스택을 쓰면 안 되는 경우에 스택을 사용한 것이므로 스택을 사용하려면 반드시 맨 위의 자료가 의미 있을 때만 사용해야 할 것이다. 스택의 구현 스택은 일차원 배열 하나로 구현할 수 있고, 이때 size는 현재 스택에 들어있는 크기를 의미한다. push를 구현 데이터 삽입..

개발자였던 것/JAVA 프로그래밍

[java] 스택 소스

import java.util.*; public class Main { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); Stack stack = new Stack(); for (int k=0; k

개발자였던 것/자료구조

알고리즘 기초

알고리즘이란 알고리즘(라틴어, 독일어: Algorithmus, 영어: algorithm 알고리듬[*], IPA: [ǽlɡərìðm])은 수학과 컴퓨터 과학, 언어학 또는 관련 분야에서 어떠한 문제를 해결하기 위해 정해진 일련의 절차나 방법을 공식화한 형태로 표현한 것, 계산을 실행하기 위한 단계적 절차를 의미한다. 알고리즘은 음식의 레시피와 비슷하다. (같은 것은 아니다) '요리의 재료를 이용해 레시피의 방법으로 요리한 다음, 요리를 완성한다. ' 이는 '입력을 이용해 알고리즘으로 문제를 해결하고, 정답을 출력한다.' 와 비슷하다. 알고리즘 어떤 문제를 해결하는 방법을 모두 알고리즘이라고 할 수 있다. 많은 개발은 어떠한 문제를 해결해야 하는 것이 목적인 경우가 많다. 나는 BFS도 알고, 브루트 포스도..

개발자였던 것/Git & GitHub

Git Bash로 GitHub에 폴더 만들어 업로드 하기

1. 설치된 Git Bash를 실행합니다. 깃은 사용하기 전에 먼저 사용자 정보를 입력해야 합니다. $ git config --global user.name "" $ git config --global user.email "" 2. 원하는 디렉터리가 있는 경로로 이동 해줍니다. $ cd ~/경로/경로 3. Git은 원격 저장소와 로컬 저장소 두 종류의 저장소를 제공합니다. 원격 저장소(Remote Repository): 파일이 원격 저장소 전용 서버에서 관리되며 여러 사람이 함께 공유하기 위한 저장소입니다. 로컬 저장소(Local Repository): 내 PC에 파일이 저장되는 개인 전용 저장소입니다. 평소에는 내 PC의 로컬 저장소에서 작업하다가 작업한 내용을 공개하고 싶을 때에 원격 저장소에 업로드..

개발자였던 것/Git & GitHub

github Repository(저장소) 만들고 업로드 하기

깃허브에 원격 저장소 만들기 1. 깃허브에 로그인한 후 화면 오른쪽 위에 있는 [+]를 누르고 [New repository]를 선택합니다. 2. 저장소 이름을 비롯해서 필요한 항목을 기입하고 [Create repository]를 누릅니다. 참고 Repository name : 저장소 이름을 입력합니다. 영문과 숫자, 언더바(_), 붙임표(-) 등을 사용할 수 있으며, 공백이 포함되어 있을 경우 깃허브에서 공백을 자동으로 붙임표(-)로 바꿉니다. Description : 저장소에 대한 간단한 설명을 입력합니다. 이 부분은 옵션이므로 반드시 입력하지 않아 도 됩니다. Public / Private : 저장소를 공개로 할지 비공개로 할지 선택합니다. 공개 저장소는 주소만 알고 있으 면 누구나 볼 수 있습니다...

개발자였던 것/Spring

@RunWith(SpringJUnit4ClassRunner.class) 에러

JSP로 구성된 쇼핑몰을 스프링으로 변환하는 프로젝트를 하던 중 발생한 에러입니다. 프로젝트 내 'src/test/java' 폴더 내에서 TestsClass를 추가하는 과정이 테스트 코드를 통한 확인 작업인데요. 이때 사용하는 @RunWith 어노테이션이 현재 테스트 코드가 스프링을 실행하는 역할을 할 것이라는 일종의 알림 역할, 즉 테스트시 필요한 클래스를 지정하는 역할이라고 해서 우선은 그대로 따라 쳐 봅니다. @RunWith 어노테이션에서 에러가 납니다... 마우스를 올려보니 Class cannot be resolved to a type라는 경고 문구가 뜨네요. Spring Junit Test 환경 구성이 완벽하지 않아 나는 에러로 판단됩니다. 해결방법 1. 스프링에 세팅되어 있는 springfra..

개발자였던 것/Spring

프로젝트 빨간 느낌표 해결하기

컴퓨터 세팅을 바꾸고 난 후부터 프로젝트에 빨간 느낌표가 뜹니다... Close Project 된 다른 프로젝트도 열어보니 모두 동일한 증상이 뜨네요. 구글에 검색해보니 import 시킨 프로젝트의 jar가 pc에 설치된 jar 폴더의 VM을 참조해서 발생하는 문제라고 하는데요. PC에 설치된 jdk 폴더 내부의 jre VM을 참조하도록 설정을 변경해야 오류를 해결할 수 있다고 합니다. 해결방법 1. 빨간 느낌표가 뜨는 프로젝트에 마우스 오른쪽 클릭 후 Properties 메뉴에 들어갑니다. 2. Java Build Path 메뉴에서 Libraries 탭에 들어간 뒤 Add Library 버튼을 클릭합니다. 3. JRE System Library 항목을 선택한 후 Next 버튼을 클릭합니다. 4. 오류가..

서으이
'개발자였던 것' 카테고리의 글 목록 (3 Page)