DB table entity with json to csv

```php $entities = DB::table(‘temp’)->get()->toArray();

[HowTo]sysbench

find . -name 'oltp*'*

[HowTo]Mysql docker

``` sudo docker run -it –rm -v ./mysql:/mysql mysql:5.6 /bin/bash sudo docker run -it –rm -v /home/www-user/mysql:/mysql mysql:5.6 /bin/bash sudo docker run -d –rm -v /home/www-user/mysql:/var/lib/mysql mysql:5.6 /bin/bash sudo docker run -it –rm -v /home/www-user/mysql:/mysql -v /home/www-user/etc/mysql:/etc-mysql mysql:5.6 /bin/bash sudo docker run -d –rm -v /home/www-user/mysql:/mysql -v /home/www-user/etc/mysql:/etc/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=simplepassword mysql:5.6

AWS Cloud9

     ___        ______     ____ _                 _  ___  
    / \ \      / / ___|   / ___| | ___  _   _  __| |/ _ \ 
   / _ \ \ /\ / /\___ \  | |   | |/ _ \| | | |/ _` | (_) |
  / ___ \ V  V /  ___) | | |___| | (_) | |_| | (_| |\__, |
 /_/   \_\_/\_/  |____/   \____|_|\___/ \__,_|\__,_|  /_/   ----------------------------------------------------------------- 

Linux Control Groups

Three components

  • Cgroup
  • Linux subsystem
  • Hierarchy

Linux Namespace

  • UTS Namespace
    • seprate nodename and domainname, every namespace has own hostname
    • CLONE_NEWUTS create new UTS namespace
  • IPC Namespace
    • seprate System V IPC and POSIX message queues, every IPC namespace has own System V IPC and POSIX message queues
    • CLONE_NEWIPC create new IPC Namespace
  • PID Namespace
    • CLONE_NEWPID create new PID namespace
  • Mount Namespace
    • CLONE_NEWNS
  • User Namespace
  • Network Namespace

PHP code quality tools

  • unit test (para)
  • phpcs
  • phpmd
  • phpcpd
  • phpstan

PHP code style

“symplify/coding-standard”: “^4.4”, “symplify/easy-coding-standard”: “^4.4”,

Nginx+PHP docker compose

``` location ~ .php$ { proxy_intercept_errors on; fastcgi_keep_conn on; client_max_body_size 1024M; try_files $uri =404;

Nginx docker

/Users/DHome/Dockercraft/nginx/ningx