启动常用容器启动nginxdocker run -d -p 80:80 -v /data/wwwroot/:/app -v /data/wwwroot/nginx.conf:/etc/nginx/nginx.conf:ro -v /data/wwwroot/app.conf:/etc/nginx/conf.d/app.conf:ro --link m_phpfpm:phpfpm --link minio:minio --name m_nginx nginx:1.22启动PHP7.0+FPMdocker run -d -p 9000:9000 -v /data/wwwroot:/app --link m_mysql:mysql --link m_redis:redis --name m_phpfpm adhocore/phpfpm:7.4启动Minio(分布式文件系统)docker run -d -p 9001:9001 -p 9090:9090 --name minio --restart=always -e "MINIO_ACCESS_KEY=xxxxxxx9"
This Set-Cookie was blocked because it was not sent over a secure-connection and would have overwritten a cookie with Secure attribute当HTTPS下有了一个Cookie后,再想在同域名的HTTP站点下写入Cookie就会失败,解决办法就是删除HTTPS站点下的Cookie。
database.php 中params 配置PDO::MYSQL_ATTR_SSL_CA=>'/var/lib/mysql/ca.pem', PDO::MYSQL_ATTR_SSL_CERT=>'/var/lib/mysql/client-cert.pem', PDO::MYSQL_ATTR_SSL_KEY=>'/var/lib/mysql/client-key.pem', PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT => false
多维数组按字段多次排序$arr = array(); for ($i = 1;$i<10;$i++){ $item = array(); $item['name'] = 'name-' . $i; $item['number'] = rand(10,99); $item['sort'] = rand(1,10); $arr[] = $item; } var_dump(json_encode($arr)); // string(352) "[{"name":"name-1","number":53,"sort":1},{"name":"name-2","number":56,"sort":6},{"name":"name-3","number":39,"sort":6},{"name&q
JAVA代码public static byte[] encrypt(String content, String password) throws Exception{ KeyGenerator kgen = KeyGenerator.getInstance("AES"); SecureRandom random = SecureRandom.getInstance("SHA1PRNG"); random.setSeed(password.getBytes()); kgen.init(128, random); SecretKey secretKey = kgen.generateKey(); byte[] enCodeFormat = secretKey.getEncoded(); SecretKeySpec key = new SecretKeySpec(enCodeFormat, "AES"); Cipher cipher = Cipher.getInstance(&qu