java 8 람다식 소개와 의미 고찰


박성철님의 자바 8 람다의 이해와 의미 슬라이드


자바 8에서 람다의 내용을 다룬 슬라이드.

아직도 현업에서는 자바 6을 쓰고 있는데 벌써 자바 8이라니 @.@

Buy me a coffeeBuy me a coffee



빠르게 활용하는 파이썬 3.2 프로그래밍

저자
신호철, 우상정, 최동진 지음
출판사
위키북스 | 2012-04-12 출간
카테고리
컴퓨터/IT
책소개
[빠르게 활용하는 파이썬 3.2 프로그래밍]은 강력하고 쉬운 언...
가격비교

위키북스에서 "빠르게 활용하는 파이썬 3.2 프로그래밍"에 대한 동영상 강좌를 Youtube에 올려놓고 무료로 공개하였습니다.


이제 파이썬(Python) 공부 열심히 해볼까요? ㅎㅎ


출처: 위키북스 트위터


Buy me a coffeeBuy me a coffee

Java Tools and Technologies Landscape for 2014

2014년 자바 툴과 기술들을 정리한 슬라이드.

Buy me a coffeeBuy me a coffee


Java의 날짜, 시간 클래스의 단점을 이야기 하며 JDK8에서 해결되었다고 보여주는 글.


나라마다,지역마다 역사에 따라, 종교에 따라 날짜와 시간이 달라지는 경우가 있으니, 날짜, 시간 API 설계가 어렵다는걸 느끼게 하였고, 만약에 API를 구현한다면 신중해야한다는걸 깨달았음.


ps. 예전, 스프링 프레임워크로 프로젝트할때 날짜와 시간때문에 고생한 기억이 난지라 ㅠㅠ


Buy me a coffeeBuy me a coffee

제가 사용하고 있는 맥북프로에 C#개발하기 위하여 Xamarin Studio 설치 완료



맥에서 C#으로 뭔가 개발을 해봐야지.

(우분투에서는 sudo apt-get install monoproject 로 C#개발 환경 설정함.)

Buy me a coffeeBuy me a coffee


OverAPI.com Collecting All Cheat Sheets


OverAPI.com

전세계 사람들이 많이 사용하고 있는 모든 프로그래밍 언어 및 스크립트, 그리고 정규표현식, OS등의 API를 정리하여 보여주는 홈페이지를 발견했습니다.


이 사이트만 있으면 개발하다 막히는 부분이 있어도 금방 찾고 문제해결할듯 합니다. ㅎㅎ 

Buy me a coffeeBuy me a coffee

ASP.NET MVC3 강좌 및 동영상, 튜토리얼등 여러 링크를 찾고 정리하였습니다.

회사에서 업무상 C#을 사용할 기회가 있게 되었고, 이 기회에 C#과 .NET framework기반 툴에 대한 개발에 익숙해지려고 합니다. (M$사의 제품으로 개발을 하다보니깐 M$의 손아귀에 붙잡혀야한다는 게 조금 그렇군요.)

(C#은 Mac이나 Linux에서 Mono Project http://www.mono-project.com/ 을 이용하여 개발할수 있기때문에 C#코드 테스트한다고 어디든 사용할수 있다만, ASP.NET, LINQ은 M$사의 IIS와 SQL Server에서 돌아가니... 안될거야)

ASP.NET MVC3, MVC4에 대한 내용을 영어로 쭉 훑어보았는데, Java의 Spring Framework의 개념을 이미 안 상태에서 ASP.NET MVC3,4를 배우는데 학습 시간이 별로 안걸리고, 코드 보는데 금방익숙해지더라는걸 느끼게 되더군요.

M$사가 .NET을 밀어주기때문에 그런지 영문 자료는 아주 넘쳐나는데, 이거 언제 다볼지가 걱정되더군요. (일은 촉박한데 영어로 된 문서 읽기 속도가 느리니 답답함)  

ASP.NET MVC3 한국어로 정리한 내용


지난 동영상 참고 자료 :

[동영상 강좌] 1. MVC(Model- View – Controller) 란 무엇인가.
[동영상 강좌] 2. MVC 환경 세팅
[동영상 강좌] 3. HelloWorld MVC 
[동영상 강좌] 4. Layout , Partial Page 
[동영상 강좌] 5. Model 을 View에서 표현하기 
[동영상 강좌] 6. MVC의 매력적인 기능 스캐폴딩!(With EF) 
[동영상 강좌] 7. 유효성 검사
[동영상 강좌] 8. ModelBinder
[동영상 강좌] 9. MVC ActionResult 종류 살펴보기
[동영상 강좌] 10. MVC 처리 프로세스 & ActionFilter
[동영상 강좌] 11. Global.asax
[동영상 강좌] 12. (번외편) Repository Pattern
[동영상 강좌] 13. MEF(Managed Extensibility Framework) in MVC
[동영상 강좌] 14. Javascript in MVC
[동영상 강좌] 15. Javascript Intellicense in Visual Studio
[동영상 강좌] 16. JSON in MVC - 1
[동영상 강좌] 17. JSON in MVC - 2
[동영상 강좌] 18. HTML5 in MVC
[동영상 강좌] 19. MVC Tips 1 - HandleUnknownAction
[동영상 강좌] 20. MVC Tips 2 - Cache ActionFilter




ASP.NET MVC3 시리즈 강좌 리스트
[ASP.NET MVC3강좌] 1. MVC(Model- View – Controller) 란 무엇인가.
[ASP.NET MVC3강좌] 2. MVC 환경 세팅
[ASP.NET MVC3강좌] 3. HelloWorld MVC
[ASP.NET MVC3강좌] 4. Layout , Partial Page
[ASP.NET MVC3강좌] 5. Model 을 View에서 표현하기
[ASP.NET MVC3강좌] 6. MVC의 매력적인 기능 스캐폴딩!(With EF)
[ASP.NET MVC3강좌] 7. 유효성 검사
[ASP.NET MVC3강좌] 8. ModelBinder
[ASP.NET MVC3강좌] 9. MVC ActionResult 종류 살펴보기
[ASP.NET MVC3강좌] 10. MVC 처리 프로세스 & ActionFilter
[ASP.NET MVC3강좌] 11. Global.asax
[ASP.NET MVC3강좌] 12. (번외편) Repository Pattern
[ASP.NET MVC3강좌] 13. MEF(Managed Extensibility Framework) in MVC
[ASP.NET MVC3강좌] 14. Javascript in MVC
[ASP.NET MVC3강좌] 15. Javascript Intellicense in Visual Studio
[ASP.NET MVC3강좌] 16. JSON in MVC - 1
[ASP.NET MVC3강좌] 17. JSON in MVC - 2
[ASP.NET MVC3강좌] 18. HTML5 in MVC
[ASP.NET MVC3강좌] 19. MVC Tips 1 - HandleUnknownAction
[ASP.NET MVC3강좌] 20. MVC Tips 2 - Cache ActionFilter

아래는 StackOverflow에 올라온 ASP.NET MVC3 튜토리얼 설명 링크(영어)입니다.

tutorials for ASP.NET MVC3
Buy me a coffeeBuy me a coffee



iBatis로 작업하다 아래의 에러가 나왔다.


심각: Servlet.service() for servlet dispatcher threw exception

java.sql.SQLException: Error: executeQueryForObject returned too many results.


위의 에러는 executeQueryForObject 대신 executeQueryForList로 사용하면 된다.

건수가 많을 경우 executeQueryForObject를 사용할때 이런 에러가 나온다.


요즘 iBatis로 작업하는 일이 많군요. @.@


Buy me a coffeeBuy me a coffee

아래의 URL들은 Spring Security에서 가상 URL로 처리하는 URL이며, 서블릿 필터 처리 과정에서 감시 되고 처리된다.

위와 같은 URL은 웹 어플리케이션의 Context ROOT에 대해 상대 경로를 가진다.


  • /j_spring_security_check
    사용자명/비밀번호 폼 인증을 위해 UsernamePasswordAuthenticationFilter를 통해 확인함.
  • /j_spring_openid_security_check
    (OpenID Provider에 의해) 반환되는 OpenID 인증을 위해 OpenIDAuthenticationFilter를 통해 확인함.
  • /j_spring_cas_security_check
    CAS SSO 로그인으로부터 돌아옴과 동시에 CAS 인증에서 사용됨
  • /spring_security_login
    auto-generate 로그인 페이지를 사용하도록 설정할때 DefaultLoginPageGeneratingFilter에서 사용하는 URL
  • /j_spring_security_logout
    로그아웃 액션을 감지하기 위해 LogoutFilter에서 사용하는 URL
  • /saml/SSO
    SAML SSO 사인 온 요청을 처리하기 위해 스프링 시큐리티 SAML SSO 확장 SAMLProcessingFilter에서 사용하는 URL
  • /saml/logout
    SAML SSO 사인 아웃 요청을 처리하기 위해 스프링 시큐리티 SAML SSO 확장 SAMLLogoutFilter에서 사용하는 URL
  • /j_spring_security_switch_user
    사용자를 다른 사용자로 전환하기 위해 SwitchUserFilter에서 사용하는 URL
  • /j_spring_security_exit_user
    사용자 변경 기능을 빠져나가기 위해 사용하는 URL


Buy me a coffeeBuy me a coffee

스프링 프레임워크(Spring Framework)에서 빈(Bean)의 생활 주기(Life Cycle)


Java Bean을 자바섬의 커피콩으로 생각하면...... -ㅁ-

Buy me a coffeeBuy me a coffee

+ Recent posts