묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 시큐리티
"SPRING_SECURITY_LAST_EXCEPTION" 세션키로 받은 에러 메세지의 문제점
시큐리티 예외를 클라이언트단에서 "SPRING_SECURITY_LAST_EXCEPTION" 세션키로 받으면해커가 해킹을 시도했을시에 계속 인증시도를 하면서 예외를 던지게 되어 WAS에 메모리가 가득차서fullGC가 발생하고 응답속도가 느려진다라는 내용의 블로그의 글을 보게되었습니다. 이 내용의 원리를 이해하고 싶어 질문드립니다. ㅠㅠ 제가 알아본바로는 fullGC는 속도가 느리고 발생하는 순간 자바 어플리케이션을 멈춘다고 글을 본것같습니다. 그렇다면 응답속도가 느려진다는 의미가 위에 설명한 fullGC의 영향으로 응답속도가 느려진다는 의미인건가요? 아니면 블로그에 봤던 글에 허점이 있나요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
빌드오류
안녕하세요 . 다름이 아니라 . Corverage 로 실행할 경우엔 실행이 설공적인데 ... run () > 초록색 화살표 로 실행할 시엔 Unnecessarily replacing a task that does not exist is not supported. Use create() or register() directly instead. 다음과 같은 상황에 어떻게 해결할 수 있는지 질문드립니다..
-
해결됨홍정모의 따라하며 배우는 C언어
강의 재생이 안됩니다
1.3 1.7 1.8 1.9
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
저 죄송하지만 질문이있습니다...
제가 작성한 내용이 잘 저장되었나 확인하고 싶어서 텍스트파일을 한번 열어봤는데 이렇게 저장이되는데 왜이러는거죠...?
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
name 'TK' is not defined 에러가 뜹니다.
그대로 치고 따라했는데 오류가 뜨네요.. 어찌해야할까요 ?
-
미해결웹 게임을 만들며 배우는 Vue
따라서 잘 만들어 봤는데 질문 하나 드립니다.
버튼을 연타하게 되면 1000초뒤에 동시다발적으로 setTimeout이 실행되고, changeHand()의 interval에는 마지막에 저장된 timeout값만 덮어써지게 되서 엄청 빠른속도로 가위바위보가 돌아가는 문제가 있더라구요~. 이부분은 어떻게 체크해야 효율적일지 시간되실때 알려주시면 감사드리겠습니다.~ !
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
choropleth 시각화에서 검정색이 나오는 이유
안녕하세요. 좋은 강좌 잘 듣고 있습니다. 스타벅스/이디야 매장의 합계수를 choropleth 에 표기하는 실습을 스스로 하고 있는 상황입니다. 강사님이 아래와 같이 코드를 짠 뒤, '상호명'으로 칼럼명이 작성되었지만 실제로는 매장수의 합이므로 더 정확히 해주면 좋을 거 같다고 말씀해주셨는데요! 그 방법을 제가 해보기 위해 .reset_index() 및 칼럼이름 변경을 통해 아래와 같이 코드를 짰으며 df_cafe_gu = pd.DataFrame(df_cafe.groupby(['시군구명'])['상호명'].count()).reset_index() df_cafe_gu.columns = ['구', '매장수'] df_cafe_gu df_cafe_gu 를 통해 choropleth를 진행하였습니다...만 ㅜㅜ (아래는 코드 _ In[154]: ) map = folium.Map(location=[geo_df['위도'].mean(), geo_df['경도'].mean()], zoom_start=11) map.choropleth(geo_data = geo_json, data = df_cafe_gu['매장수'], columns = [df_cafe_gu['구'], df_cafe_gu['매장수']], fill_color = 'Purples', key_on = 'feature.properties.name', highlight=True) map 위와 같이 검정색으로만 지도에 표기됩니다. 제가 choropleth의 data, columns에 대한 이해가 부족해서 생긴 것 같은데, 강사님이 사용하신 columns = df_cafe_gu.index 에서의 데이터타입과 제가 reset_index()를 사용해 재편한 데이터 프레임의 데이터 타입이 달라서인가요? 만약 재편된 데이터타입을 제대로 시각화하려면 어떤 방법을 써야하는지 질문드립니다!
-
미해결탈중앙화 eBay 개발!: 실리콘밸리 개발자와 함께
index.js 질문입니다.
import Web3 from "web3"; import "./app.css"; import ecommerceStoreArtifact from "../../build/contracts/EcommerceStore.json"; var EcommerceStore = contract(ecommerce_store_artifacts); const App = { web3: null, account: null, start: async function() { const { web3 } = this; try { // get contract instance const networkId = await web3.eth.net.getId(); const deployedNetwork = ecommerceStoreArtifact.networks[networkId]; this.meta = new web3.eth.Contract( ecommerceStoreArtifact.abi, deployedNetwork.address ); // get accounts const accounts = await web3.eth.getAccounts(); this.account = accounts[0]; } catch (error) { console.error("Could not connect to contract or chain."); } } }; window.App = { start: function() { var self = this; //Bootstrap the Metacoin abstraction for use. EcommerceStore.setProvider(web3.currentProvider); renderStore(); } }; function renderStore() { //get the product count //loop through and fetch all products by id var instance; return EcommerceStore.deployed() .then(function(f) { instance = f; return instance.productIndex.call(); }) .then(function(count) { for (var i = 1; i <= count; i++) { renderProduct(instance, i); } }); } function renderProduct(instance, index) { instance.getProduct.call(index).then(function(f) { let node = $("<div/>"); console.log(f); }); } window.addEventListener("load", function() { if (window.ethereum) { // use MetaMask's provider App.web3 = new Web3(window.ethereum); window.ethereum.enable(); // get permission to access accounts } else { console.warn( "No web3 detected. Falling back to http://127.0.0.1:9545. You should remove this fallback when you deploy live" ); // fallback - use your fallback strategy (local node / hosted node + in-dapp id mgmt / fail) App.web3 = new Web3( new Web3.providers.HttpProvider("http://127.0.0.1:9545") ); } App.start(); }); index.js 너무 많이 바꼈네요.. ㅜ 이렇게 하면 앞에서 했던 iphoneX 크롬 개발자 도구로 ㅜ쿼리가 되던데 바뀐 index.js 코드에선 안되네요. 뭐가 잘못된 건가요?
-
미해결Vue로 Nodebird SNS 만들기
SequelizeValidationError: notNull Violation
회원가입을 하면 이런 에러가 떠요 SequelizeValidationError: notNull Violation: User.email cannot be null, notNull Violation: User.nickname cannot be null, notNull Violation: User.password cannot be null user.js 에서 allowNull: false를 지우고 회원가입 하면 SequelizeDatabaseError: (conn=154, no: 1364, SQLState: HY000) Field 'email' doesn't have a default value sql: INSERT INTO `Users` (`id`,`nickname`,`password`,`createdAt`,`updatedAt`) VALUES (DEFAULT,?,?,?,?); - parameters:['1234','1234','2019-12-06 07:23:46.708','2019-12-06 07:23:46.708'] 이메일이 왜 포함이 안되어있는지 잘모르겠네요 .. 이런 에러가 뜨네요.. 도와주세요 ㅜㅜ
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
qlString
제 경우에는 createQuery 파라미터로 작성한 qlString 안에 Order에 cant resolve symble 'Order' 라는 에러메세지와 함께 빨간 밑줄이 가져있습니다. 그리고 자동완성도 되지 않고요, 제가 뭘 놓친걸까요?ㅎ
-
미해결노션(notion) 완벽 활용법
Evernote Import하면 5$을 받을수 있어요.
Evernote Import하면 5$을 받을수 있어요. 저두 Import 하면 돈을 지불해야 하나 했는데 오히려 5$을 받을수 있었네요. 강의중에 이런부분이 달라서 코멘트남깁니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
값타입 equals 에 대한 문의입니다.
안녕하세요. 강의 잘 듣고 있습니다!! 질문하나 드릴게요. 값타입 외에도 기본타입중 래퍼(Integer, String...) 에 대해서도 equals 로 비교해야될 것 같은데요. 강의를 제가 이해하기에는 값타입에 대해서만 equals 적용이 필요한 듯 설명하신것 같아서요.
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
Mac에서 submit.sh [hash key] 입력시 error 발생합니다.
과제 내용 설명쪽 상단에 있는 sub-로 시작하는 hash key를 내용에 설명하신대로 입력했는데, BackendClientError("Request to the API endpoint has failed.\nCheck your network connection and/or the server status. 위의 에러가 발생합니다. 해결방법이 있는지 알려주시면 감사하겠습니다. Terminal입력 명령어는 bash-3.2$ ./submit.sh sub-... 로 입력했고, 경로도 해당 파일이 존재하는 경로로 지정해 둔 상태입니다. 확인 부탁드립니다.
-
미해결SVG 마스터
익스플로러에서 height auto가 적용이 안되는데 어떻게 해야할까요?
크롬이나 파이어폭스에서는 위 처럼 잘 보이는데 익스에서만 이렇게 보입니다 ㅠㅠ 여기저기 찾아봤지만 해결이 안돼서 질문 드립니다! 그냥 png파일로 넣어야할까요,,,,?ㅜㅜ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
5:50 Member클래스에서 @Entity가 import 안됩니다.
1. 이전 강의에서 활용하던 META-INF 에서 persistence.xml 복붙 하신건가요? 2. Member 클래스에서 @Entity가 import 안 됩니다.뭐가 문제인지 모르겠습니다.
-
미해결자바(JAVA) 언어 기본 강좌
코딩 예문좀 올려주세요
코딩예문 좀 올려주세여
-
미해결스프링 프레임워크 핵심 기술
type safty 문제가 어떤것을 의미하나요~?
type safty 문제가 어떤것을 의미하나요~?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
예제 파일이 없는데요, 어디서 예제 파일을 다운 받나요?
예제 파일이 없는데요, 어디서 예제 파일을 다운 받나요?
-
해결됨홍정모의 따라하며 배우는 C언어
2:35초 Do while예제 질문입니다.
질문요약================= 왜 while앞에 입력이 먼저 들어가야하는지? //printf("Enter secret code : "); //scanf("%d", &guess); 이 두문장을 안쓰고 구동했을때, 입력을 처음에 주지 않았는데도 작동했기에 여쭤봅니다. ========================= 2:35~이후 //비교를 하기전에 입력을 꼭 받아야한다. 입력을 받고 비교를 하는 것인데, 제가 맨 처음에 예제 풀어볼때 #include <stdio.h> int main() { const int secret_code = 337; int guess=0; //printf("Enter secret code : "); //scanf("%d", &guess); //이 두문장을 안쓰고 구동했을때, 입력을 처음에 주지 않았는데도 작동했습니다. while (guess != secret_code) { printf("Enter secret code : "); scanf("%d", &guess); } printf("Good!"); return 0; } 로 구현을 했습니다. 문제없이 구동되길레 교수님것과 비슷할 것이라고 생각했는데, 앞에 한번 더 작성 하신 교수님의 답안을 보고 의아했습니다. 이 예제가 꼭 앞에 한번을 입력 받아야 하는 예제인지 궁금합니다. while의 진입조건이 선택될때 int guess=0으로 초기화 된값이 들어가서 바로 "Enter secret code : "가 출력되기에 필요한가? 에 대한 의구심이 들었습니다. 뭐에서 꼬여서 이런 생각을 하고있는건지,, 이런 질문이 괜찮은건지 모르겠네요 ㅠ 댓글 달아주시면 감사하겠습니다 !
-
미해결Vue.js 시작하기 - Age of Vue.js
cli설치 에러가 발생하고 cli프로젝트 생성이 안됩니다.
설치 에러 learn-vue-js-master> npm install -g @vue/cli npm WARN deprecated core-js@2.6.10: core-js@<3.0 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3. npm WARN deprecated fsevents@1.2.9: One of your dependencies needs to upgrade to fsevents v2: 1) Proper nodejs v10+ support 2) No more fetching binaries from AWS, smaller package size 프로젝트 생성시 에러 vue\learn-vue-js-master> vue create vue-cli vue : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users \Duksoo\AppData\Roaming\npm\vue.ps1 파일을 로드할 수 없습 니다. 자세한 내용은 about_Execution_Policies(https://go.mi crosoft.com/fwlink/?LinkID=135170)를 참조하십시오. 위치 줄:1 문자:1 + vue create vue-cli + ~~~ + CategoryInfo : 보안 오류: (:) [], PSSecurit yEx ception + FullyQualifiedErrorId : UnauthorizedAccess