일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Spring
- Spring Boot
- db
- Gradle
- JVM
- tool
- javascript
- laravel
- jenkins
- AWS
- springboot
- devops
- it
- MySQL
- Git
- 맛집
- jsp
- 요리
- ReactJS
- php
- java
- IntelliJ
- Web Server
- elasticsearch
- linux
- Oracle
- ubuntu
- redis
- Spring Batch
- Design Patterns
- Today
- Total
목록IT/기타 IT지식 (8)
아무거나
1. 네이버 웹 마스터 도구 접속 후 로그인(네이버계정) - https://searchadvisor.naver.com/ 2. 사이트 간단 체크 후 사이트 입력 후 사이트 추가 버튼 클릭 ex) https://bkjeon1614.tistory.com/ 3. 소유확인 -> HTML 태그 체크 후 초록색으로 되어있는 메타태그 복사 4. 티스토리 HTML 편집쪽에 태그 안에 3번에서 복사한 메타태그 추가 후 적용 5. 등록된 본인의 블로그 주소를 클릭 6. 좌측 메뉴에 요청 -> RSS 제출 클릭 7. https://bkjeon1614.tistory.com/rss 와 같이 끝에 /rss 를 입력 후 추가 * 여기까지 하면 완료이다. 보통 하루정도 걸리니 그 후에 확인해보면 된다.
get방식의 글자수 제한은 256자가 아니다의문점 일반적으로 웹페이지에서 get방식으로 데이터를 넘길경우 256바이트 이상을 넘길수 없다고 합니다. 상당수의 책에서 이렇게 되있더군요. URL문자열이 256글자를 넘길수 없다는 이유때문이라고 하는데 개인적으로 운영하는 웹페이지에서는 좀 색다른 현상이 나옵니다. Http://아무개.com/bbb/고정보관/군사정보/2차대전/육상병기/051218중구축전차 페르디난트_엘레판트/이런경로를 UTF-8엔코딩을 하면 아래처럼 변합니다.Http://아무개.com/bbb/%ea%b3%a0%ec%a0%95%eb%b3%b4%ea%b4%80/%ea%b5%b0%ec%82%ac%ec%a0%95%eb%b3%b4/2%ec%b0%a8%eb%8c%80%ec%a0%84/%ec%9c%a1%ec..
Rest API 정의 최근 서비스는 예전처럼 단순히 하나의 브라우저만 지원하는것과 다르게 여러 환경에서 실행되야하는 시대로 넘어왔다. 브라우저, 모바일 등의 통신에 대응해야하기 때문에 서버를 유연하고 범용성이 보장되는 디자인이 필요하여 2000년에 Roy Fielding에 의해 처음 용어가 사용되었다고 한다. 규칙 - URI는 정보의 자원을 표현해야 한다. GET /users/1 위의 URI에서 users는 Collection(=복수 리소스)이고 1은 Element(=단수 리소스)로 나누어 표현이 가능하다. - 자원에 대한 행위는 HTTP Method(GET POST, PUT, DELETE 등)으로 표현한다. - Content-Type header에 따라 해당하는 데이터를 response 한다. // u..
웹 서비스 캐시 전략1. 일반적으로는 스케일업이 더 쉽고 스케일 아웃이 비용이 적게 든다.2. 캐시를 선택해야 하는 이유 - 돈이 부족한데 성능을 더 높여야 할때, 돈은 있지만 성능을 더 높여야 할때..3. use case : login - ( select * from users where id = 'bkjeon' ) 유저수가 적으면.. -> 충분히 빠르다. 그러나 유저 수가 엄청 많으면.. -> DB도 인덱스 걸면 충분히 빠르다.(단, 읽기만 한다면 또한 디스크 읽는 수 가 적을때만) 그래도 느리면 캐시를 적용하자. 4. use case : log - 쓰기용 캐시 적용 - Log하나당 DB삽입( insert into clicklogs values(a,b,c); ) - 모아서 쓰기..1024개 단위( I..
oAuth(open standard for authorization)사용자는 한번의 인증절차로 다른 웹서비스를 이용할때 아이디/패스워드의 개인정보를 전송하지 않고도 자신의 접근 또는 기타 권한을 부여할 수 있도록 하는것을 말한다.예를들어 페이스북 아이디로 쇼핑몰사이트를 이용하게 되는 경우 사용자는 페이스북에 로그인 하고 쇼핑몰 사이트에 접속하면 쇼핑몰 사이트에서는 페이스북으로 사용자 접근권한 요청을 보낸다. 그러면 사용자는 페이스북의 화면으로 해당쇼핑몰에서 접근하려고 하니 허용하시겠습니까 라는 메세지의 화면을 보게 되고 사용자가 승인 할경우 쇼핑몰을 이용할 수 있게 된다. 이처럼 사용자는 쇼핑몰에는 회원가입 또는 개인정보를 따로 저장하지 않아도 페이스북 로그인 하나만으로도 이용할 수 있게 되는데 이런 방..
3계층 구조(3 Tire Architecture)란 프레젠테이션 로직(클라이언트, 사용자 인터페이스), 비즈니스 로직, 데이터베이스를 각각 다른 플랫폼 상에서 구현한 것이다. 우리가 보편적으로 개발하는 웹프로그램은 최소 3tier이상, 4tier로도 개발을 할 수 있다. 보통 프레젠테이션 로직은 UI를 구성하는 document 페이지(ex-html)정도로 생각할 수 있고, 비즈니스로직은 웹서버 즉 iis, apache... 등에서 돌아가는 서비스로 보면되며 마지막은 데이터베이스가 된다. 그래서 보통 웹은 3tier로 가져간다. 특별한 경우에는 데이터 트랜잭션 등의 용도로 미들웨어를 웹 서버와 데이터베이스서버 사이에 두는 경우도 있다. 이런 구조는 데이터 작업의 부분적인 프로세스를 미들웨어로 분산시키는 4..
포스팅을 하게 되면 소스코드를 표시 할 때 가독성이 떨어질 수밖에 없다. 아무래도 마크다운 형식과 같은 것들이 보기 편하기 때문이다. 그래서 나는 티스토리에 마크다운을 적용시키는 방법을 찾아보았다. ( http://bkjeon1614.tistory.com/5 ) 하지만, 단점이 있었다. - 모바일에서 적용이 안된다. ( 따로 커스텀이 필요 ) - 마크다운 형식으로 스타일이 완전히 적용되지 않을 경우가 있다. - 과정이 복잡하다. 그래서! 태그 몇 줄 추가하면 간단하게 소스코드 플러그인을 사용하게끔 이 포스팅이 기재하려고 한다. 먼저 우측 상단에 HTML 모드에서 아래와 같은 태그를 입력해보자. echo "MTU=9000" >> ifcfg-ethX echo "MTU=9000" >> ifcfg-bond 위와..
[ URL과 URI의 의미와 차이점 ] 1. URL ( Uniform Resource Locator ) : 자원 - 예전에는 URL이 가리키는게 파일소스 였다. 하지만 요즘은 Rewrite 등의 Apache, IIS, Tomcat 등의 핸들러 때문에 자원 이라고 부른다. 즉, 웹 사이트 주소가 (http://bong.com/bongwork/bk) 라고 했을때 요청하는 주소가 파일이라기 보다는 구분자로 보는 것이며 사용자의 라우팅에 따라 실제로 웹 사이트의 bongwork/bk 라는 파일이 있을수도 없을수도 있다. 즉, 웹 상에서 서비스를 제공하는 각 서버들에 있는 파일들의 위치를 표시하기 위한 것으로 접속할 서비스의 종류, 도메인명, 파일의 위치 등을 포함한다. ex) 예를 들어 http://bong.c..