logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

spring-boot项目打包部署

spring-boot项目打包分为两种:一种是打成jar包直接执行,一种是打成war包放在tomocat等容器中执行。以maven为例,打成jar包需要进入项目所在根目录,执行mvn clean package或者mvn clean package -Dmaven.test.skip=true#跳过测试用例命令运行完成后会在target目录下生成 xxx.jar,直接运行...

面试官:zookeeper集群的leader挂了怎么办

某天程序员小白参加面试:一阵寒暄之后面试官:我看你简历上写了熟悉zookeeper,你项目里用zookeeper干什么了?小白:主要用来做dubbo的注册中心、分布式锁以及统一配置等面试官:那你熟悉zookeeper集群模型吗?小白:zookeeper集群是一主多从的模型,节点分成三种角色:leader、follower和observer。leader负责写、follower和obser...

#zookeeper
初识freemarker

前言FreeMarker是一款模板引擎:即一种基于模板和要改变的数据,并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。项目源码freemarker-demofreemarker basic取值指令常用${key}语法进行取值对于null、不存在的对象取值${key!},...

面试官:MySQL事务是怎么实现的

前言用过MySQL的同学都知道,它的InnoDB存储引擎,是通过事务来保证数据的一致性的。数据库事务通常包含了一个序列的对数据库的读/写操作。包含有以下两个目的:为数据库操作序列提供了一个从失败中恢复到正常状态的方法,同时提供了数据库即使在异常状态下仍能保持一致性的方法。当多个应用程序在并发访问数据库时,可以在这些应用程序之间提供一个隔离方法,以防止彼此的操作互相干扰。特性说到事务...

到底了