접근제어 ip – 아파치 2.4이상

아파치 2.4이상에서 특정 아이피 차단
OS: centos 7.3

vi /etc/httpd/conf/extra/httpd-vhosts.conf

<Directory /var/www/html/myhome>
Options FollowSymLinks MultiViews
AllowOverride All
<RequireAll>
Require all granted
Require not ip 91.200.12.28
</RequireAll>

</Directory>

 

Advertisements

substring – mysql vs mssql

* substring – mysql vs mssql

* mysql
substring (COLNM, startindex, length)
startindex가 1부터 시작
주의: startindex에 0을 주면 결과가 empty string

SELECT substring(‘abcde’,1,3) –> abc
SELECT substring(‘abcde’,0,3) — empty

* mssql
substring (COLNM, startindex, length)
startindex가 1부터 시작
주의: startindex에 0을 주면 결과가 뒤자리에서 하나가 잘린결과 나옴
SELECT substring(‘abcde’,1,3) –> abc
SELECT substring(‘abcde’,0,3) –> ab

[mybatis] 다중 업데이트 – 리스트

리스트를 이용한 업데이트

자바단에서 리스트 루프가 아닌 마이바티스에서 루프 돌리는 방법

참고: https://stackoverflow.com/questions/35480461/updating-multiple-database-rows-in-spring-mybatis

선행: JDBC 커넥션 스트링에 다음을 추가.
allowMultiQueries=true

<update id="updateEmployeeTrips" parameterType="java.util.List">
    <foreach collection="list" item="employeeTrips" index="index" separator=";">
        update employee_trips set pickup_drop_time = #{employeeTrips.pickupTime} where id = #{employeeTrips.id}
    </foreach>
</update>