datetime으로 되어있는 field에서 time빼고 date로만 개수 세기 select cast(entry_time as date), count(*) from live_eleven_schedulewhere entry_time between "2016-02-01" and date_add("2016-02-01", interval 1 month)group by cast(entry_time as date) 아래와 같이 date_time으로 되어있는 field도 이렇게 정리 되어서 뽑힘 end.
IT를 한다면 발레를 배우는 것도 좋은 것 같다 - 제64편 어린이날 본 발레 돈키호테 국립발레단이 2016년 5월 5일에 LG아트센터에서 공연한 해설이 있는 발레 돈키호테를 보고 왔다. 어린이날이라 아이들이 많았는데 아이들이 많았는데도 한명 시끄럽게 이야기 하는 친구도 없었고 오히려 좋았다. 왜 좋았냐면 어른들은 쑥스러워서 무대에서 말걸고 하면 호응을 많이 망설이는데 어린이들은 무대에서 말걸면 대답도 잘해주고 환호도 잘 해주어서 분위기가 너무 좋았다. 무용수가 한 30명인가 나왔는데 주인공 키트리 역을 맡은 무용수 이은원 뿐만 아니고 조연 군무 독무 다 잘한다 ㄹㅇ 다잘함. 다들 자세가 어깨와 등을 꼳꼳이 세우고 다들 무용학원의 선생님들 보다도 현역이니까 그저 기가 막히고 감탄사가 절로 나올정도로 다들..
IT를 한다면 발레를 배우는 것도 좋은 것 같다 - 제63편 팔꿈치를 올려야 다리가 올라간다 이번 선생님은 유독 상체를 강조 하신다. 그래 나는 상체가 문제였던 것임에 틀림 없다고 생각한다. 팔꿈치를 들어주어야 다리가 자유로워진다는말 이 학원에서 처음 들었던 말일까? 전에 학원이었나? 기억이 정확하지가 않다. 하지만 오늘 팔꿈치를 들고 알라스콩드를 하고 제떼를 올리는데 평소보다 다리가 더 많이 편안하게 올라갔다. 내가 앞뒤 스트레칭이 되고 동작도 제법 자연스럽게 할 때쯤이 되면 이 학원에 계속 다니고 있을지는 모르겠지만 지금 선생님의 긴 손톱으로 콕콕 찌르며 내 등을 펴라고 했던 가르침이 기억이 날 것 같다. 등을 펴는 기본은 일단 팔꿈치를 올리고 어깨까지 내려야 무용하는 자세가 나오지만 어깨 내리는게 ..
May 03 - 기술부채 상환 전문 최근에 '기술부채'라는 말을 들었는데 이게 나온지는 몇년 된 말인 것 같다만 요즘에 내가 이놈에 기술부채를 값고 있는것 같아서 이 글을 쓴다. 기술부채는 왜 생기냐면 copy and paste해서 뚝딱뚝딱 뽑아내면 기술부채가 생기는 것 같다. 그러면 나중에 종속성이 잔뜩 있는 코드를 나 말고 다른 사람이 기능 추가나 수정을 해야 하는 경우 손댈려면 소스코드를 파악해야 하고 그 시간이 오래 걸리기 때문에 이런걸 보고 기술부채라고 하는 것 같다. 기술부채가 안생기게 하려면 내가 생각했을 때 수평적 팽창 보다는 수직적 팽창을... 써놓고도 말이 어렵구먼쉽게 말해 개발할 때 추상화를 계속 해서 한땀한땀 쌓아 올리자는 이야기이다. 내가 지금 흠... 업계에 들어온지가 4년차인데..
java thread lambda사용법 iterate, thread 1 2 3 4 5 6 indicateDatetime.add(Calendar.HOUR, -1); liveBaseGames.removeIf(liveBaseGame -> { //뒤에꺼가 앞에꺼보다 크면 -1 Calendar startDatetime = getDate(liveBaseGame); return indicateDatetime.compareTo(startDatetime) == 1; }); Colored by Color Scripter cs 자바 람다 필터 iterate는 이터레이트라고 읽는다 의미는 '반복할 수 있는'이다. each라고 생각하면 된다. 1 2 3 4 5 6 7 8 9 10 /** * Created by kyeongrok..
VBA Array는 사이즈를 지정 해줘야 하기 때문에 불편합니다. Array말고 map형태로 데이터를 저장할 수 있는 기능이 있었습니다. key, value로 데이터를 저장하고 key로 value에 접근 할 수 있습니다. Dim c As Collection Set c = New Collection c.Add "Data1", "Key1" c.Add "Data2", "Key2" c.Add "Data3", "Key3" 'Insert data via key into cell A1 Range("A1").Value = c.Item("Key2") 출처 http://stackoverflow.com/questions/915317/does-vba-have-dictionary-structure end.
Excel VBA 지정한 폴더 안에있는 파일명 출력하는 예제 Sub Main() dirName = "c:\practice\" Call printFileList(dirName) End Sub Sub printFileList(folderName) Dim objFSO As Object Dim objFolder As Object Dim objFile As Object Dim i As Integer 'Create an instance of the FileSystemObject Set objFSO = CreateObject("Scripting.FileSystemObject") 'Get the folder object Set objFolder = objFSO.GetFolder(folderName) i = 1 'loo..
Intellij에서 spring프로젝트 gradle로 생성하기 - 제7편 test method 코딩, 잘 실행 되는지 확인 새로 만든 UserDaoTest Class에 add method를 아래와 같이 코딩 해주자. 소스코드는 아래와 같다.@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration("/applicationContext.xml") public class UserDaoTest { @Autowired private UserDao userDao; @Test public void add() throws Exception { User user = new User(); user.setId("oceanfog"); user.setName("kyeongr..
Intellij에서 spring프로젝트 gradle로 생성하기 - 제6편 add method 코딩, test class생성 아까 비워놓았던 UserDao의 add method를 코딩해보자 소스코드는 아래와 같다.import org.springframework.jdbc.core.JdbcTemplate; import javax.sql.DataSource; /** * Created by Dell on 2016-04-30. */ public class UserDao { private DataSource dataSource; private JdbcTemplate jdbcTemplate; public void add(User user){ jdbcTemplate.update("insert into users (id,..
intellij에서 spring프로젝트 gradle로 생성하기 - 제5편 applicationContext.xml 생성 resources 디렉토리 우측 클릭 - New - XML Configuration File - Spring Config applicationContext.xml 로 만들어준다. 아래와 같이 생성이 된다. 아래와 같이 코딩을 해준다. 소스코드는 아래와 같다. end.
- Total
- Today
- Yesterday
- docker container tissue box
- docker container
- 2017 티스토리 결산
- 이직
- 도커각티슈케이스
- 도커각티슈박스
- Sh
- 개발자
- docker container whale
- 도커티슈케이스
- vim
- 도커티슈박스
- 싱가폴
- 도커컨테이너
- shellscript
- docker container case
- docker container tissue
- Linux
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |