일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Kotlin
- git
- 코틀린
- Winform
- react
- 스프링부트
- 마이바티스
- 리팩토링
- c#
- 도커
- 자바
- docker
- 쿠버네티스
- machine-learning
- Java
- 스프링
- design pattern
- MySQL
- Spring Boot
- DataGridView
- VOA
- Spring
- mybatis
- springboot
- 파이썬
- github
- kubernetes
- AWS
- Python
- 리액트
- Today
- Total
목록컴퓨터 관련 (153)
보뇨 다이어리
이걸 한두시간쯤 끌어먹었는데 포스트되어있는게 많이없어서 고생하실분들을 위해 포스팅함 :)현재 운영중인 시스템은 mybatis 형식으로 받고있었음 근데 mybatis 내에 입력된 쿼리를 디비 프로시저 형태로 바꾸는 작업을 진행하고있음그렇기때문에 부딪힌 문제가 있는데 바로 insert 시 성공결과 리턴값을 받는방법이다!!아래 보기를 보면 여태까지 이런식으로 리턴값을 받아왔다 그리고 바꿀려는 mybatis + procedure 는 다음과 같다 ** 위와 아래 사진들이 다른데 같은맥락이라고 생각하면됨 근데 문제는 막상 실행시키면 mybatis 에서 리턴값을 못가져옴애초에 insert 할때 받는방법은 selectKeys 방법밖에없기때문에 어떻게할지 생각에 빠짐그러다가 생각한게 애초에 procedure 는 함수이기..
이거 진짜 망할에러가 맞다 워낙 흔한 에러라 금방 해결하겠지...싶었는데 이게 왠걸? 해결이 안됨....;;위와같은 사진처럼 타이핑을 해도 안먹힘그래서 어떻게하지 삽질을 2시간가량하다가 그냥 멀쩡하게 돌아가는 서버를 벤치마킹(?)함고생할사람들을 위해 코드남겨둡니다 :)/etc/apt/source.list 파일에 적어두면됩니다 ** 위 마지막 2번째줄쪽에 bionic-sercurity 라고 적혀있는데 bionic-security 이게 맞는거임그리고 bionic-security 에 해당하는부분은 추가를 안해도 잘되었기떄문에 추가할사람만 :) *** 알고보니 kr.archive 쓰는것을 지양하라는 말들이 있어서 ftp.daumkakao.com 설정하면된다
와...이거 진짜 30분남짓 끌어먹은 문젠데 제가 느낀 시간낭비감정(?)을 다른사람들은 느끼게하지않도록 글을 쓰겠습니당!파이썬을 해야해서 VSCode 쪽에 python 확장프로그램을 설치했다난 당연히 잘될줄알고 hello world 을 띄울려고하니 아래와 같은 에러를 뱉으면서 실행이 안됨 경고창을 보면 path 쪽에 " 이게 포함되어있다고 말하는데...정작 시스템쪽을 확인해보면 없어서 커맨드쪽에서 확인해야했다set path 을 치면 아래와 같이 나온다 6번째줄에 " 이게 있다 어떻게 지워야하나 했는데 그냥 진짜 지우면 된다 2번째 사진처럼 말이다그럼 제대로 실행된다 빠잉~~! 단지 set path 문자열 이렇게 넣어주면 된다 아래사진은 확인차에 찍은 사진이라... path 를 자바스크립트로 지정한거는 그..
도커 컴포즈를 다운받을려고 아래 명령어로 시도를 하니...1curl -L https://github.com/docker/compose/releases/download/1.1.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-composecs 아래와같은 에러를 뱉음/usr/local/bin/docker-compose: Permission denied 글만봐도 원인은 뭔지 앎걍 chmod 써달라는건데 간단하게 아래와 같이 적고 끝! 1sudo chmod -R 777 /usr/local/bincs
간단하게 시작하자면 각 서버에 설치된 mysql 에 접속할려고하니 아래와 같은 에러를 밷음 그래서 찾아보니 아래와 같이 해결하면 끝!즉 이렇게 mysql -u[mysql 아이디] -p[mysql 비밀번호]물론 위에서 괄호는 특징을 보여준것이니 타이핑할때는 빼야한다예시를 보자면 아래와 같이 해결하면 된다일부러 모자이크 처리했당
이게 뭔에러냐면.....우분투 터미널에 docker version 을 치니 Client 만 나오고 Server 쪽은 안나옴안나온대신에 제목과 같은 에러를 뱉음어떻게하지.....보다가 어떤 블로그에 정답을 찾아냄!12sudo usermod -a -G docker $USERsudo service docker restartcs 삽질할시간을 줄여준 위코드를 알려준 블로그는 아래 첨부했습니다(물론 이분도 참고링크가 있지만 한국어로 번역까지해주셨으니 감사감사) 출처 : http://www.kwangsiklee.com/2017/05/%ED%95%B4%EA%B2%B0%EB%B0%A9%EB%B2%95-solving-docker-permission-denied-while-trying-to-connect-to-the-doc..
이게 무쟈게 간단한 문제였음기본적으로 qemu 를 사용하고자 할떄는 이런식으로 설치하고나서1sudo apt-get install qemucs 가상화를 할려고 아래와 같이 입력했다가...1qemu -hda ubuntu.img -boot d -cdrom ./ubuntu-18.04.1-desktop-amd64.isocs No command 'qemu' found , did you mean: ~~ 라고 뜬다난 설치했는데 왜 안되지? 싶어서 찾아보니...각 컴퓨터에 맞게 다시끔 설정해줘야하는것이였다32비트라면 qemu-system-x86_64 라고 명령어를 써야하고64비트라면 qemu-system-i386 라고 명령어를 써야한다자세한것은 그냥 qemu- 에서 tab 키를 누르면 더많은것들이 나온다 즉 결과론적으로..
음....카테고리가 이게 맞나싶지만 나중에 카테고리는 다 수정할꺼라 일단 여기에 콬ㄱ콕~아따 이게 뭔에러일까....윈도우 재설치하고나서 보니 이런 문구가떴다그냥 개무시하고 디버깅모드로 들어가니깐 폼들이 엉망진창처럼되어있길래 자세히 살펴보기로함말그대로 그냥 디스플레이의 크기를 100% 로 설정하면 되는건데 어디서 설정하지 몰라서 좀 당황함 경로는 제어판 -> 모양 및 개인 설정 -> 디스플레이 쪽에서 100%를 선택해주면 끝이다 솔직히 이거때문에 옛날엔 그래픽카드 일부러 삭제하고 재설치하고 막 그랬는데 ㅋㅋㅋ;