본문 바로가기
반응형

분류 전체보기155

input 태그 입력 가능 문자 길이 제한 방법 HTML의 input 태그에서 입력 가능한 문자의 길이를 제한하려면 maxlength 속성을 사용할 수 있습니다. maxlength 속성에는 입력 가능한 최대 문자 수를 지정합니다. 따라서, input 태그에서 입력 가능한 문자의 길이를 20자로 제한하려면, 다음과 같이 maxlength 속성에 **20**을 지정합니다. 위의 코드에서 maxlength 속성에 **20**을 지정하면, 사용자가 입력하는 문자열의 길이가 20자리 이상이 되면 더 이상 입력되지 않습니다. 따라서, 20자리 이상의 입력을 방지할 수 있습니다. 또는, JavaScript를 사용하여 입력 가능한 문자열의 길이를 제한할 수도 있습니다. 이때는 maxlength 속성을 사용하지 않고, oninput 이벤트를 이용하여 입력된 문자열의 .. 2023. 4. 20.
특정 문자열을 포함한 SQL 쿼리문이 로그로 출력되지 않도록 필터링 Log4j 1.x에서는 org.apache.log4j.spi.Filter 인터페이스를 구현하여 직접 필터를 만들어 사용해야 합니다. 필터는 로그 이벤트를 받아서 필터링한 뒤, 허용되는 로그 이벤트는 다음 단계로 전달하고, 거부되는 로그 이벤트는 출력하지 않습니다. 아래는 Log4j 1.x에서 직접 필터를 만드는 예시입니다. import org.apache.log4j.spi.Filter; import org.apache.log4j.spi.LoggingEvent; public class SqlFilter extends Filter { private String keyword; // 필터링할 문자열 public void setKeyword(String keyword) { this.keyword = keywor.. 2023. 4. 17.
마이바티스에서 특정 sql 만 로그 안 나오게 하는 방법 MyBatis에서는 로그 출력을 설정할 수 있는 **log4j**나 **logback**과 같은 로깅 프레임워크를 사용합니다. 따라서 로그 출력을 조정하려면 로깅 프레임워크의 설정을 변경해야 합니다. 특정 SQL 문장의 로그 출력을 조정하려면 **log4j**나 **logback**의 설정 파일에서 해당 SQL 문장을 수행하는 MyBatis의 Mapper 클래스나 XML 파일의 패키지와 이름을 지정한 다음, 로그 레벨을 조정하면 됩니다. 예를 들어, 다음과 같은 설정을 logback.xml 파일에 추가하면 com.example.mapper.UserMapper 클래스의 selectUser 메서드가 수행될 때만 TRACE 레벨 이상의 로그가 출력되고, 그 외의 SQL 문장은 로그에서 제외됩니다. 만약 특정 .. 2023. 4. 17.
오라클 DDL 작성시 소수점 컬럼 생성 방법 오라클에서 소수점 컬럼을 생성하는 방법은 NUMBER 또는 FLOAT 데이터 타입을 사용하는 것입니다. 아래는 NUMBER 데이터 타입으로 소수점 컬럼을 생성하는 예시입니다. CREATE TABLE table_name ( column_name NUMBER(precision, scale) ); 위 코드에서 precision은 전체 자릿수를 의미하며, scale은 소수점 이하 자릿수를 의미합니다. 예를 들어, NUMBER(8,2)는 6자리의 정수와 2자리의 소수점을 갖는 컬럼을 생성합니다. FLOAT 데이터 타입으로 소수점 컬럼을 생성하는 방법은 아래와 같습니다. CREATE TABLE table_name ( column_name FLOAT(precision) ); 위 코드에서 precision은 소수점을 .. 2023. 4. 12.
반응형