The content of elements must consist of well-formed character data or markup.

 

MyBbatis 쿼리문에서 부등호(<,>) 사용시 발생하는 에러입니다.

쿼리문에서 <select></select> 처럼 사용하기 때문에 부등호를 사용하면 에러가 납니다.

때문에 해당 부등호가 쿼리에 사용 될 수 있도록  <![CDATA[   내용    ]]> 으로 감싸줍니다

 

아래는 예시입니다.

 

<select id="getdate" resultType="Map"> 
	<![CDATA[
		select name
        from user 
        where age > 20 
	]]>
</select>

마카 복용 후기

 

마카는 피로 회복, 남성 성기능 영양제입니다.

 

Maca

 

마카는 페루의 산삼이라고 불리고 있습니다.

기력 및 피로회복에 큰 도움이 된다고 합니다.

또한 항암, 면역력에도 도움이 되고 남성 성기능 영양제라고 해서 남성에게만 좋은 것은 아닙니다.

마카에 포함된 아르기닌, 리신이 여성호르몬을 조절하여 생리통,등등 개선이 된다고 합니다.

 

제품 사용법에는 매일 1캡슐을 1~2캡슐로 나와 있지만 1일 1캡슐 복용하고 있습니다.

현재 밀크씨슬과 함께 복용중에 있는데 밀크씨슬 효과인지 마카 효과인지 정확하게 알 순 없지만 

아침에 피로감이 약간 덜 쌓여있습니다.

제품설명

  • 임신 건강
  • 건강한 성생활
  • 생식력 지원
  • 무가공 및 젤라틴화
  • 건강 보조 식품
  • 채식주의자/비건
  • 식물성/허브
  • 1968년 설립한 가족 기업
  • GMP 품질 보장

제품 사용법

매일 1 캡슐을 1~2 회 복용하십시오.

 

 

밀크씨슬  후기

 

우선 밀크씨슬은 간 건강을 위한 영양제입니다.

 

Silymarin

 

술을 자주 드시거나 헬스 및 다른 운동으로 식단 때문에 간에 무리가 가게 되면 간 보호제를 챙겨 먹는것이 좋습니다.

 

이전에 위의 제품 이전에 한국에서 나오는 밀크씨슬 제품을 먹어보고 효과가 없어서 안먹다가 요즘 다시 술자리가 많아져 챙겨 먹어야될것 같아서 iherb에서 시미말린을 구매해서 먹고 있습니다.

 

제품 사용법에는 하루에 1~3회 1캡슐이라고 나와있지만 1일 1캡슐만 먹었습니다.

 

그렇게 한달 정도 복용해 보았는데 확실히 숙취가 덜 있는 편이더라구요. 

 

밀크씨슬 영양제라고해서 다 같은 영양제가 아니라고 하네요. 

간 영양제가 필요하시다면 영양제에 들어가 있는 밀크씨슬 함량과 등등 기타 다른 사항을 고려하셔서 구매하세요.

제품설명

  • 밀크씨슬 추출물
  • 간 기능 지원
  • 아티초크 및 민들레 함유
  • 유전자 변형 성분 없음
  • 건강 보조 식품
  • 채식주의자/비건
  • 식물성/허브
  • 1968 년 설립된 가족 기업
  • GMP 품질 인증

 

제품 사용법

하루에 1-3 회 1 캡슐씩 복용하십시오.

 

[HY000][1191] Can't find FULLTEXT index matching the column list 에러 발생 이유

 

 

FULLTEXT INDEX 를 사용할때 해당 컬럼이 인덱스로 잡혀 있지 않을때 나는 에러.

java,javac 버전 변경하는 방법

 

리눅스에서 java 및 javac 버전 변경하는 방법입니다.

 

1.현재 자바 버전 및 컴파일 버전을 확인합니다.

#java -version
#javac -version

 

2.java -version, javac -version 을 사용할때 사용하는 링크를 확인합니다.

 

#ls -l /usr/bin/java
#ls -l /usr/bin/javac

 

3.각 링크를 변경할 자바 설치 경로로 링크를 변경해준다.

 

#unlink /usr/bin/java
#ln -s 자바설치경로 /usr/bin/java
#unlink /usr/bin/javac
#ln -s 자바설치경로 /usr/bin/javac

 

bin/java: cannot execute binary file 에러

해당 OS는 32비트인데 설치한 jdk 라이브러리는 64비트 일 경우 나타나는 에러이다.

32비트로 다시 설치하면 에러가 사라진다.

리눅스 비트 확인 명령어

 

리눅스에서 비트를 확인하는 명령어이다.

 

# getconf LONG_BIT

 

자바 반올림,올림,버림 함수(ROUND, CEIL, FLOOR) 사용법

 

각각 반올림(round), 올림(ceil), 버림(floor) 해줄 수 있는 함수입니다.

 

반올림 함수 (ROUND)

double test = Math.round(12.345*100)/100 // 12.35

 

올림 함수(CEIL)

double test = Math.ceil(12.345*100)/100 // 12.35

 

내림 함수(FLOOR)

double test = Math.floor(12.345*100)/100 // 12.34

 

각 곱하기 100을 한 뒤에 나누기 100을 하는 이유는 소수점 2째자리까지만 나타나게 하기 위해서 입니다.

정수 값만 필요하시면 곱하기와 나누기를 제외하고 사용하시면 됩니다.

'개발 > Java' 카테고리의 다른 글

[Java] 2차원배열 to String  (0) 2020.02.20
[Java] 소수점 처리하는 방법  (0) 2020.02.18
[Java] jxls multiple 엑셀 인쇄 영역  (0) 2020.01.30
[Java] 자릿수 채우기  (0) 2020.01.02
[Java] equals,equalsIgnoreCase 차이점  (0) 2019.04.11

오라클 반올림,올림,버림  함수(ROUND,CEIL,TRUNC) 사용법

 

 

각각 소수점을 반올림(ROUND), 올림(CEIL), 버림(TRUNC) 해줄 수 있는 함수입니다.

 

 

반올림 함수 (ROUND)

SELECT ROUND(12.345,2) AS TEST FROM DUAL; --결과는 12.35

 

올림 함수(CEIL)

SELECT CEIL(12.345)AS TEST FROM DUAL; -- 결과는 13

SELECT CEIL(12.345*100)/100 AS TEST FROM DUAL; -- 결과는 12.35

 

 

내림 함수(TRUNC)

SELECT TRUNC(12.345,2)AS TEST FROM DUAL; --결과는 12.34

 

 

CEIL함수에는 소수점 처리를 할 수 없고 결과로 정수로만 반환이 된다.

 

때문에 소수점 몇째자리까지 올림을 하려면 다음과 같이 응용을 해서 사용해야 된다.

jxls multiple 사용시에 다음 시트부터 인쇄 영역이 엉망으로 나온다.

그럴때 인쇄영역을 지정할 수도 있고, 제거할 수도 있다.

 

우선 지정하는 방식이다.

XSSFWorkbook workbook = new XSSFWorkbook(); 
workbook = this.xls.transformMultipleSheetsList(this.is, sheetMaps, sheetName, sheetKey, new LinkedHashMap<String, Object>(), index);
for(int i = 0; i < sheetName.size(); i++){
	workbook.setPrintArea(
         i, //sheet index
         0, //start column
         5, //end column
         0, //start row
         5 //end row
      );
}

 

다음은 제거하는 방식이다.

XSSFWorkbook workbook = new XSSFWorkbook(); 
workbook = this.xls.transformMultipleSheetsList(this.is, sheetMaps, sheetName, sheetKey, new LinkedHashMap<String, Object>(), index);
for(int i = 0; i < sheetName.size(); i++){
	workbook.removePrintArea(i);
}

+ Recent posts