fourier
Reviews Written
11
Average Rating
5.0
Posts
Q&A
node_modules์์ ๋ฐ์๋๋ ๊ฒ์ผ๋ก ์์ฌ๋๋ ์๋ฌ
์๋ ํ์ธ์, ์ ๋ก์ด๋. ๋ต๋ณ ๋ฌ์์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. configureStore๋ฅผ configureStore()๋ก ํด์ ์๊ธด ๋ฌธ์ ์์ต๋๋ค. ๊ทธ๋ฐ๋ฐ ์ง๋ฌธ๋๋ฆฌ๊ณ ์ถ์ ์ ์ด ์์ต๋๋ค. ์ฒ์ ์ง๋ฌธ์ ๋๋ฆด ๋, ์คํ ํธ๋ ์ด์ค๋ฅผ ์ ๋ถ ๋ค ์ฝ์๋๋ฐ, ๋ชจ๋ node_modules์์ ๋ฐ์ํ๋ ์๋ฌ์์ต๋๋ค. ๊ทธ๋์ configureStore.js์์ ์๊ธฐ๋ ๋ฌธ์ ๋ผ๊ณ ์๊ฐํ์ง ๋ชปํ์ต๋๋ค. ์ ๋ก์ด๋์ ์ด๋ป๊ฒ /store/configureStore.js์์ ๋ฐ์ํ ๋ฌธ์ ๋ผ๋ ๊ฒ์ ์์ จ๋์ง์? ์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 326
Q&A
ํ๋ธ๋ก์ ์ฌ์ฌ์ฉ์ฑ๊ณผ ํ์
์ ๋ง ๋ง์ ๋์์ด ๋์์ต๋๋ค!!! ์ด๋ค ์๊ฐ์ผ๋ก ํ๋ธ๋ก์ ์ ๊ทผํด์ผ ํ๋์ง ์ด๋์ ๋ ์ดํด๊ฐ ๋์๋ค์. ์ธ์ ๊ฐ๋ ํ๋ธ๋ก๋ฅผ ์์ ์์ฌ๋ก ์ธ ์ ์๋ ๋ ์ ๊ธฐ๋ํ๋ฉฐ ์ด์ฌํ ์์ ํ์ ๋ฌปํ ๋ณด๊ฒ ์ต๋๋ค. ๊ณ ๋ง์ต๋๋ค :)
- 0
- 4
- 587
Q&A
ํ๋ธ๋ก์ ์ฌ์ฌ์ฉ์ฑ๊ณผ ํ์
์ง๋ฌธ์ด ๋๋ฌด ์ถ์์ ์ด์๋๋ฐ ์์ธํ ๋ต๋ณ ๋งค์ฐ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์ฌ์ฌ์ฉ์ฑ์ ๋ํ์ฌ ํ๋ธ๋ก๋ ์ฌ์ฌ์ฉ์ฑ์ ๋ํ์ฌ ์ด๋ค ์ฒ ํ์ ๊ฐ์ง๊ณ ๋ง๋ค์ด์ง ๋๊ตฌ์ธ์ง ๊ถ๊ธํฉ๋๋ค. ๊ฐ์ ์ ํ ๊ฐ์ง ํด ๋ณด๊ฒ ์ต๋๋ค. ์ ๊ฐ Dashboard๋ฅผ ๋ง๋๋๋ฐ ๋ ๊ฐ์ง ์ข ๋ฅ๋ฅผ ๋ง๋ญ๋๋ค. 1. CEO๊ฐ ๋ณด๋ Company Dashboard - Wokrbook_1 ์์ ์์ 2. Sales ํ์์ ๋ณด๋ Sales Dashboard - Workbook_2 ์์ ์์ ์ ์์ ์ ์ํด ์ ๋ ์ํฌ๋ถ ๋ ๊ฐ๊ฐ ์์ฑ(Workbook_1, Workbook_2)๋ ๊ฒ์ ๋๋ค. 1๋ฒ๊ณผ 2๋ฒ ๋์๋ณด๋์์ ๋์ผํ Parameter๊ฐ 5๊ฐ ์ ๋ ์ฐ์ธ๋ค๊ณ ๊ฐ์ ํ๊ฒ ์ต๋๋ค. e.g., p_start_date, p_end_date, p_sales_group, p_customer_group, p_product_type ์ํํธ์จ์ด ๊ฐ๋ฐ์ ํ ๋์์ Class๋ผ๋ ๊ฒ์ ๋ง๋ค์ด ๋๋ฉด ์ผ์ข ์ ๋ถ์ด๋นต ํ๊ณผ ๊ฐ์์ ํ์ํ ๋๋ง๋ค ํด๋นํ๋ Class๋ง ๊ฐ์ ธ๋ค๊ฐ ์ฌ์ฉํ๋ฉด ๋๋๋ฐ ํ๋ธ๋ก์์๋ ์ด๋ฐ ์ผ๋ จ์ ๊ณผ์ ๋ค์ด ์ด๋ป๊ฒ ์ค๊ณ๋์ด ์๋์ง ๊ถ๊ธํฉ๋๋ค. ๋ง์ํด์ฃผ์ ๋ฐฉ๋ฒ๋๋ก ํ๋ ๊ฒ์ด ๊ฐ์ฅ ๋ฐ๋์งํ ๊ฒ์ด๊ฒ ์ง์? ์ฒจ์ธํด์ฃผ์ค ๋ถ๋ถ ์๋ค๋ฉด ๋ง์ ๋ถํ๋๋ฆด๊ฒ์. ํ์ ์ ๋ํ์ฌ ํ๋ธ๋ก๋ฅผ ๋ง์ด ๋ค๋ค๋ณธ ๊ฒ์ด ์๋๋ผ์ ์์ธํ๋ ๋ชจ๋ฅด์ง๋ง Workbook ๊ฐ์ ์ด๋์ด๋ ๋ฐ์ดํฐ ์ฐ๊ฒฐ ๋ฑ ์ฌ๋ฌ๊ฐ์ง ๊ธฐ๋ฅ์ด ์์ ๊ฒ์ผ๋ก ์ถ์ ๋ฉ๋๋ค. ํ์ฌ ๊ณ ๋ฏผ๋๋ ๋ถ๋ถ์ 1. ํ์ ํ ๋ parameter naming convention 2. Dashboard๊ฐ ๋ง์์ก์ ๊ฒฝ์ฐ indexing 3. Calculated Field๋ Parameter์ ๋ํ ๊ณ์ฐ ๋ฐฉ๋ฒ ๊ท ์ผํ (e.g., LTV๊ฐ ๊ณ์ฐ๋๋ logic, Bouce์ ๋ํ ๊ณ์ฐ ๊ธฐ์ค) ์ ์ฌํญ๋ค ์ธ์ ์ ๊ฐ ๋ ๊ณ ๋ฏผํ๊ฑฐ๋ ์ฃผ์ํด์ผํ ๋ถ๋ถ๋ค์ด ์์๊น์? ๋ํ ์ฌ๋ฌ ์ฌ๋์ด ์ํฌ๋ถ์ ๋ฒ์ ์ด ๋ฐ๋์ด ๊ฐ๋ฉด์ ์ ๋ฐ์ดํธ ๋ ํ ๋ฐ Git ์ฒ๋ผ ์์ ๊ณผ์ ์ ๋ํ ํ์คํ ๋ฆฌ๊ฐ ๋จ๋ ๋ฐฉ๋ฒ๋ ์๋์ง ๊ถ๊ธํฉ๋๋ค.
- 0
- 4
- 587
Q&A
--enable-skip-login ์ ๋ํ ์ง๋ฌธ
๋ต๋ณํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ง๋ฌธ์ ๋๋ฆฌ๊ณ ๋ชจ๋ ์ญ์ ๋ฅผ ํ๋๋ฐ ํ๋์ฉ ๋ค์ ์ค์น๋ฅผ ํด๋ณด๊ฒ ์ต๋๋ค.
- 1
- 9
- 676
Q&A
--enable-skip-login ์ ๋ํ ์ง๋ฌธ
์๋ ํ์ธ์. ๋ง์ํ์ ๋๋ก 1) ์ญ์ ๋ฅผ ํ ํ์ 2) ๋์ ๋ณด๋ ํ์ผ์ ์ง์ ๋ค์ด๋ก๋ ํ๊ณ 3) ํ์ผ์ ์ฐพ์์ ๋ง์ํ์ ๋๋ก ์์ ์ ํ ํ์ 4) ๋์๋ณด๋๋ฅผ ์ค์นํ๊ณ 5) kubectl proxy๋ฅผ ํ ๊ฒฐ๊ณผ ์๋์ ๊ฐ์ ์๋ต์ ํ์ธํ์์ต๋๋ค. $ kubectl proxy Starting to serve on 127.0.0.1:8001 ๊ทธ๋ฐ๋ฐ http://127.0.0.1:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/ ์ ์ ์์ ํ๋ฉด ์๋์ ๊ฐ์ ์๋ต์ ๋ง๋๊ฒ ๋ฉ๋๋ค. { "kind": "Status", "apiVersion": "v1", "metadata": { }, "status": "Failure", "message": "services \"kubernetes-dashboard\" not found", "reason": "NotFound", "details": { "name": "kubernetes-dashboard", "kind": "services" }, "code": 404 } ๊ทธ๋ฆฌ๊ณ http://127.0.0.1:8001/ ์ ์ ์์ ํ๋ฉด ์๋์ ๊ฐ์ ์๋ต์ ๋ง๋๊ฒ ๋๊ตฌ์, { "paths": [ "/api", "/api/v1", "/apis", "/apis/", "/apis/admissionregistration.k8s.io", "/apis/admissionregistration.k8s.io/v1beta1", "/apis/apiextensions.k8s.io", "/apis/apiextensions.k8s.io/v1beta1", "/apis/apiregistration.k8s.io", "/apis/apiregistration.k8s.io/v1", "/apis/apiregistration.k8s.io/v1beta1", "/apis/apps", "/apis/apps/v1", "/apis/apps/v1beta1", "/apis/apps/v1beta2", "/apis/authentication.k8s.io", "/apis/authentication.k8s.io/v1", "/apis/authentication.k8s.io/v1beta1", "/apis/authorization.k8s.io", "/apis/authorization.k8s.io/v1", "/apis/authorization.k8s.io/v1beta1", "/apis/autoscaling", "/apis/autoscaling/v1", "/apis/autoscaling/v2beta1", "/apis/batch", "/apis/batch/v1", "/apis/batch/v1beta1", "/apis/certificates.k8s.io", "/apis/certificates.k8s.io/v1beta1", "/apis/cloud.google.com", "/apis/cloud.google.com/v1beta1", "/apis/coordination.k8s.io", "/apis/coordination.k8s.io/v1", "/apis/coordination.k8s.io/v1beta1", "/apis/extensions", "/apis/extensions/v1beta1", "/apis/metrics.k8s.io", "/apis/metrics.k8s.io/v1beta1", "/apis/networking.gke.io", "/apis/networking.gke.io/v1beta1", "/apis/networking.k8s.io", "/apis/networking.k8s.io/v1", "/apis/networking.k8s.io/v1beta1", "/apis/node.k8s.io", "/apis/node.k8s.io/v1beta1", "/apis/nodemanagement.gke.io", "/apis/nodemanagement.gke.io/v1alpha1", "/apis/policy", "/apis/policy/v1beta1", "/apis/rbac.authorization.k8s.io", "/apis/rbac.authorization.k8s.io/v1", "/apis/rbac.authorization.k8s.io/v1beta1", "/apis/scalingpolicy.kope.io", "/apis/scalingpolicy.kope.io/v1alpha1", "/apis/scheduling.k8s.io", "/apis/scheduling.k8s.io/v1", "/apis/scheduling.k8s.io/v1beta1", "/apis/storage.k8s.io", "/apis/storage.k8s.io/v1", "/apis/storage.k8s.io/v1beta1", "/healthz", "/healthz/SSH Tunnel Check", "/healthz/autoregister-completion", "/healthz/etcd", "/healthz/log", "/healthz/ping", "/healthz/poststarthook/apiservice-openapi-controller", "/healthz/poststarthook/apiservice-registration-controller", "/healthz/poststarthook/apiservice-status-available-controller", "/healthz/poststarthook/bootstrap-controller", "/healthz/poststarthook/ca-registration", "/healthz/poststarthook/crd-informer-synced", "/healthz/poststarthook/generic-apiserver-start-informers", "/healthz/poststarthook/kube-apiserver-autoregistration", "/healthz/poststarthook/rbac/bootstrap-roles", "/healthz/poststarthook/scheduling/bootstrap-system-priority-classes", "/healthz/poststarthook/start-apiextensions-controllers", "/healthz/poststarthook/start-apiextensions-informers", "/healthz/poststarthook/start-kube-aggregator-informers", "/healthz/poststarthook/start-kube-apiserver-admission-initializer", "/logs", "/metrics", "/openapi/v2", "/version" ] } ์ ์์ ์ธ ์๋์ด ์ ๋๋ ๊ฒ ๊ฐ์๋ฐ, ์ง๋ฌธ๋๋ฆฌ๊ณ ์ถ์ ์ ์ ํน์ ๋ค๋ฅธ ํํธ๊ฐ ์์๋ฐ์ง์. ๊ฐ์ฌํฉ๋๋ค.
- 1
- 9
- 676
Q&A
--enable-skip-login ์ ๋ํ ์ง๋ฌธ
์๋ ํ์ธ์. ์ ๋ ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ๋ฒ์ ํตํด ์ค์น๋ฅผ ํ์๋๋ฐ์. ํน์ ์ค์น๋ฅผ ์ง์ ํ ๊ฒ ์๋ ๊ฒ์ธ์ง์? ์ ๊ฐ ์ฒ์ ์ค์น๋ฅผ ํ๋ค๋ณด๋ ์ค์๋ฅผ ํ์ฌ ๋ฒ๊ฑฐ๋กญ๊ฒ ํด๋๋ฆฐ ๊ฒ์ ์๋์ง ๊ฑฑ์ ์ด ๋ฉ๋๋ค. ํน์ ์ ๊ฐ ์๋ชป ์ค์นํ ๊ฒ์ด๋ผ๋ฉด ๋ณ๋์ ์ญ์ ์ ์ฐจ์์ด ์ค์น๋ฅผ ๋ค์ ํ๋ฉด ๋ ๊น์? https://cloud.google.com/sdk/docs/quickstart-macos ์์ SDK ๋ค์ด๋ก๋ ๋ฐ ์ค์น.$ gcloud components update $ gcloud components install kubectl $ gcloud container clusters get-credentials k8s-cluster --zone asia-east1-a --project august-cirrus-258814 $ kubectl get nodes $ kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/recommended/kubernetes-dashboard.yaml $
- 1
- 9
- 676
Q&A
--enable-skip-login ์ ๋ํ ์ง๋ฌธ
์๋ ํ์ธ์. ๋ง์ํ์ ๋๋ก Depoloyment ๋ด์ฉ์ด ์งค๋ฆฐ ๊ฒ์ ํ์ธํ์์ต๋๋ค. (... ์ฃ์กํฉ๋๋ค.) ๊ทธ๋ฐ๋ฐ --enable-skip-login ์ ์ถ๊ฐํ ํ์ ์ ์ฅ์ ํ๋ ค๊ณ ํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ๋ฉ์์ง๊ฐ ๋ํ๋ฉ๋๋ค. ``` error: deployments.apps "kubernetes-dashboard" is invalid A copy of your changes has been stored to "/var/folders/j5/qdp1mcl532j_5x4rzg3c50gw0000gn/T/kubectl-edit-zc2fv.yaml" error: Edit cancelled, no valid changes were saved. ``` https://github.com/kubernetes/kubectl/issues/677 ์ ๋ฐ๋ฅด๋ฉด ์ฌ์ค์น๋ฅผ ํด์ผ ํ๋ค๊ณ ํ๋๋ฐ์. ๋ง์ผ ์ฌ์ค์น๋ฅผ ํด์ผ ํ๋ค๋ฉด $ gcloud components update $ gcloud components install kubectl ์ด ๋ถ๋ถ๋ถํฐ ๋ค์ ํ๋ฉด ๋๋ ๊ฒ์ผ๊น์? ํน์ ๋น์ทํ ์ํฉ์ ๊ฒฝํํ์ ์ ์ด ์์ผ์๋ค๋ฉด ์กฐ์ธ์ ํด์ฃผ์ค ์ ์์๊น์? ์ ๋ ํด๊ฒฐ์ฑ ์ ๋ ์ฐพ์๋ณด๋ ค ํ๋๋ฐ, ์ ๊ฐ ์ ๋ชจ๋ฅด๋ ์ํ์์ ์๋ํ๋ค๊ฐ ์คํ๋ ค ๋ฌธ์ ๋ฅผ ๋ ํค์ธ์๋ ์์ด ์กฐ์ธ์ ๊ตฌํ๋ ค ํฉ๋๋ค. ์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
- 1
- 9
- 676
Q&A
relation "hibernate_sequence" does not exist
์ญ์ ์ ๊ฐ ์ค์๋ฅผ ํ๊ตฐ์. ๋ฒ๊ฑฐ๋กญ๊ฒ ํด๋๋ ค ์ฃ์กํ ๋์์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!!
- 0
- 4
- 2.5K
Q&A
relation "hibernate_sequence" does not exist
์๋ ํ์ธ์, ๋ต๋ณ์ฃผ์ ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์ ๊ฐ ์ฌ์ฉํ docker์ ๋ช ๋ น์ด๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. โ$ docker run -p 5432:5432 -e POSTGRES_PASSWORD=pass -e POSTGRES_USER=yun -e POSTGRES_DB=springdata --name postgres_boot -d postgres$ docker exec -i -t postgres_boot bash$ su - postgres$ psql --username yun --dbname springdataโ ์ค์ตํ ํ๋ก์ ํธ๋ ๋ค์ ๋งํฌ์ ๊ฐ์ต๋๋ค. https://github.com/ysjhmtb/Question/tree/master/Project/springdatademo2 @Id @GeneratedValue ๋ ๋ค์ ๋งํฌ์ ๊ฐ์ด ์ฌ์ฉํ์์ต๋๋ค. https://github.com/ysjhmtb/Question/blob/master/Project/springdatademo2/src/main/java/me/whiteship/demospringdata/Account.java ์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
- 0
- 4
- 2.5K




