Error launching Studio Failed to load JVM DLL C:\Program Files\Java\djk1.8.0_121\jre\bin\server\jvm.dllIf you already have a 32-bit JDK installed, defined a JAVA_HOME variable in Computer > System Properties > System Settings > Environment Variables. 마치 설정 문제 같아서 stack overflow에도 많이 가보고 이것저것 했는데 결국에는 마우스 우클릭하고 관리자로 실행 하면 되었다...
잘되던 이클립스가 갑자기 failed to load the jni shared library 에러 얼럿창을 띄우면서 안됐다. 인터넷 검색해서 해봤더니 안됐다. 엉뚱한 블로그 포스팅인지 이런 상황과안맞는건지는 모르겠다. path 설정 같은거 하래서 했는데 안됐다. 그래서 다시 검색해봤더니 됐다. eclipse.ini 파일을 열어서 상단에 -vm C:\Program Files\Java\jdk1.8.0_121\bin\javaw 이렇게 하고 저장하고 다시 여니 되었다.
PS>아래 내용은 보안상 검증된 것이 아닙니다. 잘 확인하고 사용하세요. 웹 페이지에서 SSL 없이 RSA 암호화 로그인 하기 사용자의 비밀번호를 전송할 때는 SSL 등의 처리를 하지 않으면 해당 비밀번호를 중간에 가로채서 보는 것이 가능하다. 그러나 비영리 싸이트 혹은 SSL 인증서 구매가 어려운 경우에 JavaScript로 RSA 암호화를 이용해서 암호화된 로그인이 가능하다. RSA는 비대칭 방식으로 암호화는 공개키(누구나 볼 수 있다)로 하고 복호화는 개인키를 가진쪽만 가능한 형태이다. 사용자가 로그인 폼을 채우면 사용자 ID와 비밀번호를 RSA 공개키로 암호화해서 전송하여, 중간에 패킷을 가로채도 해석이 불가능하게 만드는 것이다. 이와 같은 것을 구현하고 싶어진 계기는 회사 내부적으로 사용하는 운..
import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.concurrent.ScheduledThreadPoolExecutor; import java.util.concurrent.TimeUnit; public class ScheduleExecTest { public static void main(String[] args) { // TODO Auto-generated method stub // 실행간격 지정(3초) int sleepSec = 3 ; // 시간 출력 포맷 final SimpleDateFormat fmt = new SimpleDateFormat("HH:mm:ss"); // 주기적인 작업을 위한 final Sch..
자바로 메모장을 실행시킬려면 Runtime.getRuntime().exec("notepad"); 라고 하면 된다. 또한 특정 파일을 열고 싶으면 Desktop.getDesktop().edit(new File("c:/joongna/price.log")); 그러나 특정 파일을 메모장으로 열고 싶을 때는 PC환경이 확장자 txt는 메모장으로 열게 되어 있어야 메모장이 실행되면서 해당 파일이 열린다. 만약 확장자가 특정 프로그램에 연결되어 있지 않으면.. java.io.IOException: Failed to edit . Error message: 이 작업을 하기 위해 지정된 파일로 아무 응용 프로그램도 연결되어 있지 않습니다. 라고 나온다. 또한 파일이 없으면 Exception in thread "main" ..
이기종 간의 통신을 하려면 많은 방법들이 있다. db-to-db (예전에 보안 개념이 없었을때는 많이 이용했는데 요새는 보안이 강화되어 이용안한다.) , EAI (eai는 양 끝단 당사자 이외에 eai가 개입해야 하는 단점) 등이 있다. 이외에도 corba, rpc, soap등의 방법이 있는데 이 중에 가장 편한것이 그냥 당사자간에 HTTP를 이용한 Restful (REpresentational State Transfer)를 이용하는 것이 좋다. 이게 왜 생겨났냐면.. 블로그 참조했다. 쉽게 설명하면 스마트폰 개발을 하게되면서 급속도로 RESTful API 사용이 많아졌습니다. 이전에는 "개발자" 한명이서 DB도 만지고 화면도 제작했었습니다. 그런데 업무 양이많아지고 분야가 넓어지면서 한 사람이 혼자 커..
Spring-MyBatis-Oracle 프로그래밍을 하고 있었다. mybatis insert 쿼리가 5~6개 있었는데 중간쯤에서 오류가 났다. 그런데 앞의 insert 쿼리가 실행이 되면서 안들어 가야할 값이 들어갔다. 그래서 트랜잭션을 걸어주려고 했다. 검색을 해보니.. 프로그램상에서 트랜잭션을 마음대로 커밋(commit), 롤백(rollback) 할 수 있는 방법. DefaultTransactionDefinition def = new DefaultTransactionDefinition(); def.setName("example-transaction"); def.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRED); Transaction..
- Total
- Today
- Yesterday
- php
- xe애드온
- 포인터
- esql
- webix
- proc
- 문자열
- JDBC
- Python
- KG
- 이클립스
- XE
- EC
- xe addon
- ocjap
- 오라클
- 플러터
- 자바
- ocajp
- 프로씨
- 파싱
- 자바 smtp
- C언어
- 라이믹스
- 인포믹스
- C
- MySQL
- XE3
- 스크래핑
- 파이썬
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |