본문 바로가기
728x90

Tip11

정규식 관련 i 는 대 소문자 구분을 하지 않게 한다. var pattern = '/a/{i}'; g 는 글로벌의 약자이며 var xg = /a/g; "abcdea".match(xg); 는 a가 두개 출력된다. ["a","a"] ig 를 같이 사용가능하다. (\w+)\s(\w+) ()는 그룹을 표시한다. \s는 공백을 표시한다. 정규 표현식을 시각화해서 보여주는 도구 http://www.regexper.com/ 캡쳐? ㅡ,.ㅡ var pattern = "(\w+)\s(\w+)"; var str= "coding everybody"; str.replace(pattern , $2, $1 ); -> everybody coding www.zvon.org 에서 듀토리얼을 진행할 수 있다. page3 ^who 는 첫 시작 who.. 2021. 9. 2.
spring boot에 관하여 ●수작업으로 초기 셋업하는 과정 없이 간단히 프로젝트를 띄울 수 있다. 스프링에서 제공하는 Spring Tool Suite 개발 도구를 사용하면 마법사를 통해 기본적인 프로젝트 성격과 프로젝트에서 필요로 하는 라이브러리를 선택할 수 있다. 수작업으로 셋업하더라도 이전에 비해 반 이상이 단순해진다고 생각된다. ●프로젝트마다 일상적으로 설정하게 되는 사항들을 이미 내부적으로 가지고 있고 개별적으로 차이가 나는 부분만 설정 파일에 집어 넣으면 된다. 예를 들어 DB 연결 설정은 설정대로, 스프링 DB 설정은 설정대로 하지 않고 DB 연결 설정만 설정 파일에 적어놓으면 된다. DB 드라이버니, 트랜잭션이니 하는 것처럼 당연히 들어가야하는 것들은 알아서 처리된다. 스프링 보안(Security), 스프링 데이터 J.. 2021. 9. 1.
클라우드 컴퓨팅 구현 기술 1. 클라우드의 출현 AWS 라고 불리우는 아마존 클라우드는 아마존 책 판매 서비스를 하며 주말에 사람들이 최대로 접속하는 인프라 환경을 구축하였는데 평일에 남는 자원을 활용하고자 클라우드 서비스를 2006년도에 시작하면서 성공적으로 자리 매김하면서 IaaS ( 인프라 서비스 )로 클라우드 시스템이라는 용어와 함께 등장 하였다. 아마존의 모든 서비스는 서비스별로 과금 정책을 갖고 있으며, 대부분 CPU, 메모리, 트래픽, 스토리지 용량 등의 자원에 대해 사용한 만큼 부과한다. DevPay : 결제 지원 서비스로서 외부 개발자나 개발 회사가 AWS의 자원을 이용해 또 다른 인프라 서비스나 소프트웨어 서비스를 만들어 제공하면서 해당 서비스의 사용자에게 과금을 부과할 수 있는 서비스다. 개발 , 배포 등은 개.. 2021. 8. 31.
Cassandra 란 Introduction of Cassandra 카산드라는 구글의 BigTable 컬럼 기반의 데이터 모델과 FaceBook에서 만든 Dynamo의 분산 모델을 기반으로 하여 제작되어 FaceBook에 의해 2008년에 아파치 오픈소스로 공개된 분산 데이터 베이스 이다. SQL을 사용하지 않는 NoSQL의 제품중 하나이며, 대용량의 데이터 트렌젝션에 대해서 고성능 처리가 가능한 시스템이다.(High-Scale). 노드를 추가함으로써 성능을 낮추지 않고 횡적으로 용량을 확장할 수 있다. #지원 언어 Ruby, Perl, Phtyon, Scala, Java, PHP, C# #장점 데이터간의 복잡한 관계 정의(Foreign Key)가 필요없다. 대용량과 고성능 트렌젝션을 요구하는 SNS(Social Networ.. 2021. 8. 30.
728x90
LIST