일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- kubernetes
- react
- mybatis
- docker
- 쿠버네티스
- c#
- git
- MySQL
- Spring
- machine-learning
- 리액트
- 도커
- 리팩토링
- 스프링부트
- springboot
- 마이바티스
- VOA
- Python
- 자바
- github
- 스프링
- 파이썬
- DataGridView
- 머신러닝
- Spring Boot
- 영어공부
- Java
- Winform
- AWS
- 리눅스
- Today
- Total
목록컴퓨터 관련/Java 정보 (35)
보뇨 다이어리
여기서 좀 헤맷는데 역시 stackoverflow 성님들의 도움으로 극뽁할수있었다!!다른 말 다 필요없고 아래 설명을 보도록하자아래와 같이 mybatis 로 쿼리를 만들었고 인서트시 그 인서트된 값의 인덱스를 가져오도록하기위해서 selectKey 를 설정함근데 자바단에서 자꾸 return 1 이 발생함 그냥 null 도 아니거니와....12345678910 SELECT LAST_INSERT_ID() as id INSERT INTO sms_sender (tel, company_id) VALUES (#{tel}, #{company_id}) Colored by Color Scriptercs 알고보니 아래 2번줄에서 smsSenderInsert 를 통해 디비 접근해서 이것저것하는데 반환값을 int result ..
이거 떄문에 엄청나게 혼자 뻘짓을 했는데 알고보면 매우 단순하다여기서 주의할점은 나의 경우에 그렇다는거지 모든경우에 그렇다는것이 아니라는점!! 제가 제목과 같은 오류가 뜬것은 내가 사용하는 아이피를 방화벽이 막아버려서 생긴일...그것도 모른채 혼자 해결해보겠다고 이것저것하다가 안되서 물어봤는데 방화벽때문이라는소리듣고,....햐 쪽팔ㄹ리 //p.s 무슨 일기처럼 써놨네
와....기껏 다썻더니 크롬팅김....ㅠㅠㅠㅠㅠㅠㅠㅠ흑흑 다시 마음을 가다듬고 우선 D-Code 가 무엇이냐면 아래와 같이 Property 가 key 를 통해 value 를 가져오는데 이 key 와 value 를 설정할수있는것이 D-code 라고 한다. 딴말필요없고 바로 다음으로 넘어가도록하자1System.getProperty("");cs 우선 아래와 같이 D-code를 넣고싶은 프로젝트 우클릭 -> Run As -> Run configurations 로 이동하고 하늘색화살표처럼 Arguments 탭으로 이동사진에 나와있는 VM arguments 쪽이 D-code 를 넣는곳이다. 이제 넣어보도록하자면 VM argumnets 쪽에 있는 Variables -> Edit Variables -> New 이동한다..
http://lng1982.tistory.com/150설명이 잘 되어있음
저번주에 Zookeeper 를 해보라는 선임분의 말씀에 열심히 해보았습니다....다만 삽질이 심각하게 많았을뿐...ㅠㅠ튜토리얼은 죄다 영어에 한국어로 포스팅한 사람들의 글또한 이해가 안되었습니다 (제가 워낙 허접인 이유도 있구요)무슨 오류도 생기는데 비슷한 오류는 어설픈 영어실력으로 구글링해도 안나오고 정말 암담했었는데 어찌 집에 와서 해보니 됨..?????!!그리하여 저와 같은 (물론 저보다 낮은사람은 없겠지만) 사람들을 위해 상세히 포스팅하고자합니다 :) 잡소리는 여기까지하고 ㄱㄱ싱~ 1. 주키퍼(zookeeper) 란?- 주키퍼....이건 제가 수많은 블로그와 영문문서를 읽어봄으로써 느낀것은 간단하게 말하자면 휴게소라고 생각합니다 한 노드(장비) 에서 생성하거나 수집한 데이터를 원하는곳으로 보낼려고..
자바에서 input, output 을 설명하자면 스트림(Stream) 을 빼먹을수없는데 스트 입력 스트림은 데이터를 일고 출력 스트림은 데이터를 쓴다 필터스트림은 입력, 출력 스트림에 연결될수있는데 필터는 읽거나 쓰는 데이터를 수정하는데 사용예를 들어 데이터를 암호화하거나 압축하거나 다른 포맷으로 변환하기 위한 추가적인 메소드를 제공 여기서 스트림은 동기로 동작 즉 스레드는 데이터를 읽거나 쓰기 위해 스트림에 요청하면 스트림은 다른 작업을 수행하기 전에 데이터를 읽거나 쓸수있을때까지 기다린다 즉 이건 blocking 의 한부분이다. 여기서 channel 과 buffer 를 사용하면 non blocking 이 된다.
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..
공부하던중에 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..