반응형

전체 글 794

maven-shade-plugin의 용도와 Java 패키지를 재배치하는 이유는 무엇입니까?

maven-shade-plugin의 용도와 Java 패키지를 재배치하는 이유는 무엇입니까? maven-shade-plugin이 누군가의 pom.xml에 사용되고 있는 것을 발견했습니다.저는 maven-shade-plugin을 사용해 본 적이 없기 때문에(Maven n00b입니다), 이것을 사용하는 이유와 기능을 이해하려고 했습니다. Maven 문서를 봤는데 이 문장이 이해가 안 돼요. 이 플러그인은 종속성을 포함하여 uber-jar에 아티팩트를 패키징하고 일부 종속성의 패키지를 음영(예: 이름 변경)할 수 있는 기능을 제공합니다. 페이지에 있는 서류는 그다지 새로울 것 같지 않다. 우버 항아리가 뭐죠?왜 누군가 그걸 만들고 싶어 했을까요?종속성 패키지의 이름을 바꾸면 무슨 소용입니까?maven-shade..

programing 2022.12.21

SQL에서 지정된 양을 초과하는 첫 번째 행을 가져오는 방법

SQL에서 지정된 양을 초과하는 첫 번째 행을 가져오는 방법 다음 데이터가 포함된 테이블이 있습니다. 아이디 양 날짜. 1 500 2021-05-01 2 100 2021-05-03 3 300 2021-05-06 다음 예시와 같이 특정 금액을 초과하는 첫 번째 레코드를 받아야 합니다. 구체적인 금액이 500이면 ID 1을 반환합니다. 구체적인 금액이 550이면 ID 2를 돌려드립니다. 600이면 ID 2가 반환됩니다. 특정 금액이 600을 넘으면 ID 3을 반환합니다. MySQL 쿼리를 사용하여 이를 수행하려면 어떻게 해야 합니까?누적 합계 및 일부 필터링을 사용할 수 있습니다. select t.* from (select t.*, sum(amount) over (order by date) as runnin..

programing 2022.12.21

서브쿼리가 NULL인지 확인합니다.

서브쿼리가 NULL인지 확인합니다. 질문이 있습니다. SELECT sid FROM (SELECT * FROM myTable WHERE keyword='tank') AS InnerTmp LIMIT 1 내부 쿼리가 NULL일 수 있습니다. NULL을 0으로 바꾸고 싶습니다.시도했지만 작동하지 않습니다. SELECT sid FROM (SELECT IFNULL(sid,0) AS sid FROM myTable WHERE keyword='tank') AS InnerTmp LIMIT 1 키워드='tank'에 행이 없는 경우 서브쿼리가 0 행을 반환한다는 의미입니까? 이 문제를 해결하는 방법은 다음과 같습니다. 외부 조인(Outer join)을 사용하여 적어도 하나의 행을 얻은 후 키워드='tank'인 행 집합과 일치..

programing 2022.12.21

MySQL에 있는 경우 업데이트하고 없는 경우 삽입(AKA "upsert" 또는 "Merge")하려면 어떻게 해야 합니까?

MySQL에 있는 경우 업데이트하고 없는 경우 삽입(AKA "upsert" 또는 "Merge")하려면 어떻게 해야 합니까? 쉽게 할 수 있는 방법은 없을까?INSERT행이 존재하지 않을 때 또는 행UPDATEMySQL 쿼리가 하나라도 있다면?사용 예: INSERT INTO `usage` (`thing_id`, `times_used`, `first_time_used`) VALUES (4815162342, 1, NOW()) ON DUPLICATE KEY UPDATE `times_used` = `times_used` + 1 오래된 질문인 건 알지만, 구글이 최근에 저를 여기로 이끌어서 다른 사람들도 여기로 올 거라고 생각해요. @syslog가 맞습니다.구문이 있습니다. 단, 원래 질문은 MySQL에 대해 구체..

programing 2022.12.21

워드프레스를 위한 MariaDB 최적화

워드프레스를 위한 MariaDB 최적화 2개의 CPU 코어와 1GB의 RAM을 탑재한 서버가 있습니다.서버는 워드프레스 사이트를 하나만 실행합니다.내 서버 스택은 LEMP입니다.워드프레스 사이트를 개설한 지 2주 만에 mysql 튜너를 실행했습니다.결과는 다음과 같습니다. [!!] Maximum reached memory usage: 884.8M (89.15% of installed RAM) [!!] Maximum possible memory usage: 1.4G (139.86% of installed RAM) [!!] Overall possible memory usage with other process exceeded memory [!!] Slow queries: 15% (629K/4M) [OK] H..

programing 2022.12.21

const int*, const int * const 및 int const *의 차이점은 무엇입니까?

const int*, const int * const 및 int const *의 차이점은 무엇입니까? 는 항상 알고 있어요.const int*,const int * const , , , , 입니다.int const *올바르게 동작합니다.할 수 있는 것과 할 수 없는 것을 정의하는 일련의 규칙이 있습니까? 과제, 기능 전달 등에 대해 해야 할 일과 하지 말아야 할 일을 모두 알고 싶습니다.시계방향/나선형 규칙에 따라 뒤로 읽습니다. int*로의 int const * - const int - int * const int-로 합니다. int const * const const const int. 이제 첫 번째const할 수 즉, 다음과 같습니다. const int *==int const * const int ..

programing 2022.12.21

트리거 입력 버튼 클릭

트리거 입력 버튼 클릭 두 개의 버튼이 있는 페이지가 있습니다.는 ★★★★★★★★★★★★★★★.요소 및 다른 요소는이치노, 를 누릅니다.의 , 「」click이벤트가 트리거됩니다.버튼 요소가 먼저 위치하기 때문인 것 같습니다. 디폴트 버튼을 설정하는 신뢰할 수 있는 방법을 찾을 수 없습니다.또, 현시점에서는, 아무것도 찾을 수 없습니다.더 나은 게 없어서, 양식 어디든지 키 누르기를 캡처해 놨어요. ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ $('form').keypress( function( e ) { var code = e.keyCode || e.which; if( code === 13 ) { e.preventDefa..

programing 2022.12.21

문자열을 부울 php로 변환하는 방법

문자열을 부울 php로 변환하는 방법 문자열을 로 변환하려면 어떻게 해야 합니까?boolean? $string = 'false'; $test_mode_mail = settype($string, 'boolean'); var_dump($test_mode_mail); if($test_mode_mail) echo 'test mode is on.'; 다시 돌아온다. 부울 참 하지만 그래야 한다.boolean false.이 방법은 @lauthiamkok에 의해 댓글에 게시되었습니다.더 많은 관심을 끌기 위해 여기에 글을 올립니다. 니즈에 따라서는,filter_var()와 함께FILTER_VALIDATE_BOOLEAN플래그를 설정합니다. filter_var( true, FILTER_VALIDATE_BOOLEAN); ..

programing 2022.12.21

결과가 있어야 할 경우 PHP MySQL Query of View가 0 결과를 반환합니다.

결과가 있어야 할 경우 PHP MySQL Query of View가 0 결과를 반환합니다. 저는 PHP 5.6을 실행하고 있는 사이트를 가지고 있습니다.이 사이트의 데이터베이스는 최근에 MySQL 5.1에서 MariaDB 10.0(MySQL 5.5 호환)으로 업그레이드되었으며, 이제 내 사이트의 쿼리가 작동하지 않습니다(MySQL 5.1 데이터베이스에 연결할 때 오류 없이 작동합니다). 이 데모에서는 "id"(정수) 및 "page_title"(var_char) 필드가 있는 "content"(콘텐츠)라는 데이터베이스 테이블이 있습니다.이 표에는 ID가 1인 행과 "테스트 1"인 page_title, 두 번째 행의 ID가 2이고 page_title이 "테스트 2"로 설정된 행이 있습니다. 그런 다음 phpM..

programing 2022.12.21

Sequelize와의 MariaDB 연결

Sequelize와의 MariaDB 연결 MariaDB와 Sequelize의 연결성을 확인하고 있습니다. const Sequelize = require('sequelize'); // Setting up database (MariaDB) connection const sequelize = new Sequelize('dbName', 'usr', 'pass', { host: 'localhost', dialect: 'mariadb' }); 그러나 다음과 같은 오류가 발생합니다. /home/lt-196/api/node_modules/sequelize/lib/sequelize.js:236 throw new Error('The dialect ' + this.getDialect() + ' is not supported..

programing 2022.12.21
반응형