4월 15일 정보처리기사 실기 시험이 있다. 작년 3회 실기에서 떨어져 이번에 다시보는데이번엔 꼭 좀 붙었으면 좋겟다. 알고리즘과 데이터베이스는쉬운데 IT신기술 동향이 외울게 너무 많아 어렵다.다시 실기 공부를 하려고 데이터베이스쪽부터 공부중이다. 그러던 와중 그냥 데이터베이스의 기본정의가 있어 보고있는데블로그에 데이터베이스의 기본 정의와 특징 글이 없으므로지금 포스팅 하려한다. 먼저 데이터베이스의 정의 이다.데이터베이스는 특정 조직의 업무를 수행하는 데 필요한 상호관련된 데이터 들의 모임으로 다음과 같이 정의할 수 있다. 통합 데이터(Integrated Data) : 검색의 효율성을 위해중복이 최소화된 데이터의 모임저장 데이터(Stored Data) : 컴퓨터가 접근 가능한 저장 매체에 저장된 데이터운..
인터넷을하다 IT쪽의 글을 발견해서 들어가보니자기소개서에 관한 기사였다.먼저 기사의 내용은 보통의 사람들이 취업을 하려할때자기소개서를 제대로 써서 지원을 하는사람을 찾기가힘들다고한다. 넥슨이 원하는 자기소개서를 보자.먼저 이 글은 2017년 9월24일의 기사이며 그당시 핸드폰으로 기사를 보다 캡쳐 했던것을 블로그에 올린다. ------------------------------------------------------------------- 넥슨은 어떤 자기소개서를 원하는 걸까. 넥슨이잘 쓴 사례로 꼽은 글이다. "데이터베이스 분야에 있어 제 단기적인 목표는'다양한 RDB, NoSQL' 을 원할히 다룰 수 있는 멀티플랫폼 DBA입니다.그를 위해 아래와 같이 미션을 산정하고 달성하기 위한 노력을기울였습니..
이번 글 역시 인터넷을 돌아다니다내 블로그로 퍼왔다. 출처 : (http://www.itworld.co.kr/news/80839?page=0,0) -------------------------------------------------------------- 개발자가 되기 위해 프로그래밍 기술만 있으면 된다고 생각한다면, 틀렸다! 코드를 잘 쓰는 것도 중요하지만, 일의 능률을 높이고더 높은 연봉을 받기 위해서는 많은 이에게 자신이 누구인지알리는 것이 중요하다. 다시 말해, 스스로를 마케팅해야 한다.여기에서 성공적인 셀프 마케팅 방법을 소개한다. 모두의 개발자 팁 No.1 : 블로그 블로그를 개설 후 한 달에 한 번 이상 포스팅을 올려라.블로그에 올리는 글은 꼼꼼히 리서치하고,바보 같아 보이는 말은 하지 ..
이번에도 인터넷을 돌아다니다가 괜찮은 글이 있어 내 블로그러 퍼왔다글쓴이는 외국의 5년된 한 개발자가 쓴 글이다이 글이 번역 되어 있는것을 가져왔다 원글 : (https://read.acloud.guru/what-ive-learned-over-5-years-as-a-software-developer-a5a8bf456b11)출처 : (https://rhostem.github.io/posts/2017-10-29-what-i-ve-learned-over-5-years-as-a-software-developer/) -------------------------------------------------------------------- 이 글은 James Wright 의 What I've Learned Over..
Mysql 의 역사에 대해 간단하게 알고 가보자 Mysql는 많은 개발자들이 RDBMS를 배우면서기본 베이스로 배운다(Oracle과 함께)1979년 Mysql은 스웨덴의 TcX라는 회사의 터미널인터페이스로 제공하는 라이브러리 데이터베이스UNIREG로 시작되었다 1994년 UNIREG는 웹 시스템 데이터베이스로 TcX회사내에서 최초 MySQL1.0을 사용했다.1996년 Mysql 은 대중에 공개 되고2000년 TcX회사에서 Mysql 을 개발한 몬티와 데이빗이Mysql AB라는 회사로 독립하면서 FPL정책으로 바뀌었다 2006년 최종적으로 두 가지 라이센스 정책(MySQL 엔터프라이즈 버전, 커뮤니티 버전)으로 서비스를 시작했다 보통 웹 개발을 공부할때 학교, 학원, 책 등에서 Mysql과 Oracle를가..
이제 저번포스팅에 이어서본격적으로 DB에서 메뉴를 불러오자먼저 jsp에서 스크립트단에 ajaxCl 이라는 변수를 만들고그안에 프로퍼티를 만들어주자 12345678910111213var ajaxCl = { ajaxCallFn : function(options) { var that = this; var settings = { url : "mainMenuList.do", FCGubun : "F", } settings = $.extend({}, settings, options);cs 5line that 값에 this를 주는데 that 에 ajaxCl을 준것이다다음 settings 라는 변수에 url 과 FCGubun을 저장했다13line은 jQuery에서 사용하는데두개 이상의 객체를 합칠때 쓴다.자세한건 링크에..
이번 포스팅에선 저장기능과 다른 몇가지를수정 후 마무리하겠다. 일단 아래 소스를 jsp 스크립트단에 추가하자 1234567891011121314var CommonJsUtil = { isNumeric : function(val) { if (/[^0-9]/.test(val)) { return false; } else { return true; } }}cs 조건문 안에는 정규식이다 ^는 부정의 의미이다.즉 숫자가 없으면 이라는 의미이다. 1234567891011121314151617181920212223242526gridValid : function() { var trObj = $("#jqGrid").find("tr"); for(var i = 0; i
이번 포스팅에선 저번 포스팅에 이어 그리드에 행추가 기능과 삭제 기능을 달아보자. 먼저 탭을 만들어주자 12345 조회 행추가 저장 초기화 삭제cs 위치는 알아서 찾아서 넣자. onclick 함수에 의해 스크립트 함수를 실행한다. 다음 addRow를 만들자 totCnt는 그리드 안의 총 카운트를 세주는데getGridParam 함수를 사용한다. getGridParam은 리턴타입이 int이고 getter 메소드만 제공한다.서버에 요청하여 리턴받은 실제 레코드 수 이므로 사용자가임의로 설정할 수 없다. addRowData는 행추가를 할때 totCnt에 10을더한 행에 새로 추가된다. setColProp는 속성을 설정해주는데 name값을 편집 가능하게 설정한것이다. 그리고 위 부분을 jsp 파일의도큐먼트 레디 ..