복습 파닉스
파닉스를 노래와 함께 배워봐요! 1-8탄!! 파닉스 알파벳
복습 파닉스
파닉스를 노래와 함께 배워봐요! 1-8탄!! 파닉스 알파벳
울산 벽화마을 신화마을 2013년도에 다녀온걸 정리해서 올려요.
신화마을 사진 검색해보니 요즘 사진은 훼손도 많이 된거 같고 해서 예전에 찍어 놓은 사진이 생각나서
정리해서 올려 봅니다.
역시 찍어야 남네요 ^^
신화 마을을 요약하면
울산시 남구 야음장생포동의 신화마을은 1960년대에 울산공단의 형성으로 삶이 터전을 잃은 분들을 위해 만들어진 공단 이주민촌이다. 신화(新和)라는 이름은 “새롭게 화합하여 잘 살자”는 지명의 내용을 갖고 있어 당시의 정서를 느끼게 한다. 마을은 현재 여천오거리의 언덕에 위치하고 있으며 그동안의 숱한 세월 속에서 번영과 쇠락을 거듭하며 오늘에 이르고 있으며, 최근 울산의 벽화마을과 예술마을로 알려지면서 관심의 대상이 되고 있다.
마을은 현재 160채의 가옥으로 구성되어 있으며 마을의 주민은 550분 정도로서 마을을 지키는 대부분의 주민들은 60세 이상의 노령이다. 또한 마을은 주택지의 절반 이상이 국유지이며 개발제한 지역이기도 하며, 주변은 공단지역으로 둘러싸여 열악한 주거환경을 갖고 있다. 공단과 지척의 거리에 위치하여 재개발에 큰 한계를 갖고 있으며 울산경제의 눈부신 발전에도 불구하고 시간이 멈춘 도시속의 섬처럼 자리하여 왔다.
이렇게 정리된 사이트
https://uwcf.or.kr/namguart/intro/intro5_1_2#contents
부산 해운대 핑크코끼리 베이비 카페 다녀왔어요. (0) | 2020.06.01 |
---|---|
부산 국제시장 야시장 (0) | 2018.09.25 |
시모노세키 크루즈 다녀왔습니다. (0) | 2018.01.06 |
오사카 일본여행 다녀왔습니다. (0) | 2018.01.05 |
상해 디즈니랜드 (0) | 2017.02.12 |
윈도우 도커 설치를 해볼께요.
일단 윈도우에 WSL2를 활성화 해야 합니다.
관리자 권한으로 Windows PowerShell을 실행시킵니다.
# Windows SubSystem Linux를 활성화시키는 명령어
> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# VirtualMachinePlatform 기능을 활성화시키는 명령어 : WSL2 버전에 필요한 명령어
> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
그다음 윈도우 STORE에 가셔서 우분투를 검색해서 설치해주세요.
그리고 윈도우용 도커를 설치해주세요.
https://docs.docker.com/desktop/install/windows-install/
여기 가서 다운로드 해서 설치 하시면 됩니다.
참고사이트
https://axce.tistory.com/110?category=1030982
docker Kitematic 도커 키테마틱 (0) | 2023.06.09 |
---|
집을 리모델링한 지 2년이 지났지만 볼 때마다 속상한 곳이 있었는데요.
방을 한칸 더 만들고 거실을 좁히고 천장을 높이다 보니 집을 받치는 보때문에 중간에 내려오는 부분이 생겼어요.
지나다닐떄마다 속상하더라고요.. 방법이 없을까?
인터넷에 찾다 보니 보 사이즈 만한 인테리어 포스터를 알게 되어서 구매 후 설치를 했는데요.
와 정말 만족스러워요... 전후가 느낌이 너무 다른 거 있죠..
집을 새로 리모델링한 느낌에 감성이 충만해졌어요.. @@
볼 때마다 기분이 좋은 게 좋은 일이 생길 거 같은 느낌적인 느낌 아시죠?
집을 작은 소품하나로 꾸미고 싶을 때 포스터 액자 추천드려요 ^^
찐내돈내산리뷰 순수발효효소 유니다효소 (0) | 2024.07.25 |
---|---|
예다움 원목 사다리 행거 구매 했어요. (0) | 2021.09.13 |
휴젠뜨 FHD-P150S1 복합환풍기 건식 욕실 화장실을 위한 건강한 투자! (0) | 2021.04.15 |
카처 스팀청소기 SC3 사용후기 (0) | 2020.02.24 |
입냄새 제거 ? (0) | 2019.11.26 |
스프링 컨트롤러에서 자바 스크립트 추가 하기
PrintWriter 이걸 사용하면 되는데 요즘 UTF-8로 설정을 많이 해서 프로젝트 따라 자동으로 되는지 알았는데 설정을
해줘야 한다.
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html; charset=UTF-8");
PrintWriter out = null;
try {
out = response.getWriter();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
UTF-8로 해서 생성을 한다.
스크립트를 작성하면 페이지이동하면서 실행이 된다.
out.println("<script type='text/javascript'>");
out.println("alert('메인 홈으로 이동합니다.');");
out.println("window.location.href='"+request.getContextPath()+"/index';");
out.println("</script>");
out.flush();
return return_url_str;
전자정부프레임워크 멀티 DB 문자 관련 2개 DB사용하기 (0) | 2024.04.25 |
---|---|
스프링 부트 자바 8버전 지원 POM.XML파일 (0) | 2024.04.24 |
스프링 리소스 파일 읽기 (0) | 2023.02.20 |
CommonData LinkedHashMap (0) | 2022.12.15 |
spring mvc form post json submit 전 (0) | 2022.11.07 |
스프링 리스스 파일 읽고 다운로드 되는 코드를 작성해보자.
이미지 다운로드웹페이지에 이런경로로 파일 다운로드 요청을 한다.
컨트롤러는 아래와 같이 작성한다.
@RequestMapping("/file_resource")
public ResponseEntity<byte[]> file_resource(HttpServletRequest request,HttpServletResponse response, String fileName) throws Exception{
String saveFileName = fileName;
String f1 = "한글 파일명.hwp";
String dirName = "file";//리소스 경로
if(saveFileName.equals("team"))
{
fileName = f1;
}
String root_path = request.getSession().getServletContext().getRealPath("/");
HttpHeaders headers =new HttpHeaders();
InputStream in=null;
String filedownloadpath = dirName+File.separatorChar+fileName;
ClassPathResource resource = new ClassPathResource(filedownloadpath);
in =resource.getInputStream();
headers.setContentType(MediaType.APPLICATION_OCTET_STREAM);
headers.add(HttpHeaders.CONTENT_DISPOSITION, "attachment; filename*=UTF-8''" + URLEncoder.encode(fileName, "UTF-8"));
ResponseEntity<byte[]> entity=new ResponseEntity<byte[]>(IOUtils.toByteArray(in), headers, HttpStatus.CREATED);
in.close();
return entity;
}
ClassPathResource resource = new ClassPathResource(filedownloadpath);
in =resource.getInputStream();
리소스 경로에 있는 파일을 읽는다.
스프링 부트 자바 8버전 지원 POM.XML파일 (0) | 2024.04.24 |
---|---|
스프링 컨트롤러에서 자바 스크립트 추가 하기 (0) | 2023.02.20 |
CommonData LinkedHashMap (0) | 2022.12.15 |
spring mvc form post json submit 전 (0) | 2022.11.07 |
Spring mvc samesite cookie 결제 모듈 연동시 세션이 끊어지는 경우 (0) | 2022.09.16 |
String st_today1 = new SimpleDateFormat ("yyMMddHH").format(new java.util.Date());
NumberFormat format = NumberFormat.getInstance();
format.setGroupingUsed(false);
int compDate1 =Integer.parseInt(st_today1);
if(compDate1>=19011010 && compDate1<19011018
EchoServer 와 EchoClient (0) | 2013.03.04 |
---|---|
스래드 요점~ (0) | 2013.02.22 |
네트워크 기초. (0) | 2013.02.22 |
시작하며 (0) | 2013.02.22 |
CommonData
package com.iwillsoft.domain;
import java.util.LinkedHashMap;
public class CommonData extends LinkedHashMap {
public void put(String key, Object value){
super.put(key, value);
}
public String get(String key) {
if(super.get(key)!=null)
{
return super.get(key).toString();
}
else
{
return null;
}
}
public String get(String key,String value)
{
if(super.get(key)!=null)
{
return super.get(key).toString();
}
else
{
return value;
}
}
public Object getObj(String key) {
return super.get(key);
}
}
궁금해 하시는 분들이 계셔서 적어 놓습니다.
CommonData 값을 리턴할때
CommonData result_list = first_service.selectone(dto,"Sub01_Mapper.select_one");
Iterator keyData4 = result_list.keySet().iterator();
while (keyData4.hasNext()) {
String key = ((String)keyData4.next());
String value = result_list.get(key);
model.addAttribute(key,value);
}
자바 버전 1.8이상부터 지원하던가 foreach 문으로 값 출력해볼때
Map<String, String[]> paramMap = request.getParameterMap();
paramMap.forEach((key, value) -> smsp.print_String(key + " : " + value[0]));
Iterator keyData = paramMap.keySet().iterator();
CommonData dto = new CommonData();
paramMap.forEach((key, value) -> {
dto.put(key, value[0]);
smsp.print_String(key + " : " + value[0]);
model.addAttribute(key, value[0].toString());
});
저는 위쪽을 더 자주 사용합니다.
스프링 컨트롤러에서 자바 스크립트 추가 하기 (0) | 2023.02.20 |
---|---|
스프링 리소스 파일 읽기 (0) | 2023.02.20 |
spring mvc form post json submit 전 (0) | 2022.11.07 |
Spring mvc samesite cookie 결제 모듈 연동시 세션이 끊어지는 경우 (0) | 2022.09.16 |
SPRING MVC 카카오톡 로그인 해보기 (6) | 2021.03.03 |
json 전송시 시크립트에서 json 을 만들어 전송을 하였는데
form에서 json 으로 전송할려면 enctype를 추가해주면 되었다.
<form id="frmFormSearch" enctype='application/json'method="post" action="${pageContext.request.contextPath}/주소">
<input type="text" class="before" id="before" name="before" placeholder="기존이름">
<input type="text" class="after" id="after" name="after" placeholder="변경이름">
<button type="submit" class="btn_search">적용</button>
</form>
서버단 컨트롤러는 이렇게 작성해주면 되었다.
//사이트 컨텍스트 변경시
@ResponseBody
@RequestMapping(value = "/경로", method = RequestMethod.POST, produces = "application/json;charset=UTF-8")
public CommonData image_path_update(@RequestParam Map<String, Object> map) throws Exception{
smsp.print_String("/경로");
Iterator<String> keys = map.keySet().iterator();
while( keys.hasNext() ){
String strKey = keys.next();
String strValue = (String) map.get(strKey);
//출력( strKey +":"+ strValue );
}
// 받아온 변수...별작업 없이 리턴
return map;
}
스프링 리소스 파일 읽기 (0) | 2023.02.20 |
---|---|
CommonData LinkedHashMap (0) | 2022.12.15 |
Spring mvc samesite cookie 결제 모듈 연동시 세션이 끊어지는 경우 (0) | 2022.09.16 |
SPRING MVC 카카오톡 로그인 해보기 (6) | 2021.03.03 |
Error configuring application listener of class org.springframework.web.context.ContextLoaderListener (0) | 2020.09.14 |