WEB

· WEB/MYSQL
테이블 이름 : table1 컬럼 : id, nickname, name SELECT * FROM table1 WHERE CONCAT(id, nickname, name) REGEXP #검색어#
· WEB/MSSQL
SELECT * INTO dbo.테이블명 FROM 다른DB명.dbo.테이블명
· WEB/MSSQL
MSSQL에서 페이징 쿼리 하는방법 1. TOP과 NOT IN 을 사용하는 방법 SELECT TOP ${recordCountPerPage} * 컬럼 FROM 테이블 WHERE 인덱스키_SEQ NOT IN (SELECT TOP 20${firstIndex} 인덱스키_SEQ FROM 테이블 ORDER BY ...) 2. ROW_NUMBER와 BETWEEN 을 사용하는 방법 SELECT * FROM ( SELECT ROW_NUMBER() OVER (ORDER BY regdate DESC) AS ROW_NUM, * FROM TEST_TABLE ) T1 WHERE ROW_NUM BETWEEN ${recordCountPerPage} +1 AND ${firstIndex} + ${recordCountPerPage}
· WEB/SPRING
@RequestMapping(value = "/listJson", method = RequestMethod.GET) public ModelAndView listJson(MemberVO memberVO) throws Exception { ModelAndView mav = new ModelAndView("jsonView"); List memberList = memberService.selectPlaceListAll(memberVO); mav.addObject("list", memberList); return mav; } ModelAndView mav = new ModelAndView("jsonView"); 를 선언해주고 처리할 로직을 작성후 object에 담고 return하면 된다. 간단하다
· WEB/SPRING
클라이언트(jsp)에서 보내온 데이터를 컨트롤러에서 VO 나 변수로 담을 수 있는 어노테이션은 @ModelAttribute, @RequestParam이다. @ModelAttribute은 여러개의 값을 VO로 한번에 담을 수 있다. public String test(@ModelAttribute MemberVO memberVO) throws Exception{ System.out.println(memberVO.toString()); } @RequestParam은 객체에 담지 않고 변수에 담는다. public String test(@RequestParam("id") String id, @RequestParam("pw") String pw, ) throws Exception{ System.out.println(..
· WEB/SPRING
pox.xml에서 http://maven.egovframe.kr:8080/maven/ 기본 repository url을 위와 같이 변경하고 maven update 하면 정상적으로 작동한다
· WEB/PHP
str_replace("찾을문자열","치환할문자열","대상문자열"); $date="2018-01-01"; $nowDate = str_replace("-",".",$nowDate); //nowDate변수에서 "-" 을 찾아 "." 으로 변환한다 echo $nowDate; 결과 : 2018.01.01
· WEB/MYSQL
예를들어 date컬럼에 date = 2017-09-01 00:00:00 이런식으로 값이 있다고 가정하면 아래와 같이 조회할 수 있다. SELECT * FROM 테이블명 WHERE DATE_FORMAT(date컬럼,'%Y-%m') = DATE_FORMAT(now(),'2017-09'); SELECT * FROM 테이블명 WHERE( date컬럼 > LAST_DAY(NOW() - interval 1 month) AND w_date
· WEB/MYSQL
auto_increment가 걸린 테이블의 경우는 단순히 데이터를 삭제하게 되면number에 공란이 생기게 된다. 그럴 경우 테이블을 초기화를 시켜 모든 데이터를 비우게끔 해야 하는데 아래 명령어를 입력하면 된다. truncate 테이블명
· WEB/PHP
15 top web design tips to optimize your PHP code 위의 원문을 번역해서 소개합니다. 아래 소개한 php 코드 최적화 팁은 이와 유사한 내용이 phpschool 에서도 수차례 언급된 적이 있습니다. 다시한번 되새길겸. 1. echo가 print 보다 빠르다. 2. string을 감싸는데 있어서 작은따옴표(') 가 큰따옴표(")보다 빠른데, 그 이유는 PHP는 큰따옴표안에서 변수를 찾고 작은 따옴표에서는 변수를 찾지 않기 때문이다. string에 변수가 없다면 작은따옴표를 사용해라 3. echo를 string을 연속해서 사용하는것 대신에 여러개의 파라메터를 넣어서 사용해라 4. 미리 계산한 값을 사용해라. for루프를 위해서 가장큰값을 지정할때 루프에 넣지말고 예를 들어..
하찌8
'WEB' 카테고리의 글 목록