본문 바로가기
반응형

IT910

mac에서 notion 사용법 윈도우 사용할때도 메모장을 자주 썼었고, mac으로 바꾸면서도 mac의 메모 앱을 자주 사용하게 되었다. 근데 핸드폰으로도 가끔 메모를 확인하고 싶은데 그럴수가 없었고, 해결책을 찾다가 notion이라는 어플을 사용하게 되었다. notion은 온라인으로 메모를 저장할 뿐더러 다른 사용자와 공유하여 협업 툴이나 공개적인 메모를 만들수도 있다. 당연히 appstore에서 받아도 되는줄 알았으나 appstore에서 받으니 notion 이 아니라 notion web clipper 이라는 어플이 받아졌다. 설치를 하니 이런 창이 뜨면서 웹으로 연결되길래 이게 아니구나 라는 직감이 왔다. 그래서 그냥 노션 홈페이지에 들어가서 다운을 받았다. https://www.notion.so/ko-kr/desktop Notio.. 2022. 1. 1.
eclipse 프로젝트 내 특정 키워드 찾기 이클립스를 사용하면서 특정 단어나 메서드 등을 찾기 위해서 find, 찾기 기능을 다들 ctrl+f 로 많이 해봤을 것이다. 간단한 프로젝트라면 파일이 몇개 없어서 상관없지만, 규모가 어느정도 되면 파일도 너무 많고 하나의 파일에도 많은 코드가 있어서 그 단어가 어디에 있는지 찾기가 어렵다. 예전에는 github를 사용 했던지라 깃허브 홈페이지에서 프로젝트에서 검색을 하긴 했는데, 현재는 github를 사용하지 않는 프로젝트를 진행중이라 이클립스 전체 검색이 필요하였다. 찾아보니 간단하다! 이클립스에서 ctrl+h를 누르면 search 창이 켜진다.( mac에서도 command가 아니라 ctrl 이다.) 여기서 customize 버튼을 누르고 file search 를 제외한 모든것을 언체크하고 나면 위에.. 2021. 12. 30.
[mac setting .m1pro] office 프로그램 사용 mac에는 윈도우처럼 ms office프로그램이 자동으로 설치되어있지 않다. 사용방법은 3가지 office 365 2-6 family 구독 office 365 personal 구독 office 홈앤스튜던트 구매하여 제품키로 사용 나는 여기서 세번째를 시도하였다. 딱히 원드라이브 1테라 받는것도 필요가 없었고, 내가 office를 주로 사용하는 업무를 하는것도 아니라서 정기적인 구독이 불필요하다고 판단했기 때문이다. 다음 사진과 같고 자세한 설명은 링크를 들어가서 확인해볼수 있다. https://www.microsoft.com/ko-kr/microsoft-365/buy/compare-all-microsoft-365-products 모든 Microsoft 365 플랜(이전 Office 365) 비교 - Mi.. 2021. 12. 29.
[mac setting .m1pro] python3 jupyternotebook 설치 요즘 시대에 많이 쓰이고 있는 언어중 또하나는 python이다. 취미로 파이선을 좀 하려고 예전에 centos, ubuntu 에서 설치했던 jupyter notebook을 설치해보려 한다. 일단 기본으로 mac 에서는 python이 기본 설치가 되어있던거같은데. 확인해보자. 그리고 python package 설치하는 pip 명령어도 있는지 함께 확인을 해보자. python3 과 pip3 명령어가 설치가 잘 되어있다. 자 이제 jupyter 와 notebook을 설치해보자. pip3 install jupyter 라고 쳐보면 많은것들이 설치가 된다. 다음 jupyter notebook이라고 쓰면 알아서 브라우져가 시작되면서 jupyter notebook이 실행된다. 만약 실행이 안되면 브라우저 url에 직접.. 2021. 12. 28.
spring 예제 part.final 이렇게 총 길게 12편의 part로 나뉘어서 간단하게 입력 수정 삭제 리스트 보기 위한(CRUD) 를 스프링으로 구현해보았다. 이쁘게 하기 위해서는 controller, dao, dto, service 등을 각각 패키지를 만들어서 관리를 해야 더욱 객체지향언어를 효율적으로 사용할수 있다. css도 연습을 하여 더욱 읽기 편하게 만든다면 UI/UX가 사용자에게 더욱 친숙하여 좋은 개발이 될것이다. 간단한 스프링 예제는 여기서 끝내고. 시간이 된다면 spring boot 와 jpa/querydsl 에 대해서도 다뤄볼 생각이다. 그럼 다들 즐거운 개발을 위하여! 2021. 12. 27.
spring 예제 part.12 여기서 끝내려고 했으나 추가적으로 리스트에 검색 기능 까지만 추가를 해볼것이다. sql 파일에 if문을 줘서 검색이 있을시 추가로 돌릴 코드를 추가 맨 아래 order by insert_date desc ]]> 를 지워주고 추가로 이렇게 작성을 한다. where 1 = 1 ]]> and (title like CONCAT('%',#{keyword},'%') or category like CONCAT('%',#{keyword},'%')) order by insert_date desc 결국 최종 select 는 이렇게 된다. book_SQL.xml select book_id, title, category, price, insert_date from book where 1 = 1 ]]> and (title li.. 2021. 12. 26.
spring 예제 part.11 다음으로는 list페이지를 만들어볼것이다. 매번 확인을 데이터베이스에서 하는것도 불편했고 사람들에게 리스트를 보여주려면 전체 리스트 페이지가 필요할것이다. 먼저 sql을 짜보자. bookSQL.xml 추가 select book_id, title, category, price, insert_date from book order by insert_date desc ]]> bookDao.java 추가 public List selectList(Map map) { return this.sqlSessionTemplate.selectList("book.select_list", map); } List는 java.util.*; 안에 있는 패키지다.그리고 혹시 list에 빨간줄이 뜨면 List패키지를 import 해준다... 2021. 12. 25.
spring 예제 part.10 개인적으로 이런 페이지를 구현할때 필자의 경우는 list > select > insert > update > delete 순서로 페이지를 구축하곤 한다. 그리하여 이번엔 삭제 기능을 구현해볼것이다. 일단 먼저 book_SQL.xml파일에 delete 쿼리를 추가하자. bookSQL.xml 에 delete 쿼리 추가 delete from book where book_id = #{bookId} ]]> bookDao.java 추가 public int delete(Map map) { return this.sqlSessionTemplate.delete("book.delete", map); } bookServiceImpl.java,서비스 파일 추가 @Override public boolean remove(Map m.. 2021. 12. 24.
spring 예제 part.9 지금 까지 잘 따라왔다면 http://localhost:8080/create 에서 하나를 입력하면 데이터베이스에 잘 저장이 되면서 책 상세 화면이 나올것이다. 상세 페이지를 만들때 수정과 삭제, 목록 보여주기 버튼을 만들어놨으니 이것또한 활성화를 시켜보자! 먼저 수정 버튼을 활성화 할것이다. 지금까지 잘 따라왔다면 아마 느낌이 올것이다. 컨트롤러 추가 뷰 만들어주기 서비스 활성화 쿼리작성 dao작성 이렇게 5가지를 해주면 된다. 순서는 굳이 상관은 없으니 자기만의 편한 방식을 만들어보자. 컨트롤러 추가 (bookController.java 추가) @RequestMapping(value = "/update", method = RequestMethod.GET) public ModelAndView update.. 2021. 12. 23.
반응형