简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
正常的线程都是用户线程(主线程main是用户线程)!!!Main主线程里面的线程默认是用户线程的,要设置为守护线程就是用thread.setDaemon(默认为false为用户线程,true表示未守护线程)当用户线程完成后,jvm要保证用户线程完成,jvm并不会去保证守护线程的运行,所以当用户线程执行完,守护线程就会停止(这里是虚拟机停止还需要一点时间,所以上帝还跑了一会才停止)
Docker(镜像命令) 镜像操作命令:*docker images 查看镜像*docker rmi 删除镜像*docker pull 拉取镜像*docker save 保存镜像为一个压缩包*docker load 加载压缩包为镜像--help 查看用法这个就是语法 这个就是后面的[options]这个就是镜像和版本 第一步:拉取镜像docker pull nginx 第二步:查看镜像 *1 镜像
Vue-cli(基于cli如何创建项目)最详细教程,手把手教学
1、之前架构流程的问题(若是我们后续有多台的服务器,需要多台部署,那么多台服务器都自定义镜像的构建复杂)我们之前的流程是jenkins将tar包推送至我们的服务器,然后我们的服务器再通过项目中的dockerfile、docker-compose等文件来自己制作进行镜像然后运行
【代码】17、Jenkins实现制作自定义镜像并推送到harbor私有镜像库中。我们使用的宿主机的docekr那么我们的镜像就在宿主机的镜像中(为什么不在jenkins中安装docker使用,那么镜像下载在jenkins中,可能就会有空间大小问题了)
Nginx命令(reload很重要) ./nginx -s reload :当我们更改了配置文件,我们都要重新加载我们的配置文件也就是reload例如我们的更改端口号变80位8080连接不上的操作
@RequestMapping注解的params属性(params属性通过请求的请求parms参数匹配映射)/也是字符串数组第一种拼接 第二种拼接(更好)
第三步:其中看下他给返回了什么内容:(他给了我们六项数据(这里注意不是接口给我返回的数据(里面的data才是我们的接口出来的数据)))所以我们的知道了其中我们的东西是在books下的data里的(axios返回我们会在接口数据的内容上套了一层壳)第二步:我们看下返回的axios是什么(也是个对象和vm类似啊(Promise对象))第四步:我们用postman去测下我们的接口看下返回到应该是什么数据
3、其中创建包时(我们是要创建目录即不能用.分隔而是用/分隔(com/example/mybatis/mapper))3、其中创建包时(我们是要创建目录即不能用.分隔而是用/分隔(com/example/mybatis/mapper))
@RequestMapping注解的method属性(浏览器目前也只支持get/post请求,其他请求默认get) 代码测试 2、 即可以不用再写Method了只用写value就ok了前面已经声明好了GetMapping验证form表单是否可以发出其他请求(除了get/post)...