본문 바로가기

반응형

프로그래밍

(19)
STS로 프로젝트 생성 후, resources 폴더에 새로운 폴더를 생성할 때, 패키지로 보이는 문제 해결 방법 이클립스에서 STS를 설치하고, Spring 프로젝트를 생성하고나서 src/main/resources 폴더에 새로운 폴더를 추가하면, 당연히 폴더 아이콘으로 보여야하는데, 패키지로 보이는 경우가 있습니다. 아니! 나는 폴더를 생성했는데, 시방 무슨 패키지가 생성되었어?!?! 라고 생각하시면서, 내가 잘못했나? 다시 해볼까? 하시면서 몇번을 만들어도 똑같을 겁니다. 사실 이건 정상적인 상황으로 실제 프로젝트에는 문제가 없지만, 좀 찜찜하고 눈에 거슬리기도 합니다. 이럴때는 다음과 같이 설정하시면 됩니다. 1. 프로젝트 우클릭 -> Properties 2. Java Build Path -> Source 선택 3. 하단에 있는 /src/main/resources의 Excluded를 선택하고 Edit 4. Ex..
getClient IP public static String getClientIpAddr(HttpServletRequest request) { String ip = request.getHeader("X-Forwarded-For"); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("Proxy-Client-IP"); } if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("WL-Proxy-Client-IP"); } if (ip == null || ip.length() == 0 || "unkno..
MySQL 기본적인 모니터링 방법과 Connection과 Memory 튜닝 방법 MySQL Database의 경우 Oracle 이나 MS SQL Server에 비해서 대용량의 자료를 처리하는 경우가 적기에 튜닝에 필요성이 적은 것 같습니다. 그러나 웹이라는 환경은 많은 사용자가 동시에 접속을 할 수 있기에 항상 모니터링과 최적화는 기본이라고 생각합니다. 본 강좌에서는 기본적인 모니터링 방법과 Connection과 Memory 부분에 대한 튜닝 방법을 소개하도록 하겠습니다. 가. 모니터링 및 초기화 명령어 show status - MySQL 데이타베이스의 현재 상황 show Processlist - MySQL 프로세스 목록 show variables - 설정 가능한 모든 변수 목록 flush logs - MySQL의 로그파일 초기화 flush status - MySQL 상태정보 초기화..
Running a syntax check on /etc/my.cnf Usually, I update variables on the fly using something like: mysql> SET GLOBAL max_connections = 150; … and then modify /etc/my.cnf to make the change persistent. The problem in doing this is that you’re not verifying that your /etc/my.cnf is correct and can only hope that a restart doesn’t encounter any problems. Fortunately, Sai emailed us a great little tip to verify the syntax. You can run t..
mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead [duplicate] Simply put, you need to rewrite all of your database connections and queries. You are using mysql_* functions which are now deprecated and will be removed from PHP in the future. So you need to start using MySQLi or PDO instead, just as the error notice warned you. A basic example of using PDO (without error handling):
Implementing HTTP byte-range requests in Spring MVC 파일 이어받기 서버측 구현 물론 아래 소스를 복사하여 붙여넣은뒤, 자신의 시스템에 맞게 커스텀마이징 해주셔야 합니다... /** * net/balusc/webapp/FileServlet.java * * Copyright (C) 2009 BalusC * * This program is free software: you can redistribute it and/or modify it under the terms of the * GNU Lesser General Public License as published by the Free Software Foundation, either version 3 * of the License, or (at your option) any later version. * * This library is..
MYSQL에서 랜덤으로 데이터 읽어오기 예) select * from table_name order by rand() limit 10 ; 위에서 table_name 에는 자신이 랜덤으로 데이터를 뽑을 테이블의 이름이며 10은 자신이 랜덤으로 몇개의 데이터를 뽑을것인지 쓰는 곳이다. 예를들어 자신이 aaa라는 테이블에서 7개의 임의의 데이터를 읽어오려면 select * from aaa order by rand() limit 7 ; 라고 쓰면 된다.
[jstl]숫자뒤에 .0 붙이기 int to double

반응형