728x90
반응형
728x90
반응형

금융감독원에서 운영하는 '금융상품한눈에' 에 대해 알아보겠습니다.


사회초년생으로서 목돈 마련을 위해 적금을 하게 되었는데요.

아무래도 금리를 조금이라도 더 주는 곳에 눈이 가지 않을까 싶은데요.

이를 한눈에 비교할 수 있는 사이트가 '금융상품한눈에' 인데요. 

은행보다는 저축은행이 금리가 더욱 높다고 합니다.

은행, 증권사 사용하는 상품을 보여주며,

예적금, 대출, 연금, 보험 관련 내용을 확인할 수 있습니다.

정말 유용한것 같아요.


1. 먼저 정기예금 or 적금 사용하려는 상품을 선택합니다. 


2.  예를 들어 월 10만원씩 1년동안 적금을 한다고 가정하에 검색을 합니다.



3. 지정한 조건에 따라 검색결과를 확인할 수 있습니다.


4. 상세를 누르면 해당 가입방법이 상품의 설명을 확인할 수 있습니다.

저축은행의 경우 지점이 많지 않으므로 스마트폰으로 되어 있는 것으로 가입하시면 됩니다.


비교하여 목돈 마련애 도움이 되셨으면 하네요!

http://finlife.fss.or.kr/main/main.do




728x90
반응형
728x90
반응형

SCRIPT8009: 'Ajax'이(가) 정의되지 않았습니다. 

해당 메세지는 prototype.js 파일을 추가하지 않아 발생한 오류였습니다.



해결방법으로 

<script src="//ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js"></script>  파일 추가 없이 또는

prototype.js 파일을 추가해주면 됩니다.

<script language="JAVASCRIPT" src="/admin/js/prototype.js"></script>

prototype.js



728x90
반응형
728x90
반응형

json을 이용해 개발중 스크립트 오류( SCRIPT8009: 'JSON'이(가) 정의되지 않았습니다. )가  발생했는데요.

json은 ie8이상부터 지원하는 메소드라고 하네요.


ie5환경에서 개발중이라 json 메소드를 지원하지 않아 발생한 오류였습니다.




해결방법으로 json.js 파일을 추가해주면 됩니다.

json.js 파일을 경로에 맞게 저장한 뒤 jsp파일에 스크립트를 추가해주시면 됩니다.

<script language="JAVASCRIPT" src="/admin/js/json.js"></script>


첨부파일 참고하세요. 

json.js


728x90
반응형
728x90
반응형

피시를 사용하다 보니 속도가 느려진 것 같아서 불필요한 프로그램을 찾아서 삭제해보려다 

AnySign4PC 프로그램에 대해 알게되었습니다.


먼저 AnySign4PC는 보안 프로그램입니다.

즉 중요한 정보를 유출되지 않게 도와주는 프로그램이죠.

인터넷뱅킹이나 공공기관 사이트를 이용할 때 여러 프로그램을 설치하라는 메세지가 뜨면서 설치되었다고 생각하시면 됩니다. 


프로그램 설치시 아마 컴퓨터를 키게 되면 자동으로 실행되도록 설정이 되었을 것입니다.

그렇기 때문에 메모리와 CPU의 용량을 차지하게 되는 셈이죠.


해당 프로그램은 바이러스가 아니기 때문에 삭제를 하지 않으셔도 무방합니다.


AnySign4PC프로그램 사용 해제 방법에 대해 알아보겠습니다.


먼저 바탕화면에서  시작 + R 버튼을 눌러 실행하고 services.msc를 입력하여 확인을 누릅니다.



서비스 창이 뜨면서 AnySign4PC 자동으로 실행되어있음을 확인할 수 있습니다.



시작유형을 수동으로 변경해준다면 AnySign4PC은 부팅 시 실행되지 않을 것입니다.




수동으로 실행이 아닌 삭제를 원하신다면 제어판 -> 프로그램 및 기능에서 AnySign4PC 제거를 하면 완전히 삭제가 됩니다.



728x90
반응형
728x90
반응형

MSSQL을 사용하다 보면 select를 하고 싶은데 조회 결과가 나오지 않거나 타임아웃에 걸려 커넥션이 끊어지는 경우가 잇습니다.

테이블에 락이 걸려서 이런 현상이 발생하곤 하는데요.

MSSQL의 경우 여러 사용자 중 한명이 락이 걸린 경우 역시 조회가 되지 않는다고 하네요.


락 걸린 쿼리를 조회하여 강제로 kill하는 방법에 대해 알아보겠습니다.


1. sp_lock 실행

 Mode값이 X인 경우 락이 걸린 것인데 이때 spid를 확인합니다.

 


2. 락 걸린 쿼리 조회

 dbcc inputbuffer(87)


3. spid이용하여 kill하기

 kill 87


락으로 의심되는 spid 조회하기


SELECT p.status ,p.program_name ,p.hostname ,p.spid ,p.blocked ,p.kpid

    ,p.cpu ,p.physical_io ,p.waittype ,p.waittime ,p.lastwaittype

    ,p.waitresource ,p.dbid ,p.uid ,p.memusage ,p.login_time ,p.last_batch

    ,p.ecid ,p.open_tran ,p.sid ,p.hostprocess

    ,p.cmd ,p.nt_domain ,p.nt_username ,p.net_address

    ,p.net_library ,p.loginame ,p.context_info ,p.sql_handle

    ,p.stmt_start ,p.stmt_end

FROM master..sysprocesses p

WHERE (

        STATUS LIKE 'run%'

        OR waittime > 0

        OR blocked <> 0

        OR open_tran <> 0

        OR EXISTS (

            SELECT *

            FROM master..sysprocesses p1

            WHERE p.spid = p1.blocked

                AND p1.spid <> p1.blocked

            )

        )

    AND spid > 50

    AND spid <> @@spid

ORDER BY CASE

        WHEN STATUS LIKE 'run%'

            THEN 0

        ELSE 1

        END

    ,waittime DESC

    ,open_tran DESC

728x90
반응형
728x90
반응형

자바를 이용해 sha256 함수를 만들어 보겠습니다.


1. 오라클에 자바 클래스를 생성합니다.

CREATE OR REPLACE AND COMPILE JAVA SOURCE NAMED "SHA256PasswordEncoder{" AS 

import java.lang.*;

import java.io.*;


public class SHA256PasswordEncoder{

public static String encode(String passwd){

try {

if (passwd != null && !passwd.equals("")) {

java.security.MessageDigest digest = java.security.MessageDigest.getInstance("SHA-256");

byte[] bytData = passwd.getBytes();

digest.update(bytData);

byte[] buffer = digest.digest();

passwd = "";

for (int i = 0; i < buffer.length; i++) {

passwd = passwd + Integer.toHexString(buffer[i] & 0xFF).toUpperCase();

}

}

      return passwd;

} catch (Exception e) {

throw new RuntimeException(e);

}

}

}


2. 만든 자바클래스를 이용하여 함수를 만듭니다.

create or replace function gnuhash_sha256(passwd VARCHAR2) RETURN VARCHAR AS 

language java name 'SHA256PasswordEncoder.encode(java.lang.String) return java.lang.String';


3. 함수가 정상적으로 생성되었는지 테스트합니다.

select gnuhash_sha256('a') sha256_passwd

from dual

;--CA978112CA1BBDCAFAC231B39A23DC4DA786EFF8147C4E72B9807785AFEE48BB


함수가 정상적으로 생성되었음을 확인할 수 있습니다.





패스워드 SHA256으로 암호화하기



728x90
반응형
728x90
반응형

오라클 SQL Developer에서 날짜(Data타입)는 19/01/12 이런식으로 조회가 되어 

시간을 조회하고 싶은 경우 설정을 통해 변경을 할 수 있습니다.


도구 -> 환경설정 -> 데이터베이스 -> NLS 을 선택합니다.


변경하지 않았더라면 날짜 형식 RR/MM/DD으로 되어 있을 겁니다.

형식을 RR/MM/DD HH24:MI:SS로 변경해주면 시간(시/분/초)까지 조회가 가능합니다.




728x90
반응형
728x90
반응형

오라클에서 쿼리를 조회할 때 '' 홑따옴표를 이용해서 조회를 하게됩니다.

그렇다면 홑따옴표(') 가 들어간 데이터는 어떻게 조회하면 될까요?

홑따오표를 '' 연속으로 입력하면 됩니다.


예시를 통해 확인해보겠습니다.

SELECT * FROM 테이블명

WHERE title = '190101 ''보고서'' 테스트문서'

;



따옴표가 들어간 데이터를 조회할 수 있습니다.



728x90
반응형
728x90
반응형

+ Recent posts