전체 글 72

나도한다. 쿠팡파트너스!~ [상품링크]

* 아래의 링크는 제가 직접 생상한 링크들 정보 입니다. (HTML을 조금 할줄 아시면 이런식으로 모든 게시물 적용가능) * 초록색 밑줄처럼 등록할 블로그용 태그를 원하는 위치에 붙여넣기 가능 합니다. 제 추천인 아이디는 : AF9452448 입니다. 추천인 정보가 있을시에는 추천자와 추천이 모두에서 1% 추가 지원이 있습니다. 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받을 수 있습니다.

기타/투잡 2020.12.12

나도한다. 쿠팡 파트너스!

* 쿠팡파트너스란? 쿠팡 파트너스로 현재 커피값정도는 벌고있는 존재감도 미약한 일반 회사원입니다. 가끔씩 들어와서 확인할때마다 살짝씩 미소가 지어지는 나름의 소확행 인거죠.. 그래서 간단한 소개 및 포스팅을 하려고 합니다. 쿠팡에서 판매자가 물건을 판매 할 경우, 쿠팡측에서 판매금에서 수수료를 10% 받아간다. 쿠팡이라는 오픈 마켓의 이용비로 볼 수 있고, 기타 다양한 오픈마켓에서도 평균 12%정도의 수수료를 가져가는 것을 보면 평균보다 조금은 더 낮은 수수료를 지불하게 되는 것입니다. 쿠팡이 더욱더 공격적인 마케팅을 위해서 쿠팡 파트너스를 서비스를 지원하게 되었습니다. 개인이 쿠팡 링크를 생성하여 물건이나 사이트로 유도하여, 쿠팡에 접속한 사람이 물건을 구입한 경우, 그 링크를 만든 개인에게 3~8%의..

기타/투잡 2020.12.12

서울시 공공 와이파이 까치온 무료!!

​ ​ 매달 들어가는 핸드폰 통신비가 아깝긴 하지만 아직은 와이파이가 모든 곳에서 터지지 않기 때문에 비싼 비용을 내면서도 데이터 무제한 요금제를 쓰고 있어요. 넘나 아깝긴 하지만 1시간짜리 동영상 하나만 봐도 금새 닳기 때문에... ​ 서울시에서 이번 11월부터 시작하는 '까치온' 서비스! 바로 누구든지 데이터 요금을 걱정하지 않고 기존 속도보다 4배나 따른 공공 와이파이를 무료로 누릴 수 있는 서비스 입니다. ​ 구체적으로 어떤 내용인지 한번 알아보도록 할께요~ ​ ​ 출처 : 내 손안에 서울 11월 1일부터 '까치온' 시범 서비스 시작 앞서 말한 바와 같이 별도 요금을 부담하지 않고 기존보다 4배나 빠른 공공 와이파이를 무료로 즐길 수 있도록 서울시의 '까치온' 서비스가 시범 적용이 됩니다. ​ 사..

개발/IT정보 2020.12.11

IaaS , PaaS , SaaS 궁금해!~?

IaaS : Infra as a Service PaaS : Platform as Service SaaS : Software as Service 대표적인 서비스의 약어. 클라우드 시스템의 목적을 가지고 분류할수 있는 구성이라고 간단히 생각하시면 될듯합니다. 업무적인 메일을 보내거나 지인들과 사진을 공유하는 등의 서비스를 이용할 땐 대부분 인터넷에 접속할 수 있는 환경과 해당 사이트에 로그인할 수 있는 계정 정보만 있으면 가능합니다. 그리고 배틀그라운드와 같은 불특정 다수와 함께하는 게임을 할 때에도 계정 정보만 있으면 가능합니다. 이처럼 이런 서비스들을 손쉽게 이용할 수 있게 된 것은 클라우드 컴퓨팅(Cloud Computing)이 존재하기 때문인데요. 오늘은 우리 삶 속에 당연한 듯 사용되고 있는 클라우..

개발/IT정보 2020.12.11

2020년 첫눈이 .. 오려나?

첫눈이 오는 날이면 詩 / 청하 허석주 첫눈은 기다려 보지 못하고 설렘이만 반짝이다가 뒤늦게 찾아나선 겨울 햇살에 눈물만 보였다 어느날인가 나의 첫사랑도 첫눈처럼 왔다가 내눈속에서 잠시 갇혔다가 봄을 찾는 바람을 따라 갔다 그 사랑은 밟혀진 발자욱도 따라 가보지도 못하고 힘없이 무너지던 고백 처럼 하얀 기억들만 남겨 주었다 첫눈 오면 그날이 돌아오고 새겨놓지 못한 이야기들이 들판길에 홀로 남겨져 당신도 첫눈처럼 왔다 간다 오늘 올겨울의 첫눈이 온다길래 은근히 기다려 지는구나!!!! 코로나로 뒤숭숭한 이날 이밤에.. 엄청 감성적이 되는듯

일반/일상 2020.12.09

Nodejs ejs 적용시 오류발생

nodejs 풀 동영상 강의를 2번 다 보고 완전히 자신감 뿜뿜 .. 뭐 다 똑같네 하면서 감흥도 없었지만 역쉬나 백문이 불여일견이고 백견이 불여일타!! 뭔가를 만들어 봐야 겠다 싶어서 뚝딱뚝딱 만들고 있는데 Nodejs ejs 이것으로 맨붕이 왔다. 아무것도 아닌 ejs에서 템플펫 렌더링 하다가 에러가 난다. 404 도 아닌 500 에러 왤까? 에러 메세지는 뻘소리나 해대고?!~ 대략 난감한게 디버깅하는 것도 익숙하지 않은 상태라서 이것저것 검색해 보는데 모르겟다. .. 막노동 검색을 하다가 찾은것은 버젼차이!!!!! 당연히 하위버젼은 안고 가야하는거 아냐? 2.X ==> 3.X ==> 삽질하지 말자! 그러나 노드 너무한거 아니요? 앵귤러도 그렇고 하위 버젼 않품고 가던것들은 죄다 망하던데 .. 설마 ..

부트스트랩 무료 템플릿 : 프리웨어

Bootstrap는 널리 사용되는 front-end framework !! 개인 PC , 테블렛 , 핸드폰 ... 부트스트랩은 이러한 모든 기기를 지원하는 반응형 웹디자인을 기본으로 하고 있고, 폼 디자인, 메뉴바, 드롭다운 등 자주 사용되지만 손이 많이 가는 요소들의 디자인과 기능을 포함하고 있어 쉽게 사이트를 제작할 수 있게 도와주는 개발자에게는 어마어마하게 고맙고 감사한 녀석입니다. 하지만, Bootstrap 기본 모양을 사용하면 모든 사이트가 같은 디자인이 된다는 단점이 있습니다. 그래서 어느 정도 수정을 해야 차별화된 모습을 갖출 수 있습니다. 그러나 그리 어렵지 않습니다. 전체 스타일에 관한 것만 살짝씩 손대면 더 멎지고 이쁘다고 말할수는 없지만 바꿀수가 있습니다. ^____________^ ..

서비스/자료집 2020.11.25

Springboot기초 실습 정보

Spring Boot 관련 기초 실습 포스팅 한게 있어서 주워옴!! 워낙에 기본기본 한것들이라서 타 언어 개발자가 자바 스프링 전향할때 개념 잡고 진행하기 좋은 내용이라서 발취!~ ​ ​ 1. Spring Framework 와 Spring Boot https://devkingdom.tistory.com/102 [Spring] Spring Framework 와 Spring Boot 하이~~ !! 회사에 Spring Framework 기반의 프로젝트가 굉장히 많다. 그리고 대부분의 프로젝트가 Spring boot로 올려져 있는데, Spring boot는 Spring Framework를 좀 편하게 사용할수 있게 해주는 툴이라.. devkingdom.tistory.com 2. Spring Boot 환경 설정하기..

개발/스프링 2020.11.23

Nodejs 텍스트정보를 QR코드로 출력

특정 텍스트를 QR로 생성해야 하는 SaaS 업무가 있어서 급하게 빨리 할수있는 NodeJs 구현하게 되었다. const express = require('express'); const app = express(); const QRCode = require('qrcode'); app.get('/:qr' , function (req , res) { QRCode.toDataURL(req.params.qr , function(err , url) { //res.send(url); var data = url.replace(/.*,/ , ''); var img = new Buffer(data , 'base64'); res.writeHead(200 , {'Content-Type':'image/png'}); res.e..

안드로이드 기술 면접에 좋을 자료

​뭐 굳이 안드로이드만 쓰는게 아닌 전반적인 개발 관련도 몇가지가 있네요 .. 참고로 안드로이드는 쥬니어만큼도 못하는 정도라 자신이 없습니다. 라떼는 말이야 다 이클립스로만 해서 .. 알아야 했거든! ​ [안드로이드의 4대컴포넌트] ​ > 액티비티(Activity) : 사용자가 앱과 상호작용하는 단일 화면 , UI를 담당하는 컴포넌트, 안드로이드 어플리케이션은 반드시 하나 이상의 액티비티를 가지고 있어야 한다, 두 개의 액티비티를 동시에 Display할 수 없음 > 서비스(Service) : 화면이 없고 백그라운드에서 돌아가는 컴포넌트, 모든 서비스는 Service 클래스를 상속받아서 사용한다. 네트워크를 통해서 데이터를 가져올 수 있다. > 콘텐트 제공자(Content Provider ) : 데이터를 ..

Spring YAML 샘플

부모 자식의 구분은 들여쓰기를 통해 이루어진다. (tab 이 중요) 같은 부모를 가지는 자식 노드들은 들여쓰기가 정확히 일치해야 한다. 틀리면 에러다. 일일이 설명이 귀찮아서 동일한 설정 정보를 [.properties , .yml] 로 등록 [1] 흔히들 사용하는 .properties 를 이용한 설정 정보 spring.profiles.active: standalone spring.http.multipart.enabled: true spring.http.multipart.max-file-size: 100MB spring.http.multipart.max-request-size: 100MB spring.datasource.type: com.zaxxer.hikari.HikariDataSource spring...

개발/스프링 2020.11.19

Bitmap 에서 백그라운드 투명처리

현재의 상황을 설명하면 사용자로부터 입력받는 서명 이미지를 화면에 디스플레이 해줄 것인데 이게 배경까지 같이 나오면서 화면에 보여주어야 하는 정보까지 덮어쓰게 되는 현상이 발생 .. 간단한 옵션으로 처리가 될줄 알고 찾아 보았는데 의외로 간단하지 않았다. 현 화면상의 Image뷰에 암만 (1) , (2)옵션을 주어도 않되어서 답답함에 찾아보니 이것저것 주절이 주절이 뭔가 설명하는게 있기는 하지만 안드로이드는 주전공이 아니기에 디스플레이 될 bitmap 이미지정보를 받아와서 각 픽셀을 컨트롤 하는 것으로 찾아서 수정 완료 private Bitmap makeTransparent(Bitmap bit) { int width = bit.getWidth(); int height = bit.getHeight(); B..

TCPING 웹상에서의 로컬 , 원격 네트워크 정보 확인

ping.eu/port-chk/ Online Ping, Traceroute, DNS lookup, WHOIS, Port check, Reverse lookup, Proxy checker, Bandwidth meter, Network calculator, Netw Online Ping, Traceroute, DNS lookup, WHOIS, Port check, Reverse lookup, Proxy checker, Bandwidth meter, Network calculator, Network mask calculator, Country by IP, Unit converter ping.eu 원격지의 각종 정보를 확인할수 가 있다. Ping : ip 확인 Traceroute : 서버에서 대상 호스트까지 패..

개발/IT정보 2020.11.11

Spring 어노테이션 정리

어노테이션 설명 @SuppressWarnings 컴파일러가 일반적으로 경고하는 내용 중 이 내용은 제외시킬 때 사용 @Entity 퍼시스턴스화 될 클래스를 선언 @Table DB에 있는 테이블과 맵핑 시킨다. @Data 각 필드의 setter, getter가 자동 생성 @EqualsAndHashCode Equals 와 hashCode 함수를 만들어 줌 @JsonIgnoreProperties 클래스 내에 없는 필드가 json에 존재할 때 에러 방지 설정 @GeneratedValue primary 컬럼에 고유값을 자동으로 생성 부여 @Id 이 클래스의 어느 속성이 유일한 식별자 인지를 가리킴 @Enumerated Java Enum class를 표현 @Column 컬럼 길이, 널 값, 제약과 같은 세부사항을 ..

개발/스프링 2020.11.09

Spring 스케줄러(자동배치) 설정

이미 여러가지 다수의 프로젝트에서 이용했지만 할떄마다 시간설정 정보가 아리송해서 직접 정리하면 좀 괜찮아 지지 않을까 하여 직접 포스팅을 하게 되었습니다. //스케쥴링 할 메소드위에 @Scheduled 입력 @scheduled(cron=" ") @Scheduled(cron="0 0 05 * * ?") => 매일 5시에 실행 @Scheduled(cron="0 0 02 2,20 * ?") => 매월 2일,20일 새벽2시에 실행 항목 (연도 정보는 옵셔널한 정보) * : 모든 값 ? : 특정 값 없음 - : 범위 지정에 사용 , : 여러 값 지정 구분에 사용 / : 초기값과 증가치 설정에 사용 L : 지정할 수 있는 범위의 마지막 값 W : 월~금요일 또는 가장 가까운 월/금요일 # : 몇 번째 무슨 요일 2..

개발/스프링 2020.11.09

네트워크 pscp , scp 파일 송수신

*파일을 송신 할때 : PSCP - pscp -r [전체경로(파일명포함)] [계정정보]@xxx.xxx.xxx.xxx:[업로드파일의 경로] ex) pscp -r C:\Users\test.jar root@127.0.0.1:/home/test *파일을 수신 받을때 : SCP - scp -P 22 -r [계정정보]@127.0.0.1:[서버전체경로(파일명포함)] [로컬경로] ex) scp -P 22 -r root@127.0.0.1:/home/test/down/ C:\user\test * option정보 '-r' : 폴더전송시 '-P' : 특정포트를 지정

개발/IT정보 2020.11.09

Mysql 배치작업(이벤트)

정기적으로 진행이 되어야 하는 작업이 있어서 어플리케이션에서 진행을 할까 하다가 어차피 해야 하는 일이 특정 데이터의 집계를 등록 및 수정을 해야 하는 일이기에 DB 에서 이벤트를 활용하여 진행하기로 결정!!! 당연한 말이겠지만 여타 다른 DB 들도 마찬가지 겠지만 시스템이 자체적으로 진행을 하야 하는 배치 업무가 어느단계에서 진행하느냐에 따라서 해당 권한을 가지고 작업을 진행하는 매체를 지정하는 것이 좋을 것 같다. DELIMITER $$ ALTER DEFINER=`XXXX`@`%` EVENT `evt_bill` ON SCHEDULE EVERY 1 MONTH STARTS '2020-10-01 04:00:00' ON COMPLETION NOT PRESERVE ENABLE COMMENT '매달 1일 새벽 ..

Linux 파일 압축 해제

1 . tar - tar 압축 $tar -cvf [압축명.tar] [압축대상] ex) $tar -cvf test.tar test.txt - tar 압축해제 $tar -xvf [압축해제명.tar] ex) $tar -xvf test.tar - tar.gz 압축 $tar -zcvf [압축명.tar] [압축대상] ex) $tar -zcvf test.tar.gz test.txt - tar.gz 압축해제 $tar -zxvf [압축해제명.tar.gz] ex) $tar -zxvf test.tar.gz * 옵션 [-f] : 파일 이름을 지정 (기본 옵션) [-c] : 파일을 tar로 압축 (기존 파일 덮어 쓰기) [-x] : 파일 압축을 해제 [-p] : 파일 권한을 저장 [-v] : 파일을 압축하거나 풀때 과정을 화면..

개발/리눅스 2020.10.29