UI 구성과 시나리오를 짜야겠어요..


블로그 이미지

김진리

,

보드 배우는 김에 보드화를 샀어요~

아직 초보라서 비싼 신발은 필요가 없어서 세일기간중인 DC신발 Court Vulc SE를 샀네요!




와.. 싼맛에 샀는데 ㅋㅋ 신으니 무난해요. 잘산거같아요~ 가격은 해외 직구매로 37,300 + 배송비로 샀어요!

블로그 이미지

김진리

,

 http://pixlr.com/editor/ 요기 링크 가시면 설치 없이 사진 편집 가능합니다.

블로그 이미지

김진리

,

Swing 으로 비행기 게임을 만들어 보려고 합니다.




블로그 이미지

김진리

,

최초 cafe24에 접속하여 나의 서비스 관리 에 들어간다.

아래의 그림과 같이 나오게 된다 그러면 웹ftp 로 접속 하기를 눌러서 접속을 하자!


자신의 아이디와 암호를 설정하여 로그인을 한다.

ftp로 접속하게 되면 탐색창이 나오는데 tomcat - webapps - ROOT 폴더안에 우리의 파일들을 넣어야 한다.

아래 주황색의 칸은 이클립스나 , STS 의작업공간에서 export를 war파일로 해주면 압축파일 하나가 생성된다

www.war 파일을 압축을 해제 하면 밑에와 같은 폴더들이 생성이 된다.

위 그림에서 생성된 파일들을 빨간색의 ROOT 폴더 안에 덮어 씌어주면 현재 자신이 사용하던 경로를 호출할수 있다.



ex) www.이름.cafe24.com/index.do


블로그 이미지

김진리

,

페이지가 한글깨질 경우(?) 인코딩을 해주어야 하는데 페이지 마다 적용하려면

<%@ page contentType="text/html; charset=utf-8" %> 를 첨가 하였다.

그러나 jsp 2.1 버전 부터 모든 페이지의 인코딩을 web.xml 에서 적용되게 할 수 있다.




블로그 이미지

김진리

,

이클립스 안에서 resource is out of sync with the file system 의 에러가 발생할 경우는

다른곳의 파일을 현재의 프로젝트에 추가 시킬때 발생한다.


이클립스가 항상 refresh 를 하여 파일을 자동으로 체크하게 되게 원한다면.


를 하게 되면 실시간으로 refresh 가 된다.


블로그 이미지

김진리

,

DBObject name = new BasicDBObject("name",value); 를 사용하게 되면 


{ 이름 , 값 } 형식으로 나타 나게 된다 그렇게 때문에 gt lte 를 DBObject 로 표현하게 된다면

{이름 , 값 } { 이름, 값} 형식으로 나오게 된다.


두개의 값을 하나의 Object 로 나타내기 위해서는

BasicDBObject 를 사용하면 된다.


DBObject one = new DBObject();

BasicDBObject name = new BasicDBObject();

name.append("$gte",value);

name.append("$lte",value);


one.put("score",one); 를 하게되면 match 의 안의 쿼리 문이 나오게 된다

블로그 이미지

김진리

,

MongoDB에서 group 함수는 주로 데이터를 그룹화하고 각 그룹에 대한 집계 작업을 수행할 때 사용됩니다.

group은 MongoDB의 Aggregation Framework의 일부로, 예를 들어 특정 필드를 기준으로 그룹화하고 각 그룹의 개수를 세는 작업을 할 수 있습니다.

다음은 MongoDB에서 group 함수를 사용하여 특정 필드를 기준으로 데이터를 그룹화하고 각 그룹의 개수를 세는 예시입니다.

 

db.orders.aggregate([
  {
    $group: {
      _id: "$customerId",  // customerId를 기준으로 그룹화
      totalOrders: { $sum: 1 }  // 각 그룹에 대해 주문 수를 계산
    }
  }
])

 

  • aggregate 메서드는 MongoDB에서 복잡한 데이터 변환을 수행할 때 사용하는 메서드입니다.
  • $group는 데이터를 그룹화하는 연산자입니다.
  • _id: "$customerId": customerId 필드를 기준으로 그룹화합니다. _id는 각 그룹의 고유 식별자가 됩니다.
  • totalOrders: { $sum: 1 }: 각 그룹에서 주문 수를 셉니다. { $sum: 1 }은 각 문서에 대해 1을 더하는 방식으로 각 그룹의 개수를 셉니다.

 

출력 샘플

[
  { "_id": "customer1", "totalOrders": 5 },
  { "_id": "customer2", "totalOrders": 3 },
  { "_id": "customer3", "totalOrders": 7 }
]

 

블로그 이미지

김진리

,

sql쿼리를 mongodb쿼리로 전환

http://www.querymongo.com/

블로그 이미지

김진리

,