일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- AWS
- 마이바티스
- 스프링
- react
- 리팩토링
- Spring
- git
- Spring Boot
- 도커
- Python
- c#
- machine-learning
- kubernetes
- 자바
- DataGridView
- VOA
- github
- 쿠버네티스
- docker
- 스프링부트
- mybatis
- 리눅스
- 파이썬
- 머신러닝
- springboot
- Winform
- 리액트
- 영어공부
- Java
- MySQL
- Today
- Total
보뇨 다이어리
최근에 취직하여 열심히 삽질하는 늅개발자입니다 ㅎ어느 날 저희 회사 이사님이 마이크로서비스 아키텍쳐에 대해 알아두는게 좋다고 하시길래 3.1절날 정리하기로 맘먹고 포스팅해봅니다 :) 1. MSA 란? - 기본적인 사전적 의미는 네이버를 통해서도 충분히 검색가능하므로 사전적의미는 타이핑하지않겠고 그걸 바탕으로 제가 어떻게 이해했는지 설명하겠습니다. 네이버 사전은 이 링크를 참고(http://terms.naver.com/entry.nhn?docId=3548871&cid=42346&categoryId=42346) - 네이버에서는 예로 레고를 들었는데 그 레고로 설명하자면 쪼개고 쪼개고 쪼개서 레고블럭 하나가 나오면 그게 하나의 작은 모듈(마이크로서비스)이다. 다만 여기서 예외로 들어야할점은 예를 들어 2x1 ..
123456789101112131415161718192021222324252627282930313233343536373839404142import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.EventLoopGroup;import io.netty.channel.nio.NioEventLoopGroup;import io.netty.channel.socket.nio.NioServerSocketChannel;import io.netty.handler.logging.LogLevel;import io.netty.handler.logging.LoggingHandler;import io.netty.handler.ssl.SslContext;import io.n..
123456789101112131415161718192021222324252627282930313233343536import java.net.*;import java.io.*; public class EchoServer { public static void main(String[] args) { try { ServerSocket server = new ServerSocket(10001); System.out.println("Waiting connect.."); Socket sock = server.accept(); InetAddress inetaddr = sock.getInetAddress(); System.out.println(inetaddr.getHostAddress() + " 로 부터 접속했습니다"..
1234567891011121314151617181920212223242526272829import java.io.IOException;import java.io.FileReader;import com.google.gson.JsonObject;import com.google.gson.JsonParser; public class JsonReader { private String id; private String name; private JsonObject jsonObject; public void loadJson(String path) throws IOException { JsonParser parser = new JsonParser(); jsonObject = (JsonObject) parser.pars..
공부하던중에 AtomicLong 클래스에 대해 전무하기 때문에 글을 올립니다 :) AtomicLong 의 정의는 아래와 같이 뭐뭐뭐 라는 뜻인데 해석하자면 더이상 쪼개지지않는 최소단위로 읽거나 쓸수있는 클래스라는건데... The AtomicLong class provides you with a long variable which can be read and written atomically, and which also contains advanced atomic operations like compareAndSet(). 일단 예제를 쓰면서 알아가보자 클래스 선언은 아래와 같다1AtomicLong atomicLong = new AtomicLong();cs 선언과 동시에 상수도 넣을수있다1AtomicLong..
http://mainia.tistory.com/2273
맵 클래스에는 총 3가지 HashMap, LinkedHashMap, TreeMap 이 존재하는데가장 간단한 HashMap 부터 설명하기 앞서 맵클래스에 대해 짤막하게 설명하자면 key 를 이용해 value 값을 가져오는 자료형이다.대표적인것이 HashMap 이고 그 외 2개는 순서대로 출력등을 하고싶을때 쓰인다. 메서드는 아래와 같이 있다.getcontainsKeyremovesize 123456789101112131415public class HelloWorld { public static void main(String[] args) { HashMap map = new HashMap(); map.put("meal", "식사"); map.put("game", "게임"); System.out.println(..
실행(exe) 파일을 만들기 위해서 jar 파일로 일단 이클립스를 통해서 만든뒤 Launch4j 프로그램을 이용해서 실행파일로 변환해주는 작업을 할려는 도중 자꾸 실행이 안되는 일이 발생...!! ㅠㅠ아이콘을 더블클릭하면 그냥 아무일이 안일어나고 cmd 에서 확인해보면 이런 현상이 생김....그래서 구글링을 해본결과 이클립스에서 처음에 jar 파일을 만들때 Properties -> Java Build Path -> Order and Export 에서 모든것을 체크!! 아래 사진과 같이 Apply 를 해주고 나오면 끝~~다시 jar 파일을 만들고 exe 파일로 변환해주면 깔끔하게 돌아가는것을 확인!!ㅎㅎ