개발 46

xcode bitbucket git 연동하기

우선 본인은 프로젝트에 이미 깃이 연결되어 있는데 오류도나고 다시하고싶어서 finder에서 해당프로젝트 위치로 간다음 command + shift + . 키로 안보이는 폴더를 보이게한다음 .git 파일을 삭제한 후 시도하였다   다시 git을 연동해보자 터미널 접속 후 연동할 프로젝트가 있는 폴더로 이동한다. 이동 후  git init  입력 후 git remote add origin bitbucket에서clone한 주소 를 입력한다 ex)git remote add origin git@bitbucket.org:test/test.ios.git  입력 후  git add .git commit -m "initial version" 차례대로 입력한다. 아래에 main은 master로 만들었을수있으니 master..

개발/swift 2024.08.13

인텔리제이 intellij usages 제거

인텔리제이 학생계정을 더이상 사용할 수 없게되어 이번에 큰맘먹고 한번 구매하였다.. 나는 인텔리제이를 일년 결제하고 매년 결제를 해야 사용할 수 있는 줄 알았는데 일년결제만 하면 그때 결제했던 버전으로 평생 사용을 할 수 있다고 하여서 개인돈으로 구매를 하였다. 어차피 학생계정 사용할때 사용했던 버전은 2019.....업데이트도안하고 잘 쓰고있었음... 새로 2023버전을 다운받아서 사용해보니 제일 처음 눈에 띄었던것은 바로 이 usages 힌트가 추가되었다. 눌러보면 해당 변수나 필드 등이 몇번 사용되었고 어디서 사용되었는지 손쉽게 확인 할 수 있다. 엄청 좋고 편리한 기능이기는 하나 뭔가 한줄씩 잡아먹는 느낌도 있고 적응이안돼서 가독성도 좋지않았다. 이 기능을 보이지않게 하려면 file -> sett..

개발/etc 2024.01.31

[Mybatis] selectKey 태그 key값 리턴

개발을 하다보면 가끔 insert 후 키값을 받아와야할때가 있다. insert 후 생성된 키를 다른 테이블에 외래키로 넣는다던지.. 그럴때는 selectKey 태그를 이용하여 키값을 리턴받으면 된다. SELECT MAX(product_no) FROM tb_test WHERE product_no = #{product_no} INSERT INTO tb_test ( product_nm, product_no, reg_date, reg_id, mod_date, mod_id ) VALUES ( #{product_nm}, #{product_no}, -- selectKey태그에서 keyProperty 변수명을 파라미터로 사용가능 now(), #{reg_id}, now(), #{mod_id} ); selectKey 태그..

개발/DB 2024.01.30

POI cell 색상 색상표

poi 를 사용하여 엑셀 파일 write 기능을 사용하던중 셀에 색상을 넣어야하는 경우가 찾아왔다 우선 사용법 // 워크북 생성 XSSFWorkbook workbook = new XSSFWorkbook(); // 워크시트 생성 XSSFSheet sheet = workbook.createSheet(); // 행 생성 XSSFRow row = sheet.createRow(0); XSSFCellStyle cellStyleBlack = workbook.createCellStyle(); cellStyleBlack.setFillForegroundColor(IndexedColors.GREY_50_PERCENT.getIndex()); cellStyleBlack.setFillPattern(FillPatternType.S..

개발/java 2024.01.26

java split 마침표(.) 역슬래시(\\)

java 에서 split 함수를 사용하는 방법은 String str = "안녕:하세:욧" String[] strArr = str.split(":"); // strArr[0] : "안녕" // strArr[1] : "하세" // strArr[2] : "욧" 이런식으로 사용할 수 있는데 저 위에서 사용한 구분자 콜론 (:) 를 닷 마침표(.)로 바꾸면 먹통이된다. String str = "안녕.하세.욧" String[] strArr = str.split("."); // 먹통 해결방법은 역슬래시를 마침표 앞에 두번 넣어주면된다. String str = "안녕.하세.욧" String[] strArr = str.split("\\."); // strArr[0] : "안녕" // strArr[1] : "하세" // ..

개발/java 2023.08.10

ubuntu 파일 권한 변경 chmod

ubuntu를 사용중 파일 권한을 바꾸고 싶을때 사용하는 chmod에 대하여 알아보자 우선 ubuntu 서버에서 ls -alf 를 입력해본다면 파일들의 권한과 소유자 소유그룹을 확인할 수 있다. 요런식으로 이 포스팅에서는 사진 앞에있는 drw--------- 어쩌구 저쩌구 변경하는것을 알아볼것이다. 혹시 파일 소유자와 소유그룹 변경을 알고싶다면 https://yunikism.tistory.com/47 ubuntu 파일 폴더 소유자 변경 ubuntu 에서 파일이나 폴더의 수유자 및 소유그룹을 변경하는법 chown 옵션 소유자:소유그룹 파일or폴더명 예를들어 소유자를변경할경우 chown -R user1 testDirec 소유그룹을 변경할경우 chown -R :user1 testD yunikism.tistor..

개발/server 2023.07.31

ubuntu 파일 폴더 소유자 변경

ubuntu 에서 파일이나 폴더의 수유자 및 소유그룹을 변경하는법 chown 옵션 소유자:소유그룹 파일or폴더명 예를들어 소유자를변경할경우 chown -R user1 testDirec 소유그룹을 변경할경우 chown -R :user1 testDirec 변경을 한 후 ls - l 을 출력해보면 바뀐것을 확인 할 수 있다 옵션 옵션 설명 -c 변경된 파일을 자세하게 보여줌 -f 변경되지 않은 파일에 대해서 오류 메시지를 보여주지 않음 -v 작업상태를 자세히 보여줌 -R 경로와 그 하위 파일들을 모두 변경 옵션은 생략가능함. 예를들어 chown user1 testDirec 이런식으로 간단하게 가능하다.

개발/server 2023.07.18