일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- GUI
- C언어 파일입출력
- java
- C언어 메모리
- C언어 구조체
- HTML5
- URL 다운로드
- SQL
- TCP/IP 소켓
- C언어 함수
- placehoder
- jsp
- 역순
- Google reCaptcha
- gcc
- Naver SmartEditor
- 텍스트 파일 읽기
- 포인터
- C언어 매크로
- Oracle
- Spring google
- Spring email
- 구글 reCaptcha
- 날짜
- 오라클
- C언어 배열
- 자바
- C언어
- Vim
- C언어 변수
- Today
- Total
목록java (5)
easy software
로컬서버에서 파일을 다운로드 하는 방법은 어렵지 않습니다. 하지만 종종 다른 URL(서버)의 주소로 접근하여 파일을 다운로드하는 서비스를 개발해야 할 경우가 있습니다. 아래 예제코드를 따라하면 쉽게 다운로드가 가능합니다. 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 @GetMapping(value = "/filedownload.do") public void filedownload(HttpServletResponse response, @RequestParam Map pa..
DB를 구축하고 공지사항 등과 같은 게시물들을 저장한 후 데이터를 보여줄 때 게시물 생성일 순으로 DESC 하여 데이터를 추출하는 경우가 많습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 SELECT * FROM ( SELECT ROW_NUMBER() OVER(ORDER BY CREATE_DATE DESC) AS RNUM , KEY , NOTICE_SUBJECT , TO_CHAR(BN.CREATE_DATE, 'YYYY-MM-DD') AS CREATE_DATE FROM TEST_DB ) Z WHERE Z.RNUM BETWEEN 1 AND 10 Colored by Color Scripter cs 위와 같은 형태로 추출하게 되는데요, 문제는 날짜는 최신날짜가 가장 먼저 조회되기는 하지만 순번이 ..
Logger가 설정되어있는 환경일 경우, logger.info(); 를 통해 손쉽게 맵에 담긴 데이터를 추출할 수 있습니다. 하지만, 경우에따라 로거 환경이 잡혀있지 않고 잡기도 귀찮을때 간단히 sysout으로 맵에 담긴 데이터를 추출해볼 수 있습니다. 출력결과는 키 : 값 형태로 출력됩니다. 1 2 3 4 5 6 7 8 HashMap map = new HashMap(); System.out.println("시작"); for(String key : map.keySet()){ String value = map.get(key).toString(); System.out.println(key+" : "+value); } System.out.println("끝");
전공자들도 취업하기 어려운 요즘, 비전공 또는 학원 출신 개발자들이 시장으로 대거 유입되고 있습니다. 다른 직종에 계시다가 웹개발자로 전직을 하는 분들도 계십니다. 심지어 요즘 학교에서도 개발 언어를 가르친다고 하더군요. 나쁜 현상은 아니지만, 그만큼 수요대비 공급이 많아짐으로써, [개발자의 가치를 계속해서 하락시키는 주된 원인]이라고 생각합니다. 꼭 전공자여야 개발을 할 수 있는 것은 아니지만, 사무직 치고는 그나마 높은 연봉을 받는 직종이기도 하고 쉬워?보여서 발을 들이시는 분들도 많은 것으로 압니다. 하지만, 웹개발. 그리 만만하게 볼만한 분야는 아닙니다. 제 경험도 섞여있고 주변 분들이 겪은 상황도 섞여있습니다. 이를 통해 웹 개발분야에 대해서 간단하게 알아보겠습니다. 웹개발 분야는 크게 솔루션 ..
Booth 알고리즘은 부호가 있는 2진수를 곱하는 알고리즘 입니다. 자세한 개념은 다른 블로그나, 참고 서적을 참고해 주시기 바랍니다. 제가 작성한 글에서는 코드에 주석을 달아서만 설명했기 때문에 이해를 하지 못하는 분이 계실 수 있습니다. M과 Q의 값은 여러분들이 변경해도 됩니다. 제가 입력한 값은 M 1101이고, Q의 값은 1011입니다. Q 배열의 4번 인덱스는 Q-1입니다. //booth 알고리즘을 구현한 프로그램 package booth; public class Booth { public static void main(String[] args) { // TODO Auto-generated method stub int[] M = {1,1,0,1}; int[] Q = {1,0,1,1,0}; in..