Windows下Zookeeper安装使用
Windows下Zookeeper安装使用 ZooKeeper是一种分布式协调服务,用于管理大型主机。 在分布式环境中协调和管理服务是一个复杂的过程。 ZooKeeper通过其简单的架构和API解决了这个问题。 ZooKeeper允许开发人员专注于核心应用程序逻辑,而不必担心应用程序的分布式特性。 文档地址:https://zookeeper.ap…
解决GitHub资源下载失败或者很慢问题
解决GitHub资源下载失败或者很慢问题 Github下载代理 从Github下载资源,通常回调转到亚马逊aws下载release文件,aws在国内容易间歇性的不能访问或者速度很慢,这里推荐几个专门为Github代理下载的网站: 1. https://ghproxy.com/ 2. https://gh.api.99988866.xyz/ 3. h…
注册中心Nacos安装使用
Nacos安装使用 Nacos是阿里开源的一款微服务注册中心,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 文档地址:https://nacos.io/zh-cn/docs/what-is-nacos.html 官方依赖: 64 bit OS,支持 Linux/Unix/Mac/Windows,推荐选用 Linux/Unix/M…
Spring Boot开启声明式事务
Spring Boot开启声明式事务 在以前早期的Spring使用xml方式的时候,配置声明式事务通常用xml方式,使用Spring boot开始,xml基本算是淘汰了,因此怎么配置声明式事务呢?当然还是可以用xml或者JavaConfig方式。 开启Spring Boot事务(注解式) 要开启Spring Boot事务比较简单,在一个配置类中使用…
SpringBoot日志配置
SpringBoot日志配置 在前一个项目simple-boot-demo项目中配置日志相关。 SpringBoot日志依赖为:spring-boot-starter-logging,不过对于web项目,已经引入了spring-boot-starter-web,默认已经自带了日志的spring-boot-starter-logging,已经默认引入…
SpringBoot项目数据库访问MySQL
SpringBoot项目数据库访问MySQL 此项目以MySQL数据库作为测试数据库,并使用Flyway来管理数据库版本。 先要安装好MySQL数据库,然后建立测试数据库user_db,我们使用Flyway来管理数据库版本,因此不用建表,直接通过Flyway脚本sql来见表,并自动维护好数据库表结构版本信息。 新建项目 参考基本配置文章:https…
Spring Boot基础项目
Spring Boot基础项目 新建统一Spring Boot的父工程 新建一个通用的父工程,为pom工程,继承于spring-boot-starter-parent,可以维护一些自定义的版本、插件等信息等。 然后可以再在下级新建子项目的pom或者jar工程。 下面以简单的数据库访问工程为例,会使用到lombok、mybatis-plus,需要引入…
Vue项目集成Axios支持Restful调用
Vue项目集成Axios支持Restful调用 Axios是前端Http请求工具,集成ajax请求,提供Promise API,方便请求处理,并可以很好的定制拦截器等统一处理请求和响应。 GitHub地址: https://github.com/axios/axios 安装Axios 使用npm安装axios即可 npm install axios…
Vue项目集成vuex-persistedstate
Vue项目中使用Vuex作为状态管理已经是比较通用的做法了,新建Vue项目的时候就可以选择集成Vuex,其实Vuex本质上类似全局的变量存储,方便在所有Vue组件中共享,而且也可以动态改变状态。 在单页应用中Vue项目集成Vuex也就足够基本使用了,但是刷新页面的时候数据都会被清空,在某些情况下,我们需要这些状态能保存下来,比如登录后的用户信息、A…