페이징 start, end

java 2021. 12. 24. 10:09

int page 1;

 

int start = 1 + (page-1)*10;     // 1, 11, 21, 31, ..
int end = 10*page; // 10, 20, 30, 40...

 

//페이지 계산 공식 적용...
// totalPage = totalCount / size ...
// 마지막 페이지 ...
/ 최초 페이지 ..

'java' 카테고리의 다른 글

해당 월의 마지막 일자 구하기  (0) 2019.01.31
하이버네이트 중복제거(distinct)  (0) 2018.03.05
List 중복제거  (0) 2017.11.27
Date 날짜의 차이수 구하기  (0) 2017.11.09
JAVA 날짜 더하기  (0) 2017.10.31
Posted by 우주정복☆
,

JAVA


Calendar cal = Calendar.getInstance();

//월의 마지막

String lastDay = String.valueOf(cal.getActualMaximum(Calendar.DAY_OF_MONTH));

//요일의 마지막

cal.add(Calendar.DATE, 7 - cal.get(Calendar.DAY_OF_WEEK));

'java' 카테고리의 다른 글

페이징 start, end  (0) 2021.12.24
하이버네이트 중복제거(distinct)  (0) 2018.03.05
List 중복제거  (0) 2017.11.27
Date 날짜의 차이수 구하기  (0) 2017.11.09
JAVA 날짜 더하기  (0) 2017.10.31
Posted by 우주정복☆
,

                DetachedCriteria c = DetachedCriteria.forClass(JAVACLASS.class);

c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY);

'java' 카테고리의 다른 글

페이징 start, end  (0) 2021.12.24
해당 월의 마지막 일자 구하기  (0) 2019.01.31
List 중복제거  (0) 2017.11.27
Date 날짜의 차이수 구하기  (0) 2017.11.09
JAVA 날짜 더하기  (0) 2017.10.31
Posted by 우주정복☆
,

List 중복제거

java 2017. 11. 27. 11:30

List<String> years = new ArrayList<String>();


years.add("2017");

years.add("2016");

years.add("2015");

years.add("2014");

years.add("2013");

years.add("2012");

years.add("2017");

years.add("2016");

years.add("2015");

years.add("2011");

List<String> uniqueYears = new ArrayList<String>(new HashSet<String>(years));


String list = {"1","2","3","1","2"};

list = new HashSet<String>(Arrays.asList(list)).toArray(new String[0]);

'java' 카테고리의 다른 글

해당 월의 마지막 일자 구하기  (0) 2019.01.31
하이버네이트 중복제거(distinct)  (0) 2018.03.05
Date 날짜의 차이수 구하기  (0) 2017.11.09
JAVA 날짜 더하기  (0) 2017.10.31
[톰캣오류] MalformedByteSequenceException  (1) 2017.04.21
Posted by 우주정복☆
,


public class Test {


public static void main(String[] args) throws ParseException {

DateFormat format = new SimpleDateFormat("yyyy-MM-dd");

Calendar start = Calendar.getInstance();

Calendar end = Calendar.getInstance();

Calendar today = Calendar.getInstance();

start.setTime(format.parse("2017-01-01"));

end.setTime(format.parse("2017-01-31"));

today.setTime(new Date());

//올해의 일수

long time = (end.getTimeInMillis() - start.getTimeInMillis()) / 1000;

long totalCnt = ((time/(60*60*24))+1);

System.out.println("종료일과 시작일 차이수 : "+totalCnt);

//지난일수

time = (today.getTimeInMillis() - start.getTimeInMillis()) / 1000;

long nowDate = ((time/(60*60*24))+1);

System.out.println("시작일에서 오늘까지 일수 : "+nowDate);

//진행율

double percent = Double.parseDouble(String.format("%.1f",  ((double)nowDate / (double)totalCnt * 100.0)));

System.out.println("진행율 : "+percent);

}


}



'java' 카테고리의 다른 글

하이버네이트 중복제거(distinct)  (0) 2018.03.05
List 중복제거  (0) 2017.11.27
JAVA 날짜 더하기  (0) 2017.10.31
[톰캣오류] MalformedByteSequenceException  (1) 2017.04.21
tomcat7 패키지 복수 등록 예제  (0) 2016.10.28
Posted by 우주정복☆
,

JAVA 날짜 더하기

java 2017. 10. 31. 17:12

public class DatePlus{


public static void main(String[] args) throws ParseException {

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");

Date date = format.parse("2017-10-31");

        

                // 날짜 더하기

                Calendar cal = Calendar.getInstance();

                cal.setTime(date);

                cal.add(Calendar.DATE, 1); //날짜 더하기

                cal.add(Calendar.MONTH, 1); //월 더하기


System.out.println("날짜 확인"+format.format(cal.getTime()));


}


}

Posted by 우주정복☆
,

오류메세지 :

5월 08, 2015 4:07:20 오후 org.apache.catalina.startup.ContextConfig parseWebXml

심각: Parse error in application web.xml file at jndi:/localhost/WEB-INF/web.xml

com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 1은(는) 1바이트 UTF-8 시퀀스에 대해 부적합한 바이트입니다.

at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte(UTF8Reader.java:687)


오류원인 : 

메모장으로 xml파일을 열어 저장함. UTF-8이 아닌 ANSI로 저장됨


오류해결 : 

에디터 설치 후 UTF-8설정, 재수정함

Posted by 우주정복☆
,

<?xml version='1.0' encoding='utf-8'?>


<Server port="8005" shutdown="SHUTDOWN">

  --생략--


  <Service name="Catalina">


    <Connector port="80" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443" URIEncoding="UTF-8" maxPostSize="52428800"/>


    <!-- Define an AJP 1.3 Connector on port 8009 -->

    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />


    <Engine name="Catalina" defaultHost="localhost">


      -- 생략 --

      

 <Host name="ex1.도메인.com" appBase="" autoDeploy="true" deployOnStartup="true" deployXML="true" unpackWARs="true">

        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"

               prefix="localhost_access_log." suffix=".txt"

               pattern="%h %l %u %t &quot;%r&quot; %s %b" />


<Context docBase="/home/소스경로/ex1" path="" reloadable="true" allowLinking="true"/>

      </Host>

      


 <Host name="ex2.도메인.com" appBase="" autoDeploy="true" deployOnStartup="true" deployXML="true" unpackWARs="true">

        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"

               prefix="localhost_access_log." suffix=".txt"

               pattern="%h %l %u %t &quot;%r&quot; %s %b" />


<Context docBase="/home/소스경로/ex2" path="" reloadable="true" allowLinking="true"/>

      </Host>

 


 <Host name="ex3.도메인.com" appBase="" autoDeploy="true" deployOnStartup="true" deployXML="true" unpackWARs="true">

        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"

               prefix="localhost_access_log." suffix=".txt"

               pattern="%h %l %u %t &quot;%r&quot; %s %b" />


<Context docBase="/home/소스경로/ex3" path="" reloadable="true" allowLinking="true"/>

      </Host>


    </Engine>

  </Service>

</Server>



Posted by 우주정복☆
,
  • 엑셀파일 저장시 파일의 언어설정을 확인해야 한다.
  • 저장시 : 도구 > 인코딩 > 언어선택(UTF-8)하여 저장
  • 에디터툴(edit plus) 파일을 연다(csv) > 상단메뉴 문서 > 파일인코딩 > 파일인코딩 변경 (ANSI 된걸 UTF-8 변경, xls 파일을 열때 자동으로 언어검사 실시)


'java' 카테고리의 다른 글

[톰캣오류] MalformedByteSequenceException  (1) 2017.04.21
tomcat7 패키지 복수 등록 예제  (0) 2016.10.28
이클립스 SVN 계정 설정 삭제  (0) 2015.12.23
파일 하위포함 삭제  (0) 2015.12.14
List 중복제거  (0) 2015.11.03
Posted by 우주정복☆
,

C: > Documents and Settings(사용자) > Administrator(또는 계정명) > AppData > Roaming > Subversion > auth > svn.simple

Posted by 우주정복☆
,