<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Web Developer</title>
    <link>https://kururu.tistory.com/</link>
    <description>Email : gusrl6394@naver.com
Github : https://github.com/gusrl6394</description>
    <language>ko</language>
    <pubDate>Fri, 21 Aug 2026 08:43:18 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>AKI</managingEditor>
    <item>
      <title>창고 시스템의 적재 알고리즘</title>
      <link>https://kururu.tistory.com/291</link>
      <description>1. 고정 위치 적재 (Fixed Slotting)

설명: 각 품목이 창고 내 특정한 고정 위치에 배정됩니다.
적합성: SKU(Stock Keeping Unit) 수가 적고, 물품의 수요 변동이 크지 않은 경우에 적합합니다. 고정 위치를 할당하여 재고 관리를 단순화하고, 작업자가 특정 품목의 위치를 쉽게 기억할 수 있습니다.
장점: 단순하고 직관적이며, 관리가 용이합니다.
단점: 공간 활용도가 낮고, 특정 품목의 수요가 변동될 경우 비효율적일 수 있습..</description>
      <category>2024/공부일지</category>
      <author>AKI</author>
      <guid isPermaLink="true">https://kururu.tistory.com/291</guid>
      <comments>https://kururu.tistory.com/291#entry291comment</comments>
      <pubDate>Thu, 30 May 2024 23:00:01 +0900</pubDate>
    </item>
    <item>
      <title>spring boot 3.2.3 + spring security 6.2.2 + jjwt 12.3 와 querydsl 5.0.0</title>
      <link>https://kururu.tistory.com/290</link>
      <description>소스 코드 : https://github.com/gusrl6394/springboot_2024_v1

&amp;nbsp;

GitHub - gusrl6394/springboot_2024_v1: spring boot 3.2.3 + spring security 6.2.2 + jjwt 12.3 와 querydsl
spring boot 3.2.3 + spring security 6.2.2 + jjwt 12.3 와 querydsl - gusrl6394/springboo..</description>
      <category>2024/공부일지</category>
      <author>AKI</author>
      <guid isPermaLink="true">https://kururu.tistory.com/290</guid>
      <comments>https://kururu.tistory.com/290#entry290comment</comments>
      <pubDate>Thu, 21 Mar 2024 23:33:27 +0900</pubDate>
    </item>
    <item>
      <title>mongoose, MonogoDB 연동</title>
      <link>https://kururu.tistory.com/289</link>
      <description>이전글 이어서 작성
2022.07.13 - [2022/JavaScript EveryWhere] - express, apollo-server-express, graphql 연동
&amp;nbsp;
npm install mongoose dotenv
package.json
  &quot;dependencies&quot;: {
    &quot;dotenv&quot;: &quot;^16.0.1&quot;,
    &quot;mongoose&quot;: &quot;^6.4.4&quot;,
  }
&amp;nbsp;
db는 몽고디비 아래주소로 설치하거나 도커로 설치..</description>
      <category>2022/JavaScript EveryWhere</category>
      <author>AKI</author>
      <guid isPermaLink="true">https://kururu.tistory.com/289</guid>
      <comments>https://kururu.tistory.com/289#entry289comment</comments>
      <pubDate>Wed, 13 Jul 2022 03:22:58 +0900</pubDate>
    </item>
    <item>
      <title>express,  apollo-server-express, graphql 연동</title>
      <link>https://kururu.tistory.com/288</link>
      <description>node -v : v16.15.1
npm -v : 8.11.0
&amp;nbsp;
package.json&amp;nbsp;
{
  &quot;name&quot;: &quot;graphql&quot;,
  &quot;version&quot;: &quot;1.0.0&quot;,
  &quot;description&quot;: &quot;&quot;,
  &quot;main&quot;: &quot;index.js&quot;,
  &quot;scripts&quot;: {
    &quot;test&quot;: &quot;echo \&quot;Error: no test specified\&quot; &amp;amp;&amp;amp; exit 1&quot;,
    &quot;dev&quot;: &quot;nodemon node..</description>
      <category>2022/JavaScript EveryWhere</category>
      <author>AKI</author>
      <guid isPermaLink="true">https://kururu.tistory.com/288</guid>
      <comments>https://kururu.tistory.com/288#entry288comment</comments>
      <pubDate>Wed, 13 Jul 2022 01:11:55 +0900</pubDate>
    </item>
    <item>
      <title>react-router</title>
      <link>https://kururu.tistory.com/287</link>
      <description>- 보통의 웹 서비스는 URL을 기준으로 화면을 표시한다
- 리액트는 싱글 페이지 애플리케이션의 UI를 만드는 자바스크립트 라이브러리이다.
- 리액트에서 사용자가 요청한 URL을 이용하여 특정 컴포넌트를 표시하도록 하기 위해서는 react-router라는 외부 라이브러리를 사용해야 한다
&amp;nbsp;
npm install --save react-router-dom
npm install --save-dev @types/react-router-dom

- S..</description>
      <category>2022/리액트+TDD(完)</category>
      <author>AKI</author>
      <guid isPermaLink="true">https://kururu.tistory.com/287</guid>
      <comments>https://kururu.tistory.com/287#entry287comment</comments>
      <pubDate>Sat, 12 Feb 2022 16:44:04 +0900</pubDate>
    </item>
    <item>
      <title>장바구니 주문</title>
      <link>https://kururu.tistory.com/286</link>
      <description>1) 장바구니 페이지에서 주문할 상품 데이터를 전달할 DTO 생성
package com.shop.dto;

import lombok.Getter;
import lombok.Setter;

import java.util.List;

@Getter
@Setter
public class CartOrderDto {
    private Long cartItemId;
    private List&amp;lt;CartOrderDto&amp;gt; cartOrderDtoList..</description>
      <category>2022/JPA입문(完)</category>
      <author>AKI</author>
      <guid isPermaLink="true">https://kururu.tistory.com/286</guid>
      <comments>https://kururu.tistory.com/286#entry286comment</comments>
      <pubDate>Wed, 9 Feb 2022 16:56:52 +0900</pubDate>
    </item>
    <item>
      <title>장바구니 조회</title>
      <link>https://kururu.tistory.com/285</link>
      <description>1) 조회 페이지에 전달할 DTO 클래스 생성
package com.shop.dto;

import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class CartDetailDto {
    private Long cartItemId;
    private String itemNm;
    private int price;
    private int count;
    private St..</description>
      <category>2022/JPA입문(完)</category>
      <author>AKI</author>
      <guid isPermaLink="true">https://kururu.tistory.com/285</guid>
      <comments>https://kururu.tistory.com/285#entry285comment</comments>
      <pubDate>Wed, 9 Feb 2022 16:46:55 +0900</pubDate>
    </item>
    <item>
      <title>장바구니 담기</title>
      <link>https://kururu.tistory.com/284</link>
      <description>1) 장바구니에 담을 상품의 아이디와 수량을 전달 받은 CartItemDto 생성
package com.shop.dto;

import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;

@Getter
@Setter
public class CartItemDto {
    @NotNul..</description>
      <category>2022/JPA입문(完)</category>
      <author>AKI</author>
      <guid isPermaLink="true">https://kururu.tistory.com/284</guid>
      <comments>https://kururu.tistory.com/284#entry284comment</comments>
      <pubDate>Wed, 9 Feb 2022 16:40:19 +0900</pubDate>
    </item>
    <item>
      <title>주문 이력 조회</title>
      <link>https://kururu.tistory.com/283</link>
      <description>1) OrderItemDto 생성
package com.shop.dto;

import com.shop.entity.OrderItem;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class OrderItemDto {
    private String itemNm;
    private int count;
    private int orderPrice;
    private ..</description>
      <category>2022/JPA입문(完)</category>
      <author>AKI</author>
      <guid isPermaLink="true">https://kururu.tistory.com/283</guid>
      <comments>https://kururu.tistory.com/283#entry283comment</comments>
      <pubDate>Wed, 9 Feb 2022 16:06:57 +0900</pubDate>
    </item>
    <item>
      <title>주문 기능 구현</title>
      <link>https://kururu.tistory.com/282</link>
      <description>1) 주문수량 &amp;gt; 재고수량시 오류 기능 구현
package com.shop.exception;

public class OutOfStockException extends RuntimeException{
    public OutOfStockException(String message) {
        super(message);
    }
}

&amp;nbsp;
package com.shop.entity;

import com.shop.constant..</description>
      <category>2022/JPA입문(完)</category>
      <author>AKI</author>
      <guid isPermaLink="true">https://kururu.tistory.com/282</guid>
      <comments>https://kururu.tistory.com/282#entry282comment</comments>
      <pubDate>Tue, 8 Feb 2022 20:53:34 +0900</pubDate>
    </item>
  </channel>
</rss>