MQQueue mqQueue = new MQQueue("DEV.QUEUE.1");
jmsTemplate.convertAndSend(mqQueue, orderCompleted, responseMessage -> {
responseMessage.setJMSCorrelationID(textMessage.getJMSCorrelationID());
return responseMessage;
});
Destination destination = textMessage.getJMSReplyTo();
--build-args
. В случае ENV использовать -e
environment:
- BASE_URL=http://example.com
environment:
- spring.application.name=custom_app
GET /index.php?name=Андрей&surname=Галкин
/login.php?login=Андрей&password=123
согласитесь что так передавать такую информацию совсем не безопасно. Любой может открыть ваш браузер и начиная вводить адрес сайта он из истории может увидеть ваши пароли и логины.POST /login.php (login=Андрей&password=123)
то что в скобочках было бы скрыто и никак не сохранено в браузере. DROP TABLE IF EXISTS #SalaryData
CREATE TABLE #SalaryData (
Id INT NOT NULL PRIMARY KEY IDENTITY,
EmployeeId INT NOT NULL,
SalaryDate DATETIME CONSTRAINT DF__SalaryData__SalaryDate DEFAULT (GETUTCDATE()),
Salary DECIMAL(19,4) NOT NULL CONSTRAINT DF__SalaryData__Salary DEFAULT (0.0)
)
INSERT #SalaryData(EmployeeId, Salary)
VALUES
(2, 30000.0),
(1, 40000.0),
(5, 40000.0),
(3, 30000.0),
(4, 19000.0)
-- Просто выборка по зарплате
SELECT *
FROM #SalaryData sd
ORDER BY sd.Salary DESC
-- Выборка зарплат и сотрудников, у которых зарплата больше чем у целевого сотрудника
;WITH CTE AS
(
SELECT
RootEmployeeId = sd.EmployeeId,
sd.EmployeeId,
sd.Salary,
Depth = 0
FROM #SalaryData sd
UNION ALL
SELECT
RootEmployeeId = cte.EmployeeId,
sd.EmployeeId,
sd.Salary,
Depth = cte.Depth + 1
FROM CTE cte
INNER JOIN #SalaryData sd ON sd.Salary > cte.Salary
)
SELECT
cte.RootEmployeeId,
STRING_AGG(CONCAT(cte.Salary, ' (', cte.EmployeeId, ')'), ', ') WITHIN GROUP (ORDER BY cte.Salary ASC)
FROM CTE cte
WHERE cte.Depth < 2
GROUP BY cte.RootEmployeeId
ALTER TABLE salary ALTER COLUMN salary_date SET DEFAULT current_date;
ALTER TABLE salary
ADD CONSTRAINT FK_Salary_Employee_ID FOREIGN KEY(employee_id)
REFERENCES EMPLOYEE(employee_id)
ON UPDATE CASCADE
ON DELETE CASCADE
TCP/IP
.а где это можно посмотреть?
where SQLServerManager*.msc
и запустить.where SQLServerManager*.msc
это и есть поиск. Файл по-умолчанию должен быть в C:\Windows\System32
. Должен быть во всех редакциях, отключить установку невозможно.<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver" />
<property name="url" value="jdbc:sqlserver://host:port;DatabaseName=dbName;integratedSecurity=true" />
</bean>