
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
运维Springboot打包插件(其实就是springboot提供的maven插件)第一步:若是将其maven打包插件注释掉,分别打包比较两者文件1、注释前 2、注释后第二步:比较1、没有插件=》==》2、3、有插件的在class文件下才有与没有插件的相同文件(boot打包后将没有插件的所属文件都放在了一个文件中(/class))小结:
在分布式系统中,在其中的读写操作中,我们想要操作的有三种特性(一致性(C)、可用性(A)、分区容错性(P))但是我们只能保证其中三者中的两个,另外一个是肯定会被牺牲的一致性(C)Consistency :就是对应我们客户端来说每次从数据库得到的都是最新的数据,写的什么数据,我就需要读到什么数据。可用性(A)Availablity :一个好的节点(服务器或者说数据库),在合理的时间返回正确的响应(不
四层DDD与六边形架构的核心区别在于关注点不同:四层架构(Controller/Application/Domain/Infrastructure)强调纵向职责分层,明确各层的功能定位,依赖方向自上而下;而六边形架构通过Ports和Adapters实现横向技术解耦,核心思想是让Domain+Application不依赖具体技术实现,支持多方向接入外部系统。两者可叠加使用——四层架构解决"
分析: 深分页 分析: 情况是一样的但是执行时间会有不同 浅分页1.2s深分页2.0s思考:为什么浅分页的查询时间短,而深分页查询时间长?原理:其中浅分页我们的偏移量小,而我们的深分页偏移量大,其中偏移量大扫描的行数就会比浅分页要多,所以就时间更长分析 我们就发现其中key走了索引,然后type就是index了,extra也为空,那么也就是没有执行额外的任务了我们再看深分页(出现问题了) 分析:还

正常的线程都是用户线程(主线程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等文件来自己制作进行镜像然后运行
Nginx命令(reload很重要) ./nginx -s reload :当我们更改了配置文件,我们都要重新加载我们的配置文件也就是reload例如我们的更改端口号变80位8080连接不上的操作
@RequestMapping注解的params属性(params属性通过请求的请求parms参数匹配映射)/也是字符串数组第一种拼接 第二种拼接(更好)







