반응형

programing 557

Spring Security는 SecurityConfig를 사용해도 POST 요구를 차단합니다.

Spring Security는 SecurityConfig를 사용해도 POST 요구를 차단합니다. Spring Boot 기반의 REST API를 개발 중입니다.spring-boot-starter-webSpring Security를 사용하는 경우(spring-security-core e spring-security-config)를 사용하여 다른 엔드포인트를 보호합니다. 인증은 다음 두 가지 역할 세트를 가진 사용자를 포함하는 로컬 데이터베이스를 사용하여 수행됩니다.ADMIN그리고.USER.USER할 수 있을 것이다GET모든 API 엔드포인트 및POST기반으로 엔드포인트까지routeA.ADMIN같은 일을 할 수 있을 것이다USER플러스POST그리고.DELETE'routeB'에 기반한 엔드포인트 하지만 지금 내..

programing 2023.02.11

원칙 2를 사용하여 원시 SQL 실행

원칙 2를 사용하여 원시 SQL 실행 원칙 2를 사용하여 raw SQL을 실행하고 싶다. 데이터베이스 테이블을 잘라내고 기본 테스트 데이터로 테이블을 초기화해야 합니다.다음은 원칙 2의 미가공 쿼리 예시입니다. public function getAuthoritativeSportsRecords() { $sql = " SELECT name, event_type, sport_type, level FROM vnn_sport "; $em = $this->getDoctrine()->getManager(); $stmt = $em->getConnection()->prepare($sql); $stmt->execute(); return $stmt->fetchAll(); } //$sql - sql statement //$e..

programing 2023.01.29

MariaDB 컬럼스토어 LAST_INSERT_ID() 대체

MariaDB 컬럼스토어 LAST_INSERT_ID() 대체 환경: OS: CentOS 7.2 DB 서버: 10.1.23-MariaDB Columnstore 1.0.9-1 테스트 데이터베이스 2개, InnoDB 1개 및 Column Store 1개: CREATE TABLE `test_innodb` ( `ctlid` bigint(20) NOT NULL AUTO_INCREMENT, `rfid` varchar(100) DEFAULT NULL, PRIMARY KEY (`ctlid`) ) ENGINE=InnoDB CREATE TABLE `test_cs` ( `ctlid` bigint(20) DEFAULT NULL COMMENT 'autoincrement=1', `rfid` varchar(100) DEFAULT N..

programing 2023.01.29

하위 도메인 간의 PHP 세션

하위 도메인 간의 PHP 세션 다음을 설정하려고 합니다. auth.example.com sub1.example.com sub2.example.com 가 방문했을 sub1.example.com ★★★★★★★★★★★★★★★★★」sub2.example.com이 되지 and and and and and and 로 리다이렉트 .auth.example.com을 사용하다 sub1.example.com ★★★★★★★★★★★★★★★★★」sub2.example.com자격증명서 php.ini에서 다음 설정을 시도했습니다. session.cookie_domain = ".example.com" 한 도메인에서 다른 도메인으로 정보를 전달하는 것 같진 않아요 [편집] 다음을 시도했습니다. sub1.example.com/test.p..

programing 2023.01.29

Python의 eval()은 무엇을 합니까?

Python의 eval()은 무엇을 합니까? 에서는 Python이라는 를 계속 .eval(input('blah')) 만, 그것이 알 수 .input()★★★★★★ 。 그게 뭘 하는데?누가 설명 좀 해줄래?eval 함수를 사용하면 Python 프로그램이 Python 코드를 실행할 수 있습니다. eval 예제(진행형 셸): >>> x = 1 >>> eval('x + 1') 2 >>> eval('x') 1 eval()는 문자열을 코드로 해석합니다.사용자가 컴퓨터에서 코드를 실행하는 옵션으로 이 기능을 사용할 수 있기 때문에 많은 사용자가 이 기능을 사용할 수 있습니다.「 」가 eval(input()) ★★★★★★★★★★★★★★★★★」os Import에 할 수 .input() os.system('rm -R *'..

programing 2023.01.29

MySQL Like 다중값

MySQL Like 다중값 MySQL 쿼리가 있습니다. 이 내용을 포함하는 데이터베이스 필드가 있습니다. sports,shopping,pool,pc,games shopping,pool,pc,games sports,pub,swimming, pool, pc, games 이 같은 쿼리가 작동하지 않는 이유는 무엇입니까?스포츠나 술집, 둘 다 있는 필드가 필요해요? SELECT * FROM table WHERE interests LIKE ('%sports%', '%pub%') 이를 위한 빠른 방법: WHERE interests LIKE '%sports%' OR interests LIKE '%pub%' 이것은 다음과 같습니다. WHERE interests REGEXP 'sports|pub' 이 솔루션은 http:..

programing 2023.01.29

Spring MVC 3 컨트롤러에서 문자열 메시지만 반환

Spring MVC 3 컨트롤러에서 문자열 메시지만 반환 컨트롤러에서 문자열 메시지를 반환하는 방법을 알려 주실 수 있나요? 컨트롤러 메서드에서 문자열을 반환하기만 하면 jsp 뷰 이름으로 처리되는 spring mvc가 됩니다.컨트롤러의 메서드에 주석을 붙입니다.@ResponseBody: @RequestMapping(value="/controller", method=GET) @ResponseBody public String foo() { return "Response!"; } 시작: 15.3.2.6 응답 본문과 주석 매핑: 그@ResponseBody주석 [...]을(를) 메서드에 붙일 수 있으며 반환 유형을 HTTP 응답 본문에 직접 작성해야 함을 나타냅니다(모델에 배치하거나 보기 이름으로 해석하지 않음..

programing 2023.01.29

Mesos 또는 Core에서 MariaDB 및 Redis의 고가용성 클러스터를 설정하는 방법OS

Mesos 또는 Core에서 MariaDB 및 Redis의 고가용성 클러스터를 설정하는 방법OS 대부분의 튜토리얼, 프레젠테이션 및 데모에서는 DNS(SkyDNS, skydock 등) 또는 etcd 또는 ZooKeeper로 구성된 HAproxy 또는 Vulcand 등의 역프록시를 통해 로드 밸런싱된 상태 비저장 서비스만 제공됩니다. 다음을 사용하여 MariaDB 및 Redis 클러스터를 도입하는 모범 사례가 있습니까? CoreOS + 플릿 + 도커 Mesos + 마라톤 + 도커 기타 클러스터 관리 솔루션 마스터를 실행하는 호스트가 변경될 수 있는 경우 Redis 클러스터와 MariaDB 클러스터(Galera)를 구성하려면 어떻게 해야 합니까? https://github.com/sheldonh/coreos..

programing 2023.01.29
반응형