[상황] 개발 중 메서드 파라미터에 함수를 넣어 호출하고 싶어서 고차 함수를 활용하여 개발한 코드 알고리즘 개발 시 좀 더 폭넓게 생각이 가능하지 않을까 싶다 [참고 플랫폼] 더보기 1. Android Studio Bumblebee | 2021.1.1 Patch 2 | Runtime version: 11.0.11 [코드 1 : MainActivity.kt] class MainActivity : AppCompatActivity() { // 고차함수 활용 : 파라미터로 변수를 넣으면서 이벤트 함수 시작 val fEvent: () -> Unit = { fEventStart() } override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(saved..
기본적으로 web 개발을 할 때 이클립스를 사용하고 있지만 이클립스의 jsp, css, js 등 특정 코드들을 개발할 때 불편한 점도 있습니다. 제 경우에는 서버단은 이클립스로 기본 개발을 하지만 jsp, css 등 개발 진행을 할 때는 vscode 를 사용하여 개발하곤 합니다. 이번 글은 visual studio code 를 다운하고 설치하는 방법을 알아보도록 하겠습니다. /* * 상황 : vs code 필요 * * 준비물 : 인터넷 환경 */
이번 글은 DBeaver 다운 및 설치 방법을 확인해보겠습니다. 많은 데이터베이스 관리 도구가 있는데 제 경우에는 dbeaver를 사용하고 있고 ui 도 친화적으로 잘 되어 있으며 기능도 쉽게 사용할 수 있어 저는 dbeaver를 선택했습니다. /* * 상황 : 데이터 베이스 관리 도구인 dbeaver 설치 필요 * * 준비물 : 인터넷 환경 */
이번 회사 실무 및 개인 프로젝트를 생성하는데 있어 spring legacy project 와 Namespaces 문제가 생겼다. 내가 사용하고 있던 이클립스 버전은 2020-06 버전으로 최신꺼에 비해는 낮은 버전이였는데 이는 java8 기준으로 권장호환되는 마지막 버전이어 다운받고 사용 중이였다. spring Legacy project 생성하기 위해서는 spring3으로 설치를 해야해서 해당 버전에서는 생성이 가능했지만 이클립스 2020-06 버전은 플러그인 등을 설치해도 Namespaces 를 활성화 할 수 없었다. 이를 위해 Namespaces 도 활성화 할 수 있고, spring3 플러그인을 지원 및 Java8 버전을 사용할 수 있는 이클립스 버전을 찾아야 했다. 결과 이클립스 2021-03 버..