부산 국제시장 다녀오다.



국제시장 가기전 부산타워에 들러 사진 한장 남겼음~

홍콩에그와플 와페인데 와우 줄이 엄청 길다. 와풀에 크림만 해도 맛이 끝내줄텐데

꿀을 넣어준다. !

부산 3대 통닭집이라고 지나가는데 누군가가 말해줬다.. 


불초밥 줄서서 먹어보았다. 여느 소고기 초밥과 같은 맛이었다. 다른점은 소고기가 컸다는것


부산 3대 빵집이라고 대놓고 장사를 하고 있었다.

아이스크림빵을 먹었는데.. 꿀맛~!!

 

 

닭꼬지 집인데 줄이 엄청 길어서 포기했다..닭꼬지 좋아하는데!!





부산어묵 장우손이다. 아주머니 코레일 어쩌고 하시는데.

코레일에 입점했었던거 같다. 오뎅하나1천원 5개를 먹었다.

제일 맛있었던거 같다.

국제 시장 야시장을 한바퀴 이상 돌았다. 중간에 밀면도 먹고 했으나 제일 맛이 좋았던건 부산 오뎅이음. 정말 맛있다 하얀오뎅... 쫄깃 쫄깃함이 남달랐다.

블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,

GOOGLE Chrome

SPRING FRAMEWORK 2018. 9. 18. 12:30

웹페이지 인쇄시 인쇄 되는 페이지를 미리보면서 수정할수 있다면 좋을텐데...

보니 크롬에서 지원한다.. @@ 

MORE TOOLS 에서 RENDERING 를 추가 한다. 

EMULATE 를 PRINT 로 설정한다. 

블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,

유투브에서 램페이지 예고편을 보게 되었다. 

헐... 예고편을 보니 국민학교 다닐때 pc로 하던 게임이 생각났다.

지금은 둘이 치기도 힘들어보이는 키보드에 3명이서 붙어서 했던 무려 3인용 게임

반란의 킹콩이라고 했었는데 이건 한국에서 유통될때 이름이었나보다... 

게임내용자체는 헬기를 파괴하고 인간을 잡아먹고.. @@ 친구캐릭터를 때려서 잡아먹고.....;;; 끝이 있기나 한건지 계속 다음스테이지가 나왔었다.

국민학생수준에선 게임이니까 하고 넘어갔었는데.. 

끝이 있는지 확인은 못했지만 계속 다음스테이지가 나와 재미있게 했던거 같다.. 

추억을 생각나게 해준 램페이지 예고편 ㅎ 영화나오면 보러 가봐야겠다.. 

@@ 내심 기대가 된다.


블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,

소고기 .. 와 맛있다.

맛집 2018. 2. 21. 20:45

소고기 맛있다.  

수암시장에 갔다. !! 등심 한접시 살치살 한접시 주문했다. 

난 맛있는거 부터 먹는 습성이 있는데... 소고기는 맛난 부위는 마지막에 먹어야 한다.

 맛난 부위부터 먹으면 남은부위가 맛이 없어진다.

등심이다. 갈비는 왠지 나랑 안맞다.. ~~ 가격이 아니고 맛이 난 등심이 맛나다.! 

육회 한접시 되겠다. !! 배와 양념된 육회를 입안에 넣으면 왜케 맛있는지

또먹고 싶다. 

핫~!! 숯불이다.. 이것으로 먹는데 집중하느라 사진을 못찍었다. 

또 가고 싶다!! 






블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,

생고기 대학교에 왔습니다.

입구부터 포스가 남다릅니다.


자리를 배정 받았습니다.

손님이 많습니다.

샐러드 바라고 하는데 요즘 무한리필 샐러드바 ;;; 수준이 왜 이런지;;;

처음 세팅입니다. 

샐러드바 수준이 왜 그런지 고기가 나오고 나서 알았습니다. 

끝내주게 맛있습니다. 

저는 여기 두번먹고 죽을지도 모르는 그 맛 이라.. !!  강력 추천 합니다.

고기가 입에서 녹습니다.. 

그리고 소고기 육회는 필히 드셔 보십시오.. 


블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,

안드로이드 앱에서  스프링 시큐리티(SPRING SECURITY)로 파일 올리기


스프링 세팅을 해주어야 합니다. 

rest로 이미지를 받을때 스프링 시큐리티에서 접근을 허가 안합니다. 웹브라우저로 했을땐 잘되었는데요.

이문제를 모르고 안드로이드 앱이 문제인줄 알았습니다.


rest는 패턴을 지정해주지 않아도 기본적으로 보안 체크를 합니다. 그래서 security-context.xml 파일에 

이값을 추가합니다. 


<http security="none" pattern="/android/**"/>



저는 ANDROID로 파일을 받을 예정이라 ANDROID하위는 모두 패스 하도록 설정했습니다.


소스는 간단합니다. 

@REQUESTMAPPING(VALUE = "POSTFORMDATA", METHOD=REQUESTMETHOD.POST, 

PRODUCES = "APPLICATION/JSON;CHARSET=UTF-8")

PUBLIC @RESPONSEBODY STRING HANDLEFORMUPLOAD(MULTIPARTFILE FILE,HTTPSERVLETREQUEST REQUEST) THROWS IOEXCEPTION, EXCEPTION {

여기에 DB에 저장하든 파일로 저장하든 로직 이 구현되면 됩니다.

}


안드로이드 소스를 살펴보겠습니다.


private class uploadImageTask extends AsyncTask<Void, Void, String> {


private String url_address;

private MultiValueMap<String, Object> formData;

public uploadImageTask(String url, String values) {
deviceInfo();
this.url_address = url;
FileSystemResource file = new FileSystemResource( values );
formData = new LinkedMultiValueMap<String, Object>();
try {
formData.add("description", "meseoul");
formData.add("file", file);
formData.add("user_name", Global.User_name.getBytes("UTF-8"));
formData.add("s00741", "s00741");
formData.add("good", "good");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
@Override
protected String doInBackground(Void... params) {
String result = "";
Util.Log( "url:> " + url_address );
HttpHeaders requestHeaders = new HttpHeaders();
requestHeaders.setContentType( MediaType.MULTIPART_FORM_DATA);
HttpEntity<MultiValueMap<String, Object>> requestEntity = new HttpEntity<MultiValueMap<String, Object>>(
formData, requestHeaders );
RestTemplate restTemplate = new RestTemplate( true );
restTemplate.getMessageConverters()
.add(0, new StringHttpMessageConverter( Charset.forName("UTF-8")));
ResponseEntity<String> response = restTemplate.exchange( url_address, HttpMethod.POST, requestEntity,
String.class );
result= response.getBody().toString();
return result;
}
@Override
protected void onPostExecute(String result) {
if(result.equals("YES"))
{
Toast.makeText(mContext, "서버에 저장되었습니다."+Global.User_name, Toast.LENGTH_LONG).show();
}
else
{
Toast.makeText(mContext, "저장을 실패했습니다."+Global.User_name, Toast.LENGTH_LONG).show();
}

}

}


uploadImageTask a = new uploadImageTask( Global.UrlAddress + "/android/postformdata", saveFilePath );
a.execute();


안드로이드 스프링을 사용하였는데요. 

세팅법은 최신버전을 찾아서 하시면 됩니다. 

BUILD.GRADLE 파일에

dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
//noinspection GradleCompatible
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
testImplementation 'junit:junit:4.12'
compile 'org.springframework.android:spring-android-rest-template:1.0.1.RELEASE'
compile 'org.codehaus.jackson:jackson-mapper-asl:1.9.11'
compile 'com.fasterxml.jackson.core:jackson-databind:2.3.2'
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
implementation files('libs/jsoup-1.11.2.jar')
implementation files('libs/json-simple-1.1.1.jar')
implementation files('libs/sdk-v1.0.0.jar')

}


안드로이드 UTF-8 전송시 한글 깨지는데 저는 저렇게 해줬습니다. 

formData.add("user_name", Global.User_name.getBytes("UTF-8"));


블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,

Failed to find Build Tools revision 25.0.3

S PEN 개발 소스를 열었다. 

Failed to find Build Tools revision 25.0.3 


여기 체크를 합니다.

버전을 체크합니다. 

해결되었습니다.

블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,
파리바게트 갔다.

해피롱이어

맛있었다.
블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,

인스타 그램 탈퇴하기

스마트폰 초기화를 하였다.

새계정이 만들어졌다.

탈퇴를 해보면서 정리를 해보았다. 

https://ko-kr.facebook.com/help/instagram/139886812848894?helpref=hc_fnav

위주소로 접속을 하자!

'계정 삭제 페이지로 이동합니다.'를 클릭합니다.

로그인을 합니다.

삭제 이유 및 비번을 입력하고 영구삭제 버턴을 클릭합니다.

삭제가 되었습니다. 

수고하세요.



블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,
 델 컴퓨터를 구입하였습니다.

고민은 두달가량 했습니다.

커다란 박스로 배달이 되었습니다.

박스를 여니 여닫이 박스가 보입니다. 

두근 거리며 박스를 열어 봅니다. 

박스안에 키보드와 마우스가 들어 있습니다. 

3년만에 마우스 키보드를 교체 하겠네요. 

지금 사용중인데 키감이 좋습니다. 

마우스와 키보드를 빼고 박스를 치우니 본체가 들어 있습니다. 

본체 크기는 생각보다 더 거대합니다.

세워서 찍어봅니다.

비닐제거하기가 싫어집니다.

본체 뒷모습입니다. 깔끔합니다.

상판입니다. 전원버튼이 눈에 들어옵니다.

책상도 같이 주문하였는데 조립하고 위치 시켜 봅니다. 

아름답습니다. 

전원을 넣으니 업데이트를 합니다. 

업데이트후 작업관리자를 열어봅니다. 16개 cpu가 보입니다.

속도는 4k해상도인데 끈김이 없습니다. 

DELL 인스피론 5675-N932I5675105KR (SSD 256GB + 1TB) 제가 산모델입니다. 

 5675-N932I5675105KR(기본모델)

구매한곳은 

http://item.gmarket.co.kr/detailview/item.asp?goodscode=992702316 

여기입니다.



'이것저것' 카테고리의 다른 글

파리바게트 삼산 커피  (0) 2018.01.29
인스타그램 탈퇴  (0) 2018.01.28
군함도 송중기  (0) 2017.07.30
우엉차 효과 효능 다이어트 우엉  (0) 2014.12.01
안드로이드 롤리팝 5.0 lollipop  (4) 2014.11.18
블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,