본문 바로가기

전체 글35

[Mendix] 멘딕스 Security 설계에 대한 방법 (개인적인 생각) 멘딕스에서는 Security를 지원하고 있다. https://docs.mendix.com/refguide/security/ Security docs.mendix.com 근데 이게 여간 골치 아픈게 아니다. 한번 알아보자 멘딕스 앱을 만들게되면 기본적으로 Setting, Security, Navigation 등등이 기본적으로 주어지게된다. 그중에서 Security를 열어보면 App Security 팝업이 열리게 되는데 Security 레벨(보안 단계)이 기본으로는 off로 되어있는데, 뭐 다들 Production으로 설정할거라 생각된다. 그럼 그 다음단계에 User roles (사용자 권한)을 설정해야하는데, 여기부터 꼬이기 시작한다. 왜냐하면 여기서 추가적으로 App Role과 Module Role들을 .. 2023. 8. 26.
[Java] 백준-11047 동전 0 (그리디 알고리즘) 11047번: 동전 0 첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000) 둘째 줄부터 N개의 줄에 동전의 가치 Ai가 오름차순으로 주어진다. (1 ≤ Ai ≤ 1,000,000, A1 = 1, i ≥ 2인 경우에 Ai는 Ai-1의 배수) www.acmicpc.net 이번 문제는 그리디 알고리즘을 사용하여 문제를 푼다 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List; import java.util.StringTokenizer; // 백준 11047 동전 0 p.. 2022. 10. 20.
[Java] 백준-1764 듣보잡 1764번: 듣보잡 첫째 줄에 듣도 못한 사람의 수 N, 보도 못한 사람의 수 M이 주어진다. 이어서 둘째 줄부터 N개의 줄에 걸쳐 듣도 못한 사람의 이름과, N+2째 줄부터 보도 못한 사람의 이름이 순서대로 주어진다. www.acmicpc.net 이번문제는 key값만 필요하고 value값은 필요없으므로 HashSet을 사용하여 문제를 푼다 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.*; // 백준 1764번 듣보잡 public class HearSea { public static void main(String[] args) throws IOExcept.. 2022. 10. 20.
[Java] 백준-1620 나는야 포켓몬 마스터 이다솜 1620번: 나는야 포켓몬 마스터 이다솜 첫째 줄에는 도감에 수록되어 있는 포켓몬의 개수 N이랑 내가 맞춰야 하는 문제의 개수 M이 주어져. N과 M은 1보다 크거나 같고, 100,000보다 작거나 같은 자연수인데, 자연수가 뭔지는 알지? 모르면 www.acmicpc.net 이번문제는 HashMap을 사용하여 key값으로 value를 찾도록 하는 문제다 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.HashMap; import java.util.StringTokenizer; public class PocketmonMaster { public static v.. 2022. 10. 20.
[Java] 백준-1966 프린터 큐 (ArrayList를 통한 풀이방식) ArrayList를 통해 Queue를 구현해서 풀어보았다 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.*; public class PrinterQueue { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); // 테스트 케이스 값 입력 int testcase = Integer.parseInt(br.readLine()); StringBuilder sb = new Stri.. 2022. 10. 10.
[Mendix] Microflow & Nanoflow (마이크로플로우/나노플로우)? 멘딕스에서는 Microflow와 Nanoflow라는 것을 지원을 한다 멘딕스를 설명한다고하면 대표적으로 위에 초록색 점과 빨간색 점이 있고 그 사이를 연결해주는 검은 줄이 있는걸 보여주는데 처음보는 사람은 "그래서 이게 뭔데?" 라는 느낌이 들 수 있다. 그래서 일반적으로 알아듣게 설명하고자 한다. 위에 이미지는 Microflow / Nanoflow 를 생성했을 때 초기 화면이고 여기서 객체 생성과 같이 액션을 취하게 되면 이런식으로 박스가 하나씩 추가가 되는 형식이다. 그래서 여기서 좀더 복잡하게 생성을 하게 되면 이런식의 도표가 나오기도 하고... 뭘한건지 모르겠는데 구글에 Mendix Microflow를 검색을 하고 이미지를 보게 되면 개발하다가 광기에 빠진 개발자가 이런 그림도 그리고 논다. 잡설.. 2022. 9. 12.