본문 바로가기

순간25

21 上 오랜만에 온다. 이리저리 돌아다니다 다시 찾아왔다. 그 여정 동안 많은 일과 생각이 있었고, 정리 좀 해보자. 기억 못 하는 나는 상기가 필요하다. 1학기에 조기 취업을 준비로 혼자 바빴다. 이것저것 하고 제대로 한 게 없는 것 같다는 생각이 지금에서야 들었다. 계획을 세우고 실행하다 보면 다른 것이 떠올라 집중이 잘 되지 않았다. 꿈만 컸고 이룬 것 없는 나의 시간들,,, 아깝고 아깝도다.. 그래도 좌절 뒤엔 무언가 줍는 습관이 있어서 다행이다. 무언가를 주웠으니. 1. 4만 자만, 거만, 교만, 오만 겸손하지 못했다. 내가 뭐 되는 줄 알고. 지금에서야 깨달아서 정말 큰 도움이 됐다. 겸손하자. 2. 말은 아끼자 필요 없는 말은 삼가자. 영양가가 없잖아 3. 나에 대한 믿음 나를 더 사랑하고 믿어주자.. 2021. 8. 3.
나를 관찰하기 나를 관찰하는 법을 깨달아야 한다. 나와 대화를 많이 해야한다. 나를 잘 알아야 한다. 차분히 내가 뭘 원하는지, 내가 뭘 원하지 않는지, 지금 현재 나의 상태는 어떤지 '나'와 '나' 사이 콜이 오고 가야한다. 그래야만 나를 알수있으니까. 나부터 알아야 그 다음 세상이 결정된다. 2020. 12. 21.
좌절 이렇게 높을 줄은 몰랐는데, 내가 생각한 것보다 높았다. 그 벽 앞에 좌절감을 느끼며 머물더라도 포기는 하지 말자. 이 벽을 뛰어넘는 시작은 좌절한 상태에서 깨닫고 일어설 때이다. 좌절감이 드는 이 시점이 가장 중요한 시점이다. 나의 위치를 알았으니까 2020. 12. 17.
고전으로 철학하기 20.09.20 '나'의 삶의 주체는 바로 '나'이다 따라서 나의 앞에 놓은 선택들 또한 '나'로 하여금 선택되어야 한다. 정체성 또한 내가 선택한 것들로 구성을 이뤄 고유의 것을 만들어야 한다. 어떠한 것 앞에 있어서 주체적인가와 자발적인가를 생각하자. 21.09.20 앞에 놓은 선택에 있어서 충분한 의심은 필수적이다. 의심이 없다면 변화도 없는 것. 끊임없이 생각해야 한다. # 본 글은 작자가 어떠한 개념을 본인의 것으로 만들기 위해 주관적인 해석과 견해가 있음을 알립니다. 2020. 9. 22.
[Swift] 스위프트 옵셔널( Optional ) 이란 ? 옵셔널에 대해서 알기 전에 먼저 nil에 대해서 알아야 한다. nil nil이란 다른 언어의 null과 같은 것이다. 즉, 아무런 값이 아닌 값이다. 다른 언어들과 달리 Swift는 변수나 상수에 nil을 할당할 수 없다. 하지만 방법이 있다. 바로 변수나 상수를 옵셔널로 만드는 것이다. Optional 옵셔널은 변수나 상수에 어떠한 값이 할당되지 않는 상황을 안전하게 처리하기 위한 방법이다. 옵셔널 지정해주면 nil값을 가질 수 있다. 만일, 옵셔널 변수나 상수에게 어떠한 값도 할당하지 않았을 때 자동으로 nil로 초기화가 된다. 옵셔널은 기본 데이터 타입들에 모두 붙을 수 있다. 옵셔널 변수나 상수로 만들려면 선언을 해야 하는데 변수를 선언할 때 타입 어노테이션 뒤에 ' ? '를 붙여주면 된다. 선언.. 2020. 9. 15.
[JSP/Spring] Tomcat log 깨짐 문제 Tomcat을 실행하면 로그에 깨짐 현상이 등장할 수 있다 방법은 두가지다. 첫째 Shift를 두 번 누르면 이런 창이 나오는데 ' Edit Custom Vm Options '를 클릭하여 해당 파일에 'Dfile.encoding=UTF-8'을 입력해주면 된다. 둘째 오른쪽 상단 Edit Configuration을 눌러 VM option 칸에 ' Duser.language=en -Duser.region=us '를 기입해주면 된다. 2020. 9. 13.
[JSP] Gradle Web application 시작하기 Gradle이란 Build Tool로 빌드 자동화 도구입니다. ( Build Tool은 따로 설명하겠습니다. ) 빌드하는 과정에서 일어나는 것들을 해결해준다고 생각하고 Gradle을 이용하여 웹 애플리케이션을 개발해보도록 하겠습니다. 앞서 간단하게 웹 애플리케이션에 대해서 확인해보자. Web Application Web Application은 Tomcat과 같은 WAS에서 동작하기 위한 Application이며, 이 Application은 JSP/Servlet을 개발한다. Tomcat은 JSP, Servlet을 실행하기 위한 Run-time Environment ( 실행환경 또는 컨테이너 ) 제공합니다. 그럼 Web Application 개발을 해보도록 하겠습니다 시작 일단 IntelliJ IDEA를 켜.. 2020. 9. 13.
[CI] CodeIgniter 디렉터리 구조 책을 읽을 때 목차를 보는 이유는 대략적인 흐름을 알기 위함이다. 디렉터리 구조를 훑어보는 이유도 동일하다. 대략적으로 디렉토리가 어떤 역할을 하는지 알아보는 것이다. 구조 크게 아래와 같은 디렉토리 구조가 형성되어 있다. ▶ application : 애플리케이션 개발을 위한 디렉터리 ▶ system : CI의 핵심적인 역할을 하는 디렉터리 ( 잘못 건드리면 큰일 남) 애플리케이션 작동하게 하는 중요 디렉터리 기본적으로 변경하지 않는 것이 원칙이라고 함 ▶ user_guide : 말 그대로 가이드라인 디렉토리 application 디렉토리 구조만 대략적으로 이해해도 애플리케이션을 개발하는데 큰 문제가 없기에 application 디렉터리만 분석해보겠다. ▶ cache : 캐시가 저장되는 디렉토리 ▶ co.. 2020. 9. 12.
[스프링] MVC 패턴이란 ? 프레임워크를 배우다 보면 MVC패턴으로 개발한다는 얘기를 듣는다. 그럼 MVC패턴은 무엇일까 MVC는 무엇일까 MVC 패턴은 디자인 패턴 중 하나이며, 모델, 뷰, 컨트롤러 이 세가지 구성요소로 역할을 나누어서 개발하는 패턴이다. 디자인 패턴이란 어떠한 규약을 바탕으로 코드를 효율적으로 작성할 수 있도록 돕는 방식이라고 생각하자. 그러면 모델, 뷰, 컨트롤러들은 어떤 역할을 수행할까 M : 요청된 데이터로 무엇을 할 것인지 V : 다듬어진 데이터로 무엇을 보여줄 것인지 C : 요청된 데이터를 어떻게 할 것인지 MVC패턴을 사용하는 이유 기업을 생각해보자 업무를 효율적으로 처리하기 위해선 같은 역할끼리 부서별로 다 나누어져 있다. 만일 나누어져있지 않는다면, 어떤 업무를 처리해야 하는데 옆 사원은 전혀 다.. 2020. 9. 12.
[스위프트] 스위프트란 ? ( 스위프트 기초 문법 1) 출처 더보기 swift.org/getting-started/ Swift.org Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns. swift.org 2020. 9. 11.
[Spring] 스프링 버전 확인 [ 코드로 버전 확인 ] String getVersion = org.springframe.core.SpringVersion.getVersion(); System.out.println(getVersion); [ 프로젝트로 버전 확인 ] 프로젝트의 pom.xml을 열어서 해당 부분을 확인한다. 참조 더보기 docs.spring.io/spring/docs/current/javadoc-api/ Spring Framework 5.2.8.RELEASE API docs.spring.io spring.io/projects/spring-framework Spring Framework spring.io 스프링 버전 업그레이드 참조글 taetanee.tistory.com/entry/Spring-%EB%B2%84%EC%A0%.. 2020. 9. 6.
Spring 09.05 현재의 고충 컨트롤러에서 쿼리문의 결과를 Ajax로 다시 넘기고 싶지만, 쿼리문의 결과가 한개가 아닌 row값이면 리스트 넘기면 문제는 간단하게 해결된다. 하지만 row값이 한개라서 리스트로 넘기면 에러가 난다. ( 이거 다시 확인 해봐야함 ) ModelAndView나 HashMap으로 넘기려 하면 매핑문제로 넘어가질 않눈다. 2020. 9. 6.