일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- javascript
- ReactJS
- Git
- it
- Web Server
- springboot
- tool
- 맛집
- java
- AWS
- ubuntu
- 요리
- Spring Batch
- JVM
- Oracle
- Spring
- jsp
- MySQL
- linux
- elasticsearch
- devops
- Spring Boot
- redis
- php
- Gradle
- IntelliJ
- db
- jenkins
- Design Patterns
- laravel
- Today
- Total
아무거나
shell script 파라미터 사용법 test.sh 작성 #!/bin/bash echo "파라미터 개수 : $#" echo "첫 번째 파라미터: $1" echo "모든 파라미터 내용 : $@" [test@localhost ~]# test.sh bread star 파라미터 개수 : 2 첫 번째 파라미터: bread 모든 파라미터 내용 : bread star
sed "s/찾을문자열/바꿀문자열/g" ex) # short_open_tag = On sed "s/short\_open\_tag\ \=\ Off/short\_open\_tag\ \=\ On/g" /etc/php5/apache2/php.ini > php.ini // 문자열을 치환하여 현재경로에 저장함 yes | mv php.ini /etc/php5/apache2/php.ini // 덮어쓰기 # date.timezone = Asia/Seoul sed "s/\;date\.timezone\ \=/date\.timezone\ \=\ Asia\/Seoul/g" /etc/php5/apache2/php.ini > php.ini yes | mv php.ini /etc/php5/apache2/php.ini # pecl_h..
[SyncTimes.php] use Illuminate\Database\Eloquent\Model; class SyncTimes extends Model { public $timestamps = false; protected $primaryKey = 'seq'; protected $connection = "auth"; protected $table = 'sync_times'; } // 조회할 빌더 내용 $syncTime = new SyncTimes(); $syncTimeResult = $syncTime->select('필드1', '필드2') ->where('조건1', {조건1}) ->where('조건2', {조건2}) ->orderBy('정렬1', 'desc') ->get(); [laravel 옐로퀀트..
[PHP 숫자 자릿수 체크] * strlen 함수를 사용한다. echo strlen('0').': 0 '; echo strlen('01').': 01 '; echo strlen('00').': 00 '; echo strlen('20').': 20 '; exit; 결과) 1: 0 2: 01 2: 00 2: 20
[php guzzle http client 동기/비동기 요청] http://docs.guzzlephp.org/en/stable/index.html // guzzle은 curl 통신을 위한 라이브러리 이다. public function __construct($vendorName, $wmpVendorId, $dataProviderType, $dataProviderProcessType, $startTime) { $this->url = getenv('INTERNAL_API_HOST').'/v1/systems/operation/logs'; $this->serverIp = getenv('SERVER_ADDR'); $this->serverDomain = getenv('HTTP_HOST'); $this->vendorN..
[마젠토 클라우드 푸시 리스트 확인 방법] - http://www.baidu.com/ 바이두 개발자 계정 등록 필요 - 개발자 계정 로그인 - http://developer.baidu.com/ 접속 -> 云推送(클라우드 푸시) -> http://developer.baidu.com/platform/s7 접속 - 상단에 应用管理(응용관리) 클릭
# php 함수 찾을 문자열이 나온 처음 위치부터 끝까지 반환 strstr(문자열, 찾을 문자) $temp = '#(*id title name'; $tmp = strstr($temp , 'id'); 출력 : id title name
# php 함수 배열의 교집합 추출 ex) $array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red"); $array2 = array("a" => "green", "yellow", "red"); $result = array_intersect($array1, $array2); 결과 : array( [0] => green );
# 배열 차이 계산 $array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red"); $array2 = array("a" => "green", "yellow", "red"); $result = array_diff_assoc($array1, $array2); print_r($result); Array ( [b] => brown [c] => blue [0] => red ) * 배열이 일치할 경우 빈 배열값을 출력한다.
# laravel 호스트 분기 - .env.dev .... env파일 기준 - bootstrap.php에 추가 [내용] //호스트체크 if(preg_match('/local\./', $_SERVER['HTTP_HOST'])){ $envFile= '.env.local'; } else if(preg_match('/dev\./', $_SERVER['HTTP_HOST'])){ $envFile= '.env.dev'; } else if(preg_match('/stage\./', $_SERVER['HTTP_HOST'])){ $envFile= '.env.stage'; } else { $envFile= '.env.live'; } $app->loadEnvironmentFrom($envFile); return $app;