반응형

 

스크립트 object 를 출력 할 간단한 뭐 없을까~ 찾아보다

 

콘솔에 뿌리고 싶은 오브젝트를 

 

console.log(JSON.stringify(obj));

해주면 됩니다.. 캐간단~!!!

 

value below was evaluated just now ...

 

참고 사이트 :

https://stackoverflow.com/questions/44362783/value-below-was-evaluated-just-now-in-javascript-object

반응형
반응형

윈도우 10 크롬 에서 TISTORY 사진업로드 안될때


크롬 해결 방법


alt + f > 설정 > 플래시 검색





콘덴츠 설정에서 > 우선 확인 체크 해제 하면 끄~~읏






반응형
반응형





84 제곱미터라 하면 84 * 3 

36평 정도??


반응형
반응형


CALL JSP

$.ajax({
url: "외부컨트롤러호출.do",
headers : { "Content-Type" : "application/json; charset=UTF-8" },
dataType : 'json',
type: "GET",
success: function(data) {
console.log("성공");
},
error: function (data) {
console.log("실패");
console.log(data);
}
});

CONTROLL JAVA
@RequestMapping("외부컨트롤러호출.do")
public ModelAndView myPageMain(HttpServletRequest req, HttpServletResponse res) throws Exception {
Map<String, Object> dataMap = new HashMap<String, Object>();
HashMap<String, String> hMap = new HashMap<String, String>();
hMap.put("전달파라미터"   , "아이디");
dataMap.put("ajaxcallReturn", 서비스.메소드명(hMap));
return dataMap;
}
SERVICE JAVA

import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
import org.json.simple.JSONValue;

import java.io.InputStreamReader;
import java.net.URL;

public List<Map<String, Object>> 메소드명(HashMap<String, String> hMap) throws Exception {

JSONArray bodyArray = new JSONArray();
//URL 호출
URL url = new URL("http://호출 URL"+ "?아이디="+hMap.get("전달파라미터"));
//한글 처리 및 데이터 읽기
InputStreamReader isr = new InputStreamReader(url.openConnection().getInputStream(),"UTF-8");
//JSON Parsing // 예외처리
JSONObject items = (JSONObject) JSONValue.parseWithException(isr);
// 항상 넘어오는 데이터를 잘 확인해야함 
// 데이터에 :: 두개 있어서 삽질4시간
//===items.toString()=== 전달받은 데이터 {"data":[{"test1":"200","test2":"dummy1"},{"test1":"100","test2":"dummy2"}]}
// JSON 배열 변환
bodyArray = (JSONArray) items.get("data");
return bodyArray;
}​


반응형
반응형

<c:set var="Ntest" value="d,d,d,d,d,d,g,g,g,g,g,g,e,e,e,e,e" />

<c:forEach items="${Ntest }" var="test"  varStatus="status">

<%-- 루프안에서 해당 값이 처음이면 저장 중복이면 저장안함 --%>

<c:if test="${status.current eq 'd' }">

<c:if test="${result1 ne '디지'}">

<c:set var="result1"  value="디지" />

</c:if>

</c:if>

<c:if test="${status.current eq 'g' }">

<c:if test="${result2 ne '골드'}">

<c:set var="result2"  value="골드" />

</c:if>

</c:if>

<c:if test="${status.current eq 'f' }">

<c:if test="${result3 ne '에프'}">

<c:set var="result3"  value="에프" />

</c:if>

</c:if>

<c:if test="${status.current eq 'e' }">

<c:if test="${result4 ne '이프'}">

<c:set var="result4"  value="이프" />

</c:if>

</c:if>  

 

</c:forEach>

<c:set var="result"  value= "${result1},${result2},${result3},${result4}" />


<c:forEach items="${result }" var="test2"  varStatus="status">

<c:choose>

<c:when test="${!status.last}">,${status.current}</c:when>

<c:otherwise>${status.current}</c:otherwise>

</c:choose>

</c:forEach>



반응형
반응형
find / -name 폴더명 -type d


ps -ef | grep 서비스명

반응형
반응형


서버 reboot 시 Tomcat 자동 시작하게 설정하기


cd /etc/init.d


설정 파일 권한 설정

sudo chmod 755 tomcat7



update-rc.d tomcat defaults


서비스 등록

chkconfig --add tomcat 

※ command not found 라고 나오는 경우도 있음   안해도 상관 없음.



반응형
반응형

iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8088



설정 후 해당 설정 저장한다


sh -c "iptables-save > /etc/iptables.rules"



network 설정 파일을 열어서 아래 스크립트를 추가합니다.



vi /etc/network/interfaces


pre-up iptables-restore < /etc/iptables.rules


이제 부팅 중 network interface가 up 되기 전에 iptables 설정이 된다.


재부팅 하여도 위 설정 유지 !! 

반응형
반응형

$(document).ready(function(){

 //기준 날짜 셋팅 yyyyMMDD 형식으로 셋팅

var settingDate = new Date();

settingDate.setDate(settingDate.getDate()); //오늘

//console.log( dateToYYYYMMDD(settingDate) );

var Today = dateToYYYYMMDD(settingDate);


settingDate.setMonth(settingDate.getMonth()-1); //1달 전

//console.log( dateToYYYYMMDD(settingDate) );

var oneMonth = dateToYYYYMMDD(settingDate);

 

settingDate.setMonth(settingDate.getMonth()-3); //3달 전

//console.log( dateToYYYYMMDD(settingDate) );

var threeMonth = dateToYYYYMMDD(settingDate);

 

settingDate.setMonth(settingDate.getMonth()-6); //6달 전

//console.log( dateToYYYYMMDD(settingDate) );

var sixMonth = dateToYYYYMMDD(settingDate);


//기간조회 클릭할때 이벤트..

$('.select_wrap li').click( function(){

  var index = $("li").index(this);

   //li 4번째가 1달

 switch (index) { 

case 4: 

 settingDate.setMonth(settingDate.getMonth()-1); 

$('.icon_sort').text( oneMonth +"-"+ Today );

$("#start_date").val(oneMonth ); 

      $("#end_date").val(Today );

break;

case 5: 

$('.icon_sort').text( threeMonth +"-"+ Today );

$("#start_date").val(threeMonth ); 

      $("#end_date").val(Today );

break;

case 6: 

$('.icon_sort').text( sixMonth +"-"+ Today );

$("#start_date").val(sixMonth ); 

      $("#end_date").val(Today );

break;

default:

$('.icon_sort').text( oneMonth +"-"+ Today );

$("#start_date").val(oneMonth ); 

      $("#end_date").val(Today );

//alert('Nobody Wins!');

}   


}); //기간조회 클릭할때 이벤트..END

});

function dateToYYYYMMDD(date){

   function pad(num) {

       num = num + '';

       return num.length < 2 ? '0' + num : num;

   }

   return date.getFullYear() + '-' + pad(date.getMonth()+1) + '-' + pad(date.getDate());

}

반응형
반응형

ubuntu에서 root로 chrome을 실행하면 -user-data-dir을 지정해야 한다고 에러가 나온다


터미널에서 아래 명령을 한 번 실행해주고 chrome을 실행하면 돌아간다


sed -i 's/geteuid/getppid/g' /opt/google/chrome/chr



출처: http://milkteakang.tistory.com/134 [milktea.kang]

반응형

+ Recent posts