기초9 FastJson Java Parser 사용해보기 2022.01.19 - [프로그래밍/Java Json Parser 활용] - Jackson Java Json Parser 활용 앞에 내용에 이어서 FastJson을 사용해보자 Visual Studio Code에 Library를 추가 maven에서 다운로드 받자. 오늘 기준으로 버전은 1.279이다. https://mvnrepository.com/artifact/com.alibaba/fastjson/ fastjson-{lastest.version}.jar를 다운로드 받자 Json 문자열을 Java class에 바인딩 text에 json문자열을, clazz에 바인딩 하고자하는 class의 명칭을 넣으면 된다. JSON.parseObject(String text, Class clazz) Java class를 .. 2022. 1. 20. vue 3 router 사용하기 router 란 무엇인가? html에서 사용하는 의 기능이라고 보면 된다. 그리고 해당 링크에 있을경우 재 클릭을 방지하는 역활도 가지고 있다고 하네 https://router.vuejs.org/kr/api/#router-link 사용법은 vue-router 설치 ▶ router.js 만들기 ▶ router에서 사용할 페이지 미리만들기 (안 만들면 구동시 오류 남) ▶ main.js에서 가져오기 ▶ App.vue에서 사용하기 이런식으로 사용한다. 1) vue-router설치 npm i vue-router@next 2) router.js 만들기 import { createWebHistory, createRouter } from "vue-router"; // 라우터 라이버러리 import const rout.. 2022. 1. 15. Netty Pipeline 및 Codec 활용(4) 이전에 해봤던 LineBasedFrameDecoder 외에 자주 쓰이는 LengthFieldBasedFrameDecoder를 배워보자 Netty를 하면서 나에겐 가장 이해가 힘들었던 부분이기도 하다.( 내 실력 기준이다 ㅎㅎ) 우선 앞에서 해봤던 걸 티키타카 해보자 카페 오픈 ▶ 손님입장 ▶ 손님에게 인사하기 ▶ 손님응답하기 ▶ 주문받기 ▶ 금액말하기 우선 만들어보 보자 우선 서버코드는 간단하게 channelHandler에서 channelActive에서 환영인사, channelRead에서 액션을 보낸다 @Override public void channelActive(ChannelHandlerContext ctx) throws Exception { logger.info("channelActive.."); .. 2022. 1. 10. Netty Encoder with VSCode (1) 앞에서 봤던 Decoder에 이어서 Encoder에 대해 알아보자 Decoder는 InBound로, Encoder는 Outbound에 쓰인다. 2022.01.07 - [프로그래밍/Netty Encoder & Decoder] - Netty Decoder with VS Code (2) 앞의 예제를 보면 마지막 오류난 코드를 보자 MyChannelHandler의 readChannel에 보면 writeAndFlush에서 Integer를 그대로 보냈다. 그러다 보니 읽는 쪽에(channel.readOutbound)에서는 Integer로 읽어야 하는데 ByteBuf로 읽으니 오류가 난것이다. 그럼 보낼때 ByteBuf로 보내면 되니 그렇게 Encoder를 작성 해보자 public class ChannelTest {.. 2022. 1. 10. 이전 1 2 3 다음