전체 글 (50) 썸네일형 리스트형 JBOSS 기동시 wildfly에러 Cannot locate policy or framework files 에러 로그가 있다면 자바 JDK 혹은 JRE의 보안 폴더 권한을 확인해보세요회사에서 서버 이관 작업으로 여러대의 서버에 대해서 세팅-기동을 진행하다가 한 서버에서 이런 에러를 만났다.모든 서버에서 똑같은 작업을 하는데 왜 이 서버만 기동이 안되지?ERROR [org.jboss.as.controller.management-operation] WFLYCTL0013: Operation ('add') failed – address: [('core-service' => 'management'), ('security-realm' => 'ApplicationRealm')] – failure description: {'WFLYCTL0080: Fai.. Database = Schema 인가? 난 SQL클라이언트로 DBeaver를 사용하는데 어느날 DBMS에 연결하려고 보니 Database/Schema가 보였다.순간 Database = Schema 였었나? 싶은 생각이 들었다. Schema에 대해서는 정보처리기사에서도 나왔는데 그때는 뭔가 추상적인 느낌이었던것같기도 했는데.. 아리까리해서 찾아본 내용을 정리했다.1. 실제 DBMS에서의 Schema 개념DBMS에서 말하는 스키마는 보통 "데이터베이스 내부에서 논리적으로 객체를 묶는 단위"를 뜻한다. 각 데이터베이스마다 스키마를 약간씩 다르게 사용하고 있기는 하지만 묶어서 표현한다는 점에서 비슷하게 사용되고있는것같다. 아래는 몇가지 db의 공식문서에서 스키마와 관련된 부분을 가져왔다.🔸 OracleOracle문서A database schema .. 맨날 실패하는 글쓰기 재도전 글쓰기가 중요하다고 매번 생각하면서도 참 어렵다.영원히 기억날것 같던 순간들도 조금만 지나면 금방 잊어버리게 된다.그래서 이번에 다시 도전해 본다!사실 글은 혼자 노트든 메모장이든 아무 곳에나 써도 되지만누군가 읽을지도 모른다는 작은 부담감이 오히려 나에게 동기부여가 될 것 같아서 티스토리에 남겨놓는다!!이번 목표는 딱 하나, 일단 기록하기!글의 퀄리티는 계속 쓰다 보면 나아지겠지... JSESSIONID가 뭐야? 요약 1. 톰캣에 최초 접근 시 톰캣은 응답 헤더에 sessionid 쿠키를 발급한다. 2. session cookie name을 별도로 지정하지 않았다면 기본값이 JSESSIONID 3. 톰캣은 JSESSIONID로 사용자의 세션을 구분한다. = 똑같은 request.getSession().getAttribute("키값") 했을때 내 정보만 보여진다. 회사에서 사용자의 요청을 여러 서버에 분배해서 처리할때 A서버(톰캣)에서 로그인 후 작업하다가 B서버(톰캣)로 요청이 전달됐을때 로그인이 풀리는 문제가 있었다. A서버 세션에 저장된 인증 정보가 B서버 세션에 없기때문에 그런것이었는데 결국엔 기존에 사용하던 사용 솔루션을 활용해서 처리했지만 세션에 대해서 조금 궁금한게 있어서 한번 찾아봤다. HttpSes.. 스프링시큐리티 기본동작 원리 이글은 예전에 토이프로젝트에서 스프링 시큐리티를 사용했었는데 그때 마크다운으로 정리해놨던 내용이다. 외주를 맡긴 회사는 스프링 시큐리티를 사용하는데 다중 서버 환경에서 기존 SSO(Single Sign On) 가 제대로 동작하지않는 문제가 있었다. 그런데 어디가 문제인지, 어떻게 수정해야될지 모르겠다고 해서 대신 작업을 해줬다. 이 글을 다시 한번 슥 읽고 그쪽 소스를 보니 완전 낯설지는 않아서 수월하게 처리해줬다. 이럴 때 기록이 얼마나 중요한지 깨닫는다.. (근데 너무 힘들어서.. 안하는게 문제) 그래서 여기에 다시 기록해둔다. 여기저기 찾아서 스프링시큐리티를 쓰긴 썼는데 난 스프링 시큐리티 설정만 했는데..아이디와 비밀번호를 입력하면 언제 인증이 되는걸까? 이런 궁금증으로 스프링 시큐리티의 인증 흐.. [TDD, 클린 코드 with Java] 강의를 듣고나서 [TDD, 클린 코드 with Java] 17기 수료후기 [TDD, 클린 코드 with Java] 17기 수료후기 우선 이 강의는 NEXTSTEP에서 진행하는 강의인데 재직자를 대상으로 교육을 진행하는 곳이다! 우리가 지향하는 교육은 고통스럽고 힘듭니다 NEXTSTEP의 교육철학이라고 한다.. 실제로 이 과정의 수 pilming.tistory.com 수료 후기를 쓰긴 했지만 그것과는 별개로 강의를 듣는동안 들었던 생각같은걸 정리해보려고한다! TDD는 테스트 기술이 아니다 사실 TDD~ TDD 하면서 누구나 한번쯤은 들어봤을것같다 검색 한번만 해봐도 Test Driven Development(테스트 주도 개발) 이라고 나오는데 아! 테스트를 먼저 작성하는 방법론이구나 라고 바로 알수있다. 하지만 가장 중요.. [TDD, 클린 코드 with Java] 17기 수료후기 우선 이 강의는 NEXTSTEP에서 진행하는 강의인데 재직자를 대상으로 교육을 진행하는 곳이다! 우리가 지향하는 교육은 고통스럽고 힘듭니다 NEXTSTEP의 교육철학이라고 한다.. 실제로 이 과정의 수료율은 10 ~ 20% 인데 무려 80만원을 지불하고 자발적으로 신청하는 강의인데도 수료율이 그정도 밖에 안된다니 얼마나 힘든걸까.. 뒤에서도 말하겠지만 정말 고통스럽고 힘들었다.. 교육철학을 아주 제대로 실천중.. 우선 80만원이나 하는 강의를 회사 지원도 아니고 사비로 신청한건 답답함 때문이었다.. 하루하루 일정을 쳐내느라 전혀 발전없는 절차지향코드.. 겨우겨우 일정을 맞추고나서 새롭게 배정된곳은 테스트코드 한 줄 없이 10년간 유지해온 레거시 시스템이었다..if들여쓰기만 10번 물론 나도 테스트코드를 .. python 백준1157 단어공부(BOJ1157) 문제링크 : https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net 반복문과 조건문이랑 파이썬 대문자,소문자변경, 아스키코드 변환 함수정도 알면 쉽게 풀수있을것같다! #입력 input_str = input().upper() #알파벳 alphbet = [0] * 26 for i in input_str: alphbet[ord(i)-65] += 1 max_cnt = 0 max_val = 0 max_index = 0 for i in range(0,len(alphbet)): if alphbet.. 이전 1 2 3 4 ··· 7 다음