본문 바로가기

프로그래밍3

[Java] 자바 코드,메소드 실행 시간 측정하기 : System.currentTimeMillis() - 개발하는 지토 알고리즘 문제풀이를 진행하거나, 실제 서비스를 구현할 때 어느 구간의 코드나 메서드의 실행시간을 측정하고 싶을 때가 종종 있다. 그럴 때 템플릿처럼 쓸 수 있는 코드이다. System.currentTimeMillis() 함수를 사용하여 시간을 받아오고 내가 측정하고자 하는 코드를 중간에 삽입, 그리고 두 시간 차이를 계산함으로써 ms단위의 시간을 구할 수 있다. 초(s)로 변환하여 보기위하여 나누기 1000을 해줬다. double beforeTime = System.currentTimeMillis(); // 런타임을 측정할 코드------------------------------------ System.out.println(Arrays.toString(solution(12345))); // 코드 END.. 2020. 9. 23.
[공부] 자바 멘토링 4회차 - 2020.07.07 우와.. 벌써 한 달이라는 시간이 지났고, 처음 도전했었던 멘토링이 끝이 났다. 저번 6월 16일부터 시작했던 자바 멘토링은 총 4회로 일주일에 1번 3시간씩 진행을 했다. 어색했던 분위기의 첫 만남을 지나 4번의 만남을 가진 지금은 서로 많이 편해진 느낌을 받았다. '아! 이제야 정말 친구들이랑 스터디하는 것 같은 느낌이었는데!' 하는 생각에 다음 멘토링에도 참여를 할까 생각을 했지만 아마 적어도 당분간은 멘토링을 하긴 힘들 것 같다. 이런저런 이유들이 있지만 제일 큰 이유는 8월 말까지 회사 프로젝트 스케줄이 조금은 힘들게 작용하리라 생각되는 점, 두 번째로는 좀 더 나만의 여유로운 자기 계발 시간을 가지기 위함이다. 물론 이 멘토링 경험이 나에겐 정말 좋은 작용을 했다고 생각하고 더 노력할 수 있는.. 2020. 7. 8.
[공부] 자바 멘토링 3회차 - 2020.06.30 어느덧 2020년의 반을 훌쩍 넘기고 7월을 맞이했다.. 봄을 지내면서 올해에도 주춤했었지만 지금은 더 굳게 마음먹고 하루하루를 보내고 있다. 이 글을 읽는 모든 분들도 자신만의 목표를 위해 무엇이든 열심히 하고 있다면 응원을, 나처럼 조금 주춤했었다면 이제라도 목표를 향해 달려 나갈 수 있는 힘을! 보내드리고 싶다. 6월의 마지막 날을 찍어준 '자바 멘토링 3회 차'를 되새겨본다. 멘토링 3회 차 벌써 3주 차라니 시간이 정말 빠르다. 그리고 이제는 조금 익숙해진 듯했다. 퇴근을 하고 부랴부랴 학원으로 달렸다. 지하철로는 가깝지만 도보가 꽤나 멀어서 멘토링 시간에 딱 맞춰서 도착을 했다. 아쉽게도 멘티 한분께서 몸이 조금 안 좋은 관계로 참석하지 못하였다. 집에서 열심히 문제를 풀어오신다고 하셨는데 몸.. 2020. 7. 2.