일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CORDA
- 안드로이드 웹뷰
- Play2 로 웹 개발
- 이더리움
- 하이퍼레저 패브릭
- 파이썬
- 파이썬 데이터분석
- Akka
- 그라파나
- 엔터프라이즈 블록체인
- hyperledger fabric
- 파이썬 동시성
- 플레이프레임워크
- 스칼라
- 블록체인
- Golang
- akka 강좌
- 스칼라 강좌
- 파이썬 강좌
- Play2
- 하이브리드앱
- play 강좌
- 파이썬 머신러닝
- 스위프트
- 스칼라 동시성
- Hyperledger fabric gossip protocol
- play2 강좌
- 주키퍼
- Actor
- Adapter 패턴
- Today
- Total
HAMA 블로그
파이썬은 왜 느릴까? 느린가? (파이썬 종류에 따라서 천차만별임을 염두..) https://medium.com/@cookatrice/why-python-is-slow-looking-under-the-hood-7126baf936d7https://hbfs.wordpress.com/2009/11/10/is-python-slow/ 왜 항상 자바는 c++ 보다 느릴까? (언제 쓰여진건지 모르겠군요. 항상이란 말이 좀 깨림칙...) http://sungpi.postach.io/post/wae-hangsang-jabajavaneun-c-boda-neuringa 왜 인터프리트 언어는 컴파일언어보다 느릴까?http://stackoverflow.com/questions/1694402/why-are-interpreted-l..
보통 JAR 파일을 프로젝트에 넣을때, 이렇게 사용합니다. 방법 1 : - 프로젝트 안에 lib 라는 새 폴더 만들기 (이름은 아무거나) - 그 안에 jar 파일 넣기 - 이클립스에서 refresh 하면 폴더가 보여짐- jar 파일을 모두 선택한후에 , 오른쪽 클릭 - Build Path - Add to Build Path 클릭하면 끝- 이클립스에서 Referenced Libraries 에 보여질것임. 방법 2 : - 프로젝트 안에 lib 라는 새 폴더 만들기 (이름은 아무거나) - 그 안에 jar 파일 넣기 - 이클립스에서 refresh 하면 폴더가 보여짐- Project -> Select Build Path -> Select Configure Build Path -> Library Add Jars ...
External JAR 는 뭘까나? 이름에서 느껴지듯이 현재 개발되고 있는 코드에 의해서 생겨난게 '아닌' jar 파일이란 얘기다. 추가적인으로 외부에서 더해지는 유틸리티성 jar 파일을 설정한다. 외부싸이트나 친구,동료가 제공한 API jar 파일 될수도 있고 ~이클립스에 외부 jar 파일을 추가하려면 Project -> Select Build Path -> Select Configure Build Path -> Library 탭으로 가면 된다. 아래 빨강색 박스~ 그럼 Library 는 머냐? 라이브러리는 일반적으로 어떤 회사나 굵직한 단체에서 개발된것들로서, JDK 디렉토리나 스프링같은것들 로부터의 in-built jar 파일이다. adding JAR / Adding External JAR / Ad..
톰캣의 클래스패스 (웹어플리케이션이 필요로하는 JAR 파일을 찾는) 를 어떻게 설정하는지에 관한 문제는 어느 게시판을 가더라도 많은 흔한 주제이다. 왜 톰캣 유저에게 클래스패스가 문제를 일으키나? classpath 는 JVM 에게 해당 어플리케이션을 동작시키기 위해 클래스/패키지를 어디서 찾으라고 알려주는 인자이다. 근데 왜 저런 클래스 패스를 잘 알고있는 경험많은 자바 개발자들이 톰캣에서는 문제를 가질까? 그것에 대한 3가지 답변이 있다.Tomcat 는 다른 자바프로그램과 동일한 방법으로 classpath 를 바라보지 않는다.Tomcat 이 classpath 를 해결하는 방법은 매 버전마다 조금씩 달라져 왔다.톰캣의 기술문서와 기본 설정은 어떤것을 이루어내는 가장 좋은 방법을 푸쉬하는데, 만약 이 가장..
ClassNotFoundException : 클래스 로더가 클래스 패스에서 해당 클래스를 못 찾으면 발생한다. 이 에러가 발생하면 기본적으로 클래스 패스와 그 패스에 해당 클래스가 존재하는지 확인해야한다. NoClassDefFoundError : 이것이 발생하면 이유를 찾기가 꽤나 골치아퍼 지는데, 이것은 컴파일타임때 요구되는 클래스가 존재하지만 런타임때 클래스들이 바뀌거나, 제거되거나, 클래스의 스태틱 초기화가 예외를 던지면 이것이 발생한다. 먼 소리냐하면 클래스패스에 클래스가 존재하더라도, 이 클래스에 요구되는 클래스들중 하나에 문제가 생겼다는 이야기이다. 따라서 이 클래스와 의존관계를 맺는 모든것들을 살펴봐야한다. 예제 : public class Test1 { } public class Test {..
안드로이드 어플리케이션의 타이틀 바를 제거하고 싶을 때 아래의 두가지 방법중 하나를 사용한다. 1. 프로그램 코드로 삽입 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_main); requestWindowFeature(Window.FEATURE_NO_TITLE); 를 SetContentView '위에' 써주어야한다. 2. manifest 파일 수정
순서 1. 소개 2. Abstract Factory 패턴 3. State 패턴4. chain of Responsibility 패턴 5. Adapter 패턴6. Bridge 패턴 http://brad2014.tistory.com/344
JDBC 기본 트랜잭션 JDBC API의 Connection 객체는 commit() 메소드와 rollback() 메소드를 제공한다.기본적으로 Connection 객체에 setAutoCommit 이란 메소드가 있는데 기본값이 true 로 설정이 되어 있다. 하나의 쿼리당 자동시작~자동커밋이 일어난다는 이야기이다.그러나 여러 개의 쿼리 문장이 하나의 작업으로 수행되어야 할경우에 각각의 문장이 자동으로 작동되지 못하게 해야한다.오토커밋이 자동으로 작동되지 못하게 하려면 setAutoCommit(false); 로 지정해야 한다. 자 그럼 begin() 은 어딨느냐?? AutoCommit = true 일경우 암시적으로 각각의 액션시 (각각 SQL 문에서) 자동으로 BEGIN() AutoCommit = false ..
디자인 패턴을 공부할때 가장 유념해야할 단어는 "의도" 이다. 절대 모양 (구조) 가 아니다. 그리고 구현함에 있어서 책 등에 나와 있는 모양 그대로 구현하려고 할 필요도 없다. 너무 잘 하려고 하다보면 아예 하지도 못할지도 모른다. "의도" 만 확실히 이해한 다음에 구현을 이것저것 거침없이 하다보면.... 코딩에 대한 재미는 생겨날 것이다. 재미는 실력향상을 의미하기도 하고 ~ JDBC 는 자바에서 정한 DB 와의 관계에 대한 행동 지침이다. 행동지침을 공통화하려면 어느 정도의 유사성이 있어야 한다. 세상에는 많은 자동차가 있지만 행동 지침은 비슷하다. 그러기에 운전자들이 다른 메이커의 자동차를 운전하더라도 어느정도는 쉽게 할수있지 않은가.. 마찬가지로 세상에는 많은 DB 가 있고. 각각의 DB 에서 ..
http://android-developers.blogspot.kr/2011/09/androids-http-clients.html (원본) 네트워크를 사용하는 대부분의 안드로이드 앱은 HTTP 을 사용해서 데이터를 주고 받는다. 안드로이드는 두가지 HTTP 클라이언트 클래스를 가지고있는데, HttpURLConnection 과 Apache HTTP Client 이다. 둘다 HTTPS 를 지원하며, 스트리밍 업로드, 다운로드 와 타임아웃 설정 , IPv6 및 커넥션 풀링등을 지원한다. Apache HTTP ClientDefaultHttpClient 와 그것의 형제인 AndroidHttpClient 는 웹 브라우저에 맞춰진 HTTP 클라이언트 확장이다. 다양하고 유연한 API 들을 가지고있는데 안정되고 거의 ..