yjh5369의 등록된 링크

키자드에 등록된 총 653개의 포스트를 확인하실 수 있습니다.

Tistory

능이버섯 효능

개요 향이 매우 진해서 향이(향 버섯)이라고도 부른다. 본래 이름은 웅이(熊茸)이며 방언으로는 능이(能耳)라고 한다고 19세기 중엽의 문헌인 이규경(李圭景)의 『오주연문장전산고(五洲衍文長箋散..

Tistory

[스프링부트] Spring Boot 로그 설정 - Logback

Logback이란? Java에서 Log 기록을 위한 Open-Source framework. SLF4J의 구현체입니다. Spring Boot에서는 default로 설정되어 있어서 사용 시 별도로 라이브러리를 추가하지 않아도 됩니다. spring-boot-start-w..

Tistory

로열젤리 효능

로열젤리(royal jelly)는 여왕벌의 음식입니다. 로열젤리는 꿀벌 중 일벌이 유충을 기르는 시기에만 타선이 포육선으로 발달되어 분비되는 유상의 물질로 고대에서는 불로장생의 묘약으로 알려졌다고 합니다. 모든..

Tistory

HikariCP 소개

HikariCP란? HikariCP는 Brett Wooldridge 가 2012년 경 개발한 매우 가볍고 빠르고 안정적인 JDBC Connection Pool 입니다. 심지어 HikariCP는"zero-overhead"라고 홍보를 하고 있습니다. 또한 신뢰감을 높이기..

Tistory

항공권 일반석, 할인석, 특가석의 차이

김포 -> 부산 항공권을 알아보던 중 아래와 같은 것을 발견했습니다. 분명히 같은 항공사이고, 같은 비행기인데 가격이 다른것이었습니다. 그런데 일반석, 할인석의 차이점은 뭘까? 궁금해서 여기저기 알아봤습니..

Tistory

카무트 효능 및 부작용

카무트는 6,000년 전 고대 이집트에서 재배됐던 밀의 종류로, 투탕카멘의 무덤에서 최초로 발견되었다고 합니다. 4,000년 전의 무덤에서 발견된 씨앗이 놀랍게도 살아 있었기 때문에 생명의 씨앗이라고도 불린다고..

Tistory

굴의 놀라운 효능 및 부작용

바다의 우유라고 불리는 굴은 동서양을 막론하고 완전식품으로 사랑받아왔습니다. 고대 로마의 황제들과 나폴레옹도 굴을 즐겨 먹었으며, 독일의 재상 비스마르크는 하루에 175개나 되는 굴을 먹었다고 합니다. 굴..

Tistory

달팽이효능

달팽이란? 달팽이는 연체동물 복족류(배가 발인 무리) 가운데 나선형의 껍데기가 있는 종류를 통칭하는 말입니다. 야생의 달팽이는 주로 이끼, 곰팡이, 버섯 등을 먹고사는데, 큰 식물들을 좀먹고 심하면 죽음에..

Tistory

곰보배추(배암차즈기) 효능

곰보배추란? 우리나라 중남부지방에서 주로 자라는 배추로 잎의 생김새가 올록볼록하게 생겨 얼굴에 난 곰보를 연상케 한다고 하여 곰보배추라고 불린다고 합니다. 경상도 지방에서는 문디배추 또는 못난이배추라..

Tistory

Tomcat 실행 시 "둘 이상의 fragment들이 발견되었습니다. 이는 상대적 순서배열에서 불허됩니다." 에러 발생

에러 메시지 발생한 환경 spring boot에서 maven install 후 생긴 war 파일을 tomcat 9에 배포 에러 메시지 Caused by: java.lang.IllegalArgumentException: 이름이 [org_apache_tomcat_websocket]인, 둘 이상..

Tistory

한글날의 유래와 역사 알기

10월 9일은 한글날이다. 한글날은 우리나라의 공휴일 가운데 오직 하나뿐인 세계적인 문화의 날이다. 세계에서 그 나라 글자를 기려 공휴일로 정한 나라는 우리나라뿐이다. 그런데 지난 92년부터 한글날이 공휴일..

Tistory

Tomcat] 캐시 부족 (캐시에 추가할 수 없습니다.)

Tomcat 운영 중에 cache가 부족하면 아래와 같은 에러 메시지가 발생합니다. 경고 [main] org.apache.catalina.webresources.Cache.getResource [/WEB-INF/classes/static/js/jquery-ui-1.12.1.base/images/ui-..

Tistory

Spring boot Data JPA 2.0에서 auto_increment 문제 해결

기존에는 회사에서 프로젝트를 진행할 때 mybatis를 사용했는데 신규 프로젝트는 JPA 2.0을 사용하게 되었습니다. PK로 sequence를 사용하는 신규 테이블의 경우 요즘 대세인 테이블 전략을 사용하여 구성했습..

Tistory

한국이 코로나 사망률이 적은 이유는 김치?

프랑스 연구진, 식습관 영향 분석 발효 배추가 코로나 결합 효소 억제 발효 음식이 주식인 국가들도 사망 적어 2003년 사스 때도 예방효과 추측 신종 코로나 바이러스 감염증(코로나19)이 장기화되면서, 전 세계에..

Tistory

쿠쿠 정수기 코크 살균

결혼한 지 어느덧 1년이 훌쩍 넘었는데요 결혼 준비를 하며 정수기를 알아봤어요 여기저기 다니며 쿠쿠 정수기로 결정했는데요 그 이유는 바로 필터 셀프 교체 때문이었어요 보통 정수기는 필터를 교체해 주시..

Tistory

쿠첸 전기밥솥 자동세척하는 방법

밥을 하고 난 뒤 밥솥에서 김이 나오는 부분이 찝찝했던 적 있으신가요? 요즘에는 세상이 좋아져서 자동 세척이 있더군요 세척 버튼 한 번만 클릭하면 고압 증기로 깨끗하게 세척해서 더 위생적으로 사용할 수..

Tistory

Tomcat실행 시 Looking up JNDI object with name [spring.liveBeansView.mbeanDomain] 로그

[DEBUG] 2020-07-14 17:39:44.649 [o.springframework.jndi.JndiTemplate.lookup(155)] - Looking up JNDI object with name [spring.liveBeansView.mbeanDomain] 이 로그는 디버그 메시지로 에러가 아닙니다...

Tistory

HikariCP Dead lock

API 개발 후 jMeter를 이용하여 성능테스트를 하던 중 아래와 같은 오류 메시지가 발생했습니다. hikari-pool-1 - Connection is not available, request timed out after 30000ms. 장애의 원인 장애의 원인을..

Tistory

파주 운정 맛집 추천::피셔맨스키친 운정점

오늘은 파주에 위치한 피셔맨스키친 운정점에 다녀왔어요 열씸히 맛집을 검색하다가 발견한 맛집이에요 피셔맨스키친 운정점 주소: 경기 파주시 심학산로423번길 30 운영시간: 평일,주말 11:30 - 22:00 브레이..

Tistory

호랑이 콩(호랑이 강낭콩)의 효능

건강에 좋은 음식을 소개해 주는 대표적인 프로그램 중 하나인 천기누설에서 2020년 7월 24일 호랑이콩이 방영되었는데요.. 오늘은 이 호랑이콩에 대해 알아보려 합니다. 강낭콩이란? 강낭콩은 콩과의 한해살이풀..

Tistory

도커 설치 및 컨테이너 실행하기 on Windows

Docker 다운로드 1. 아래 URL에 접속합니다. https://docs.docker.com/docker-for-windows/install/ 2. Download from Docker Hub 버튼을 클릭합니다. 3. 오른쪽에 있는 Get Stable 버튼을 클릭합니다. 4. 저..

Tistory

건조기 장단점 솔직 후기

안녕하세요 이번엔 제가 가전제품 중에 가장 잘 샀다고 생각하는 건조기를 포스팅하려고 합니다. 건조기는 몇 년 전부터 주부들의 로망이었는데요 결혼할 때 주변에서 건조기는 꼭 있어야 한다고 해서 샀지만..

Tistory

뼈에 탁월한 MBP 가루

MBP란? MBP는 Milk Based Peptide의 약자로 우유 단백질에서 분리한 펩타이드를 의미합니다. 또한 MBP는 ‘뼈 건강’ 기능성을 개별 인정받은 소재라고 하는데요 우유의 유청 단백질에서 발견되는 소량의 단백질로..

Tistory

Docker Container commands

컨테이너 생성 및 시작하기 아래 명령어를 이용하여 컨테이너를 생성할 수 있습니다. run 명령어를 사용하면 사용할 이미지가 저장되어있는지 확인하고 없다면 다운로드(pull)를 한 후, 컨테이너를 생성(create)하..

Tistory

시간 기반 UUID 생성(Generate time based UUIDs)

java.util.UUID.randomUUID(); 는 강력한 암호화 난수 발생기입니다. 이 함수를 실행하면 아래와 같은 결과가 return 됩니다. 4178b983-01f8-11eb-8cd2-47e9de425ea4 결과는 16진수 32자리 문자열입니다. 이는 256..

Tistory

docker 이미지 만들기

도커 이미지는 컨테이너를 실행하기 위한 모든 정보를 가지고 있기 때문에 용량이 큽니다. 새로운 이미지를 만들 경우 기존 이미지에 파일 하나 추가했다고 용량이 큰 파일을 다시 받는건 비효율적입니다. 도커는..

Tistory

자색 옥수수의 효능

2020.08.07일 방송된 천기누설에서는 자색 옥수수가 소개되었는데요 그래서 이번엔 자색 옥수수가 무엇인지 알아보려 합니다. 자색 옥수수란? 자색 옥수수는 일반 옥수수와는 다르게 보라색인 옥수수입니다. 자색..

Tistory

[windows] docker에 mysql 설치

* hyper-v가 지원되는 컴퓨터라면, windows에서도 linux container를 사용할 수 있습니다. mysql docker image 다운로드 - command 창에서 아래 내용 입력 docker pull mysql * 자세한 내용은 공식 페이지(https:/..

Tistory

Maven Dependency에서 scope의 의미

Maven2에서는 dependency를 가지는 대상에 대해서 다음과 같이 scope를 지정하고 있습니다. * compile - 기본영역으로 아무것도 지정되지 않은 경우 사용 - compile 의존관계에 있는 것은 프로젝트의 모든 클래스..

Tistory

퀴노아의 효능

퀴노아란? 출처 : https://ko.wikipedia.org/wiki/%ED%80%B4%EB%85%B8%EC%95%84 남아메리카 안데스산맥의 고원에서 자라는 곡물이며 잉카어로 '곡물의 어머니'라는 의미를 갖고 있다. 원산지는 페루, 볼리비아,..

Tistory

가지의 효능 및 부작용

가지란? 출처: https://namu.wiki/w/%EA%B0%80%EC%A7%80(%EC%B1%84%EC%86%8C) 속씨식물문 쌍떡잎식물강 가지목 가지과 가지속에 속하는 한해살이풀 채소. 열매를 빼면 전체적으로 회색빛 별 모양 털이 특징인 식물..

Tistory

애호박의 효능

세균이나 바이러스 같은 외부 공격에 대한 방어 반응이 바로 염증이라고 합니다. 염증 물질이 쌓이면 미세혈관과 신경을 훼손 시켜 각종 질환을 불러올 뿐만 아니라 여러 가지 만성 질환을 악화시켜 결국 암으로까..

Tistory

Spring lazy Initialization

기본적으로 스프링 IOC는 애플리케이션을 시작할 때 모든 Bean을 초기화합니다. 이 과정에서 Bean 초기화에 실패할 수도 있는데 이로 인해 애플리케이션 실행 시점에 장애를 사전에 발견할 수 있습니다. 반면에,..

Tistory

SQL Server JDBC Driver(MSSQL)에서의 NVARCHAR, VARCHAR

SELECT * FROM TB_USER WHERE USER_NAME = '홍길동'; MSSQL은 DataType에 대한 우선순위가 있습니다. nvarchar가 varchar보다 우선순위가 높기 때문에 index가 있는 varchar 컬럼에 nvarchar parameter가 mapping..

Tistory

오징어 효능 및 부작용

오징어란? 오징어(영어: Octopus, 학명: Caribbean Reef Squid)는 십완상목의 해양 연체동물의 총칭입니다. 가장 작은 오징어는 꼬마오징어로 몸길이가 겨우 2.5cm이고, 가장 큰 오징어는 대서양에 사는 대왕오징..

Tistory

고추의 효능

매운맛은 중독성이 있다고 합니다. 스트레스를 받을 때 매운 음식이 먹고 싶었던 적이 한 번쯤은 있으셨을 텐데요 그래서인지 요즘 매운 음식 먹방이 크게 증가했습니다. 고추란? 고추는 가지과의 식물로서, 열매..

Tistory

tomcat] exception loading sessions from persistent storage

Tomcat은 시작되지만 아래와 같은 메시지가 표시되는 경우가 있습니다. SEVERE: Exception loading sessions from persistent storage 이것은 Tomcat이 종료될 때 이전에 직렬화된 웹 세션을 로드 할 수 없는 것과..

Tistory

IntelliJ에서 Maven Install 하는 방법

1. IntelliJ 상단의 [view > Tool Window -> Maven Project] 메뉴 또는 아래 사진과 같이 오른쪽의 Maven을 클릭 2. [프로젝트 이름 > Lifecycle] 하위 메뉴로 maven의 실행 명령들이 표시됩니다. - scApi가..

Tistory

Wireshark에서 localhost 패킷 보는 방법

Wireshark에서 localhost의 패킷을 보기 위해서는 Adapter for loopback traffic capture를 체크해야 합니다. 1. 옵션 버튼 클릭 2. loopback 의 체크박스 선택 후 Start 버튼 클릭

Tistory

IntelliJ + Maven 환경에서 QueryDsl 사용하는 방법

1. pom.xml 에 dependency 추가 com.querydsl querydsl-jpa com.querydsl querydsl-apt org.eclipse.jdt.core.compiler ecj com.querydsl querydsl-sql 4.1.4 com.querydsl querydsl-sql-spring 4.1.4 2. pom.xml..

Tistory

IntelliJ에 Eclipse 프로젝트를 import 하는 방법

이클립스에서 만들어진 프로젝트를 IntelliJ에 import하여 사용하는 방법입니다. 1. Import Project IntelliJ를 실행하면 아래와 같은 첫 화면이 나오는데, 여기서 Open or Import를 클릭합니다. 그 이후 import..

Tistory

javascript ajax 크로스 도메인 요청하기(CORS)

javascript에서 ajax 요청을 보내면 브라우저 콘솔에 아래와 같이 에러가 나면서 요청이 실패합니다. 1) 크롬 No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin ‘[요청..

Tistory

IntelliJ에서 Maven build/install tests를 skip하는 방법

1. Maven Projects 창을 띄웁니다. (아래 두가지 방법 중 선택) - [View > Tool Windows > Maven Projects] 메뉴 선택 - IntelliJ 오른쪽 상단의 Maven 버튼 클릭 2. 아래 아이콘 클릭하여 활성화

Tistory

아르간 오일의 효능

아르간 오일은 아르가니아 스피노사(Argania spinose)라는 나무의 작은 열매의 씨앗으로 만들어지는데, 이 나무는 모로코 남서부 지역에서 자라는 나무입니다. 모로코에 사는 염소는 아르간 나무의 열매를 먹습니..

Tistory

[Maven] mvnw package (컴파일) 시 [ERROR] Run `spring-javaformat:apply` to fix. 오류 발생

mvnw package 명령어 실행 시 아래와 같은 오류 메시지가 발생합니다.(요약) 더보기 [INFO] BUILD FAILURE [ERROR] Failed to execute goal io.spring.javaformat:spring-javaformat-maven-plugin:0.0.17:validate..

Tistory

Lombok Annotation

val val은 lombok 0.10에 도입되었습니다. val은 실제로 변수 type을 작성하는 대신 지역 변수 선언의 type으로 사용할 수 있습니다. 이렇게 하면 initializer표현식에서 type이 유추됩니다. 지역 변수도 final..

Tistory

Annotation을 활용한 Spring AOP 활용

1. @interface 생성 - 마커용 Annotation 생성 @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) public @interface LoginExecutionTime { } @Target: 어디에 쓸 수 있는지 지정 @Retention: 이..

Tistory

우유와 골다공증

우유가 골다공증을 일으킨다? 우유는 칼슘 함량만 봤을 때는 칼슘의 대명사로 손색이 없습니다. 하지만 우유가 골다공증을 일으킨다는 주장은 외면하기 어렵습니다. 2007년 일본의 의사인 신야 히로미는 그의 저서..

Tistory

MSSQL 오류: 'xxx'은(는) 열 'xxx'에 종속되어 있습니다.

특정 컬럼을 수정/삭제할 때 아래와 같은 메시지가 발생할 수 있습니다. 메시지 5074, 수준 16, 상태 1, 줄 4 개체 'DF__TB_CONFIG_P__DESC__0D84EF7E'은(는) 열 'DESC'에 종속되어 있습니다. 메시지 4922..

Tistory

[Maven Error] you need to run build with jdk or have tools.jar on the classpath

You need to run build with JDK or have tools.jar on the classpath.If this occures during eclipse build make sure you run eclipse under JDK as well (com.mysema.maven:apt-maven-plugin:1.0.9:process:de..

Tistory

Java에서 날짜, 시간 제대로 사용하기(LocalDate, LocalTime, LocalDateTime)

1. 사용하지 않는 게 좋은 Calendar, Date 클래스 Java를 처음 공부할 때나 단순하게 표현할 때는 Calendar, Date 클래스를 사용할 수 있지만, 문제가 많은 클래스 이기 때문에 실무에서는 사..

Tistory

Apache Cordova 설치 방법 및 App 생성하기 for Windows

Apache Cordova는(이전 명칭: PhoneGap)은 니토비(Nitobi)가 만들고 어도비가 인수한 모바일 개발 프레임워크입니다. 소프트웨어 개발자들이 오브젝티브-C처럼 기기에 특화된 언어들 대신 javascript, HTML5, CSS3..

Tistory

[java] SVG file layer separation

import java.io.File; import java.text.DecimalFormat; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.transform.Transformer; import javax.x..

Tistory

[eclipse] SVN commit 'is out of date' 오류 해결 방법

이클립스에서 SVN 작업 내용을 commit 하려고 할 때 is out of date 라는 에러 메시지가 발생하며 commit 되지 않는 경우가 있는데 크게 아래와 같은 경우에 발생합니다. 1. 기존에 작업중인 package가 삭제나 변..

Tistory

[mssql ] DB 백업 후 다른 DB로 복원

작업 환경 Microsoft SQL Server Management Studio 17 Microsoft SQL Server 2016 SP2 백업 1. 백업파일을 생성할 DB를 우클릭하여 [태스크 > 백업] 메뉴를 클릭합니다. 2. 백업할 경로를 추가/변경 후 "확..

Tistory

AWS(Apache Web Services)

AWS란? AWS는 클라우드 서비스의 일종입니다. 대표적인 클라우드 서비스로는 네이버 클라우드, AWS, icloude, GCP(Google Cloud Platform), MS 등이 있습니다. 그중 AWS는 빅 3(아마존, MS, 구글) 중 하나로, 클라..

Tistory

tomcat 속도 향상

1. conf/context.xml의 내용을 수정하여 TLD를 스캔하지 않도록 변경 [참고] TLD scan을 모니터링 하려면 conf/logging.properties에 아래 내용을 추가합니다. org.apache.jasper.compiler.TldLocationsCache.leve..

Tistory

eclipse error - org.apache.jasper.JasperException: The absolute uri: [http://java.sun.com/jsp/jstl/core] cannot be resolved in either web.xml or the jar files deployed with this application

org.apache.catalina.core.ApplicationDispatcher invoke 심각: Servlet.service() for servlet jsp threw exception org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/c..

Tistory

[javascript error] 삭제된 스크립트의 코드는 수행할 수 없습니다.

삭제된 스크립트의 코드는 수행할 수 없습니다. 이 오류는 Chrome에서는 발생하지 않고, IE에서 발생합니다. ( 하.... 역시 IE ) (다른 브라우저는 확인하지 못했습니다.) javascript에서 대입의 개념 JavaSc..

Tistory

[java] 파일 확장자 구하기

Apache Commons IO의 FilenameUtils.getExtension을 사용하면 손쉽게 확장자를 구할 수 있습니다. 1. Maven dependency commons-io commons-io 2.6 2. 코드 예제 String ext1 = FilenameUtils.getExtension("/path..

Tistory

JAVA 한글 깨질 경우 인코딩 확인하기

String originalStr = "Å×½ºÆ"; // 테스트 String [] charSet = {"utf-8","euc-kr","ksc5601","iso-8859-1","x-windows-949"}; for (int i=0; i OutPut [utf-8,utf-8] = Å×½ºÆ [utf-8,euc-kr] = ..

Tistory

[tomcat] javascript에서 보여주는 한글이 깨질 경우 해결방안

tomcat/bin 폴더에 가서 tomcatw.exe를 실행 Java 탭으로 이동 Java Options: 항목 맨 아래에 다음과 같은 문구 추가 -Dfile.encoding=UTF-8

Tistory

Convert a Map to a POJO

Method 1. Use "org.codehaus.jackson.map.ObjectMapper" import org.codehaus.jackson.map.ObjectMapper; Map map = new HashMap<>(); map.put("userId", "admin"); map.put("userName", "administrator"); Objec..

Tistory

Disable HTTP Methods in Tomcat

보안상의 이유로 HTTP의 Method를 제한해야 할 경우가 있습니다. HTTP의 메소드는 GET, POST, PUT, DELETE, HEAD, TRACE, OPTIONS 이렇게 총 7개 인데 일반적으로 GET, POST를 제외한 모든 METHOD를 막는다고 합니..

Tistory

[ibatis]JavaBeansDataExchange could not instantiate result class

ibatis에서 객체를 초기화 할 때 생기는 예외입니다. 저같은 경우는 xml에서 select문을 사용할 때 resultClass="java.util.Map" 으로 사용했는데 아래와 같이 Cause가 발생했습니다. Cause: java.lang.RuntimeEx..

Tistory

파일 업로드 취약점 (webshell upload)

파일 업로드 취약점이란? DBD(Drive-By-Download) 공격을 이용해 공격이 이루어지면 일반 클라이언트는 어떠한 액션을 추ㅢ하지 않아도 취약한 사이트를 방문하는 것 만으로도 감염시킬 수 있습니다. 즉, 파일 업..

Tistory

REST API 호출 예제

URL url = new URL(serviceURL); URLConnection conn = url.openConnection(); String userCredentials = "username:password"; String basicAuth = " " + new String(Base64.getEncoder().encode(userCredentials..

Tistory

java file transfer

받는 쪽 코드 ( Receiver ) import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.util.Objects; import..

Tistory

[java] https connection

HttpsURLConnection이란? java 소스 내에서 SSL 적용된 사이트에 접근하기 위해 사용 데이터의 타입이나 길이는 거의 제한이 없으며, 주로 미리 길이를 알지 못하는 스트리밍 데이터를 주고받는 데 사용된다. URLC..

Tistory

apache redirect하는 방법

[참고] 192.168.0.158:8081은 target URL입니다. 1. Redirect 명령어를 사용하는 방법 Redirect / http://192.168.0.158:8081 2. Rewrite를 사용하는 방법 RewriteEngine On RewriteRule ^/$ http://192.168.0...

Tistory

모링가의 효능 및 부작용

모링가는 인도, 파키스탄, 아프가니스탄 등 히말라야 지역이 원산지인 식물로, 어느 곳에서도 잘 자라는 특성이 있어서 세계 곳곳에서 재배한다고 합니다. 미국 국립 보건원의 발표에 따르면 모링가는 46가지의 항..

Tistory

java에서 logback 사용

요즘 spring, spring boot가 대세지만, 필요에 따라서는 순수 JAVA 프로젝트를 생성해야 할 경우가 있습니다. 이 경우를 위해 순수 JAVA에서 logback 사용하는 방법을 기술합니다. 1. 준비물 우선 필수적으로 총 3..

Tistory

[Oracle] Create a Schema ( 오라클 스키마 생성 )

-- Step 1. Create tablespace ( 테이블스페이스 생성 ) CREATE TABLESPACE [table space name] datafile 'table space file path' size 500M; ex) CREATE TABLESPACE docs_test datafile 'docs_test.dbf' siz..

Tistory

가르시니아의 효능 및 부작용

가르시니아는 "가르시니아 캄보지아"를 줄여 부르는 이름으로써, 과일 이름입니다. 가르시니아는 다이어트를 하고 싶은 사람들이 가장 많이 찾는 건강기능식품입니다. 실제로 2015년 건강기능식품 판매량 중 8위를..

Tistory

[windows7 64bit] 아파치(Apache) 설치하기

1. https://www.apachelounge.com/download/ 에 접속하여 다운로드합니다. 2. 다운받은 파일의 압축을 해제합니다. Apache24 폴더를 C:\ 폴더로 이동합니다. 최종 경로는 C:\Apache24 입니다. 3. 환경설정..

Tistory

초록입홍합의 효능 및 부작용

관절염이 만성화되면 가벼운 걷기마저 힘들어져 삶의 질이 떨어집니다. 관절은 한번 손상되면 원래 상태로 되돌릴 수 없기 때문에 평소 꾸준한 운동과 관절에 좋은 음식을 섭취해야 합니다. 초록입홍합이란? 뉴질..

Tistory

L-아르기닌 효능 및 부작용

아르기닌(또는 아르 지닌 이라고도 불림)은 모든 생물체에 존재하는 필수 아미노산입니다. 아르기닌은 상피세포, 중성구, 산화질소 생성에도 반드시 필요합니다. 특히 혈압, 장운동의 조절, 혈소판의 응고, 식균세..

Tistory

[oracle] .sql 파일을 직접 실행 ( 대용량 insert )

xxx.sql 파일이 있습니다. 일반적으로 파일을 열어서 그냥 실행하면 되지만, 용량이 너무 큰 경우에는 제대로 열리지 않는 경우가 있습니다. 그래서 별도의 editor로 open 한 후에 복사, 붙여넣기를 하려고 해도..

Tistory

저분자 어류 콜라겐의 효능 및 부작용

콜라겐이란? 피부 탄력과 주름의 관여하는 진피의 70% 이상을 차지하는 단백질이 바로 콜라겐인데요. 어류 콜라겐은 주로 어류의 비늘이나 껍질에 풍부한 콜라겐을 추출한 물질을 말합니다. 최근에 어류 콜라겐이..

Tistory

DB에 byte로 insert 하기, select 후 string으로 변경하기

JAVA Controller public void testByte() throws Exception { String tmp = " 홍길동 "; String cd = String.valueOf(System.currentTimeMillis()); map.put("CD", cd); map.put("VAL", tmp.getBytes()); dao.inse..

Tistory

jqGrid grid unload

jqGrid는 버전에 따라 2가지의 unload 방법이 있습니다. 방법 1. 4.x 버전 이하에서 사용합니다. $("#jqGrid").jqGrid("GridUnload"); 방법 2. 5.x 버전 이상에서 사용합니다. $.jgrid.gridUnload('#jqGrid');

Tistory

JSP / JSTL 에서 URL encode 하는 방법

을 사용한다. 사용방법 Link to your client 결과 Link to your client [주의사항] 을 사용할 경우 contextPath가 자동으로 들어간다. 만약 URL 주소 : http://localhost/wsm/yourClient contextPath : http://l..

Tistory

Apache cxf를 이용한 SOAP XML 통신 Client

업무를 하다보면 업체끼리 또는 프로그램끼리 API 통신을 해야 할 경우가 많습니다. API 통신에는 크게 SOAP과 REST가 있는데 SOAP의 대안으로 나온 것이 RESTful 입니다. 위키에는 아래와 같이 정의되어 있습니다..

Tistory

새우의 효능 및 부작용

새우는 전 세계인들이 즐겨먹는 음식으로서 우리나라에는 서해안의 대하, 남해안의 보리새우, 젓새우 드이 대표적입니다. 특히 제철 시기에 잡히는 대하를 소금으로 구워 먹는 대하 소금구이는 맛이 일품이기 때문..

Tistory

프로폴리스의 효능 및 부작용

벌들이 인간에게 주는 귀한 선물로 꿀이 대표적이지만, 요즘 더욱 주목받는 것은 프로폴리스입니다. 프로폴리스는 벌들이 번식과 생존을 위해서 각종 나무에서 모은 수액과 꽃가루에 꿀벌의 분비물이 더해져 만들..

Tistory

[spring boot] controller 등의 클래스명을 동일하게 사용하는 방법

일반적으로 Spring에서 @Controller를 사용하면 클래스명과 같은 이름으로 Bean이 생성됩니다. 예를 들어 UserController의 경우 userController로 생성됩니다. 그런 이유로 아래와 같이 서로 다른 패키지에 같은..

Tistory

java 동적으로 filed 값 가져오기

import java.lang.reflect.Field ===중략 Test test = new Test(); //필드가 포함되어 있는 class Field fd = test.getClass().getDeclaredField("필드명"); //"필드명"의 값 가져오기 String testFieldVal = (Str..

Tistory

Java EE 개발자는 항상 -server 옵션을 켜 두는 것이 좋다.

JVM에 -server 옵션을 지정하면 일반적인 상태(client 상태) 보다 더 많은 최적화 방법을 동원하는데, 예를 들어 반복문 내부에서 전혀 값이 바꾸지 않는 내용을 반복문 밖으로 빼내는 등의 최적화 작업이 일어난..

Tistory

[web] 인코딩 ( 한글 깨짐 )

문자 인코딩 개요 웹 페이지의 소스를 들여다보면 태그를 볼 수 있습니다. 바로 이 태그 내부에 문자 인코딩 설정을 태그로 작성하게 됩니다. 여기서 는 해당 웹 페이지의 여러 메타 정보를 담고 있게 됩니다. 이..

Tistory

Spring i18n ( 다국어 ) - Locale Resolver

Locale Resolver의 종류 1. AbstractLocaleContextResolver http의 헤더의 Accept-Language에 의해 선택된다. setLocale이 지원되지 않는다. 오직 브라우저 설정에 의해서만 결정 2. SessionLocaleResolver 처음..

Tistory

spring 에서 sessionValue 사용 ( session정보를 담은 class 사용 )

import java.io.Serializable; import java.util.List; import org.springframework.context.annotation.Scope; import org.springframework.context.annotation.ScopedProxyMode; import org.springframework.ste..

Tistory

[oracle] 문자열을 카멜형식으로 변경 (string to camel)

USER_NAME -> userName user_name -> userName 등으로 변경하는 방법 SUBSTR(REPLACE(INITCAP('z'||'USER_NAME'), '_'), 2) [원리] 순서 명령어 결과 1 'z'||'USER_NAME' zUSER_NAME 2 INITCAP('z'||'USER_NAME')..

Tistory

[spring security] Principal in JSP EL expression

If you are using Maven, you need to add the taglibs library to your pom.xml. org.springframework.security spring-security-taglibs 3.1.3.RELEASE Then in jsp added: <%@ taglib prefix="se..

Tistory

[spring boot] war를 만들때 rootAbsolutePath가 null일 경우

@Component public class CommonMessageContainer { @Inject RootAbsolutePath rootAbsolutePath; @Autowired WebApplicationContext webApplicationContext; public void init() throws Exception { // 그냥 run..

Tistory

[sencha] datefield (datepicker) 자동으로 펼치게 하기

Ext.getCmp('sellPeriod1').onTriggerClick();

Tistory

sencha tab에서 초기에 모든 탭 자동 로딩하기 (all tabs auto loading)

deferredRender:false

Tistory

javascript - comment documentation ( 주석을 문서화 )

주석을 문서화 하기 위해서는 아래와 같이 주석을 달아야 한다. ( jsDoc ) /** * Adds two numbers * @param {Number} a * @param {Number} b * @return {Number} sum */ function sum(a,b) { return a + b; }

Tistory

javascript - string format ( {0} 과 같은 형태의 문자열을 replace )

String.prototype.format = String.prototype.f = function() { var s = this, i = arguments.length; while (i--) { s = s.replace(new RegExp('\\{' + i + '\\}', 'gm'), arguments[i]); } return s; }; // Usag..

Tistory

sencha grid tooltip

1. grid의 listener에 아래와 같이 추가 listeners: { viewready: gridToolTip } 2. 아래와 같이 함수 선언 function gridToolTip(grid) { var view = grid.view; // record the current cellIndex grid.mon(view,..

Tistory

[sencha] Date - minValue, maxValue

// minValue : 지정한 날 이전은 선택할 수 없다. // maxValue : 지정한 날 이후는 선택할 수 없다. Ext.create('Ext.form.field.Date', { xtype: 'datefield', id: 'rcpDate', width: 124, renderTo: 'rcpDate',..

1 2 3 4 5 6 7