일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |
- Gradle
- Web Server
- jenkins
- elasticsearch
- devops
- IntelliJ
- ubuntu
- Spring
- Design Patterns
- java
- redis
- db
- MySQL
- 맛집
- Git
- 요리
- php
- jsp
- AWS
- javascript
- ReactJS
- laravel
- tool
- JVM
- springboot
- Spring Boot
- linux
- Oracle
- it
- Spring Batch
- Today
- Total
목록전체 (810)
아무거나
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;
[composer 속도 개선] 1. composer diagnose 명령으로 composer 상태 진단. 2. sudo composer self-update // 컴포저 최신버전 사용 - 혹시 소유권이 root로 변경될 수 있으니 확인해보자 3. composer global require hirak/prestissimo // composer global remove hirak/prestissimo -> 제거명령 * 컴포저 install 이나 update 시 SSL 세션을 공유하고 병렬로 라이브러리를 다운로드 받아서 속도를 향상 시키는 컴포저 플러그인 https://github.com/hirak/prestissimo 를 설치하면 속도 향상을 볼 수 있습니다 4. packagist 미러 사용 - compos..