EasyPHP-Devserver-17的坑位】的更多相关文章

引言 看过前文的博友可能注意到我是把 部署dll文件拷贝到生产机器,之后在生产机器上使用docker-compose即时创建镜像, 并没有完成CI/CD, 只是在原来传统部署方式下 将部署文件容器化. 经过长时间实操验证,终于完成基于Gitlab的CI/CD实践,本次实践的坑位很多, 实操的过程尽量接近 最佳实践(不做hack, 不做骚操作),记录下来也方便自己加深理解. 第一部分: Gitlab CI/CD 原理 和 Gitlab Runner 安装(这里使用shell执行器) 第二部分: G…
http是我们最常见的客户端/服务端传输协议,在golang中,默认的net/http包有一些坑位,需要调整以获得更加性能. 在golang程序中,我也遇到因为不合理使用 http client导致的程序崩溃问题. 坑:1:默认的HttpClient 默认的HttpClient不包含请求超时时间,如果你使用http.Get(url)或者&Client{}, 这将会使用http.DefaultClient,这个结构体内no timeout. 假如发出请求的服务端API有问题:没有及时响应httpc…
一.不要使用可变对象作为函数默认值 复制代码代码如下: In [1]: def append_to_list(value, def_list=[]):   ...:         def_list.append(value)   ...:         return def_list   ...: In [2]: my_list = append_to_list(1) In [3]: my_listOut[3]: [1] In [4]: my_other_list = append_to_l…
本文所用webpack版本为4+,阅读本章的同学请注意区分. webpack默认不需要配置文件 但是你仍可在项目的node_module目录同级目录建立一个webpack.config.js文件进行配置 本人的苦逼经历觉得这句话还是挺重要的,所以开局先一句话, 本章主要介绍webpack 的devserver配置项,请根据自身判断是否需要继续阅读 上代码 module.exports = { entry: { // ... }, output: { // ... publicPath: "./&…
在做项目的时候,无意发现了一个小东西. new Date('2018-05-15') new Date('2018-5-15') 输出的结果是不同的,相差了8小时.然后让我回忆到之前看的一个时间转换函数,把-替换成/.于是,我把它替换了一下.问题就解决了,返回的就是相同的时间.所以可以简单地得出一个结论: 其实不关是否加了0的问题 把-替换成/,可以躲过这个坑 本来这个日记已经完结,我没死心又跑去MDN找了Date对象的知识.其中有一个写着new Date(dateString),接着,我们看到…
本文目的是为了更好的理解指针和内存管理 背景 我们定义一个变量A,修改另外一个一个变量B,导致A的值被修改,我们称它为内存污染. 案例 如下程序,正常的预期输出应该是:97 98 256 ,但正确的结果却是1 0 256 ,意不意外,惊不惊喜 这时候主要问题发生在int *ptr = (int *)&b; 这里,对&b 强类型转换,污染了a 的内存 a 的地址比b 地址大(堆从低到高, 栈从高到低分配地址 ) ------------ #include <stdio.h> in…
发个通知,过段时间学习计划相关的东西就出来了,上次写了篇指引文章后有些好奇心颇重的人跟我说:“发现最近群知识库和技能库更新的频率有点大,这是要放大招的节奏啊!” 很多想学习却不知道如何规划的人想要一个学习计划表,于是乎,我们就做了个大的~~~(运维的东西会逐渐添加在技能点中的)先发个大概的导图,技能部分已更新,这些东西都是为了新手快速融入,挤时间出来更新的项目技能,希望海涵,毕竟平时要工作又要生活,再加上快成家了,中国人结婚~~这个压力你们懂的...      为了计划不胎死腹中,希望感兴趣的帮…
<script> function test(link) { link = link || 'none'; alert(link); } function test2(){ var link = ''; if(link){ alert(1); }else{ alert(2);//2 } } test2(); test('')//弹出none </script> if判断空字符串是没有,所以弹出2 if(link=="") 就弹出1…
mysql登陆错误:error: 'Plugin '*2A8AF30E682613A2F1CE1E28BA11D8560B294DCE' is not loaded' http://stackoverflow.com/questions/30680865/mysql-java-sql-sqlexception-plugin-765c23fcc8127a2234dbcfb6e5207d82ed86264e http://blog.csdn.net/gavinking0110/article/det…
问题产生背景 在使用Spring Cloud Gateway过程中,希望配置多Routes映射不同的微服务,因为Gateway 和Zuul的访问路径不同(zuul 会带有服务service Id),造成错误. 现象表现 问题定位 认为是配置Predicate问题. routes: - id: after_route uri: lb://user-center predicates: # 当当前时间晚于设置时间之后,才能访问 # 否则得到404错误 #- After=2010-01-01T18:0…