Maven
文章平均质量分 90
介绍Maven
destiny- freedom
希冀
展开
-
SpringBoot相关内容介绍
文章目录Spring Boot 2 启动时加载properties文件Spring Boot 2 启动时加载properties文件每个项目从开发到测试再到上线所需要的各种环境是不同的,这就需要维护相应的配置文件,比如properties或yml文件。有了配置文件后就要考虑如何与应用进行集成。对于云环境来讲,项目发布需要打成镜像,再进行部署。如果把spring boot项目连同配置文件(变量)一起打入JAR包并不是一个很好的选择,我们的做法是JAR不包含配置文件,待启动镜像和JAR时将配置文件动态赋原创 2021-01-05 11:00:48 · 328 阅读 · 1 评论 -
Gradle入门到精通
文章目录简介Gradle安装配置(Windows版)Gradle和idea集成Groovy语言简单介绍Groovy中的闭包gradle配置文件介绍让gradle使用本地maven仓库gradle web 工程gradle工程拆分与聚合简介Java作为一门世界级主流编程语言,有一款高效易用的项目管理工具是java开发者共同追求的心愿和目标。先是2000年Ant,后有2004年Maven两个工具的诞生,都在java市场上取得了巨大的成功。但是二者都有一定的不足和局限性。2012年基于Ant和Maven产原创 2021-01-04 23:52:59 · 421 阅读 · 0 评论 -
maven-assembly-plugin 快速入门(maven assembly 插件)
文章目录使用方法描述符文件元素介绍(assembly.xml)idformatsdependencySetsfileSetsfiles当你使用 Maven 对项目打包时,你需要了解以下 3 个打包 plugin,它们分别是pluginfunctionmaven-jar-plugin maven默认打包插件,用来创建 project jarmaven-shade-plugin用来打可执行包,executable(fat) jarmaven-assembly-plugin原创 2020-11-27 18:08:11 · 771 阅读 · 0 评论 -
Travis CI(持续集成)
文章目录持续集成(Travis CI)简介什么是持续集成?Travis CI 使用详解Travis CI的.travis.yml配置文件持续集成(Travis CI)运行流程详解install 命令script 命令Travis 部署Travis 钩子方法Travis 运行状态持续集成(Travis CI)简介编写代码只是软件开发的一小部分,更多的时间往往花在构建(build)和测试(test)。为了提高软件开发的效率,构建和测试的自动化工具层出不穷。Travis CI 就是这类工具之中,市场份额最大原创 2020-11-27 16:26:44 · 809 阅读 · 0 评论 -
zookeeper与dubbo快速入门案例
文章目录zookeeper&dubbo1. 概述1.1. 什么是zookeeper1.2. 本质及主要作用1.2.1. 统一命名服务1.2.2. 配置管理1.2.3. 集群管理2. 下载及安装2.1. 安装2.2. 配置文件解读2.3. 启动zookeeper2.4. 客户端连接3. Znode数据模型3.1. 数据结构图3.2. 节点类型3.3. 节点属性4. 通知机制(watch)4.1. watch机制特点4.2. shell客户端演示5. java客户端6. dubbo入门6.1. 架构原创 2020-11-20 13:40:01 · 522 阅读 · 0 评论 -
关于Geteway微服务网关
文章目录第一章(API网关)一、网关基本概念1、API网关介绍2、Spring Cloud Gateway3、Spring Cloud Gateway 核心概念4、执行流程4、特点第二章(搭建Geteway网关)一、创建父模块infrastructure1、创建模块2、删除src目录二、创建模块api-gateway1、创建模块2、配置pom3、配置application.yml4、logback.xml5、创建启动类6、启动网关7、测试自动路由转发第三章(配置路由和跨域)一、路由配置1、基本配置2、负载均原创 2020-07-07 23:35:39 · 1319 阅读 · 2 评论 -
不会微信登录?=》OAuth2
文章目录第一章(OAuth2)一、OAuth2解决什么问题1、开放系统间授权2、图例3、方式一:用户名密码复制4、方式二:通用开发者key5、方式三:颁发令牌二、OAuth2简介1、OAuth主要角色2、最简向导三、OAuth2的应用1、微服务安全2、社交登录第二章(生成授权URL)一、准备工作1、注册2、邮箱激活3、完善开发者资料4、开发者资质认证5、创建网站应用6、熟悉微信登录流程第三章(回调方式说明)一、发起回调的方式1、方式一:内网穿透2、方式二:搭建跳转服务器第一章(OAuth2)一、OAut原创 2020-07-07 00:16:48 · 150 阅读 · 0 评论 -
微服务安全之访问令牌
文章目录第一章(单点登录)一、用户身份认证1、单一服务器模式2、SSO(Single Sign On)模式3、Token模式第二章(JWT令牌)一、访问令牌的类型二、JWT令牌1、什么是JWT令牌2、JWT令牌的组成3、JWT的用法三、JWT问题和趋势第三章(JWT测试)一、创建Maven项目1、项目2、基本依赖二、测试JWT1、生成token2、解析token第一章(单点登录)一、用户身份认证1、单一服务器模式一般过程如下:用户向服务器发送用户名和密码。验证服务器后,相关数据(如用户名,用原创 2020-07-06 23:52:10 · 1300 阅读 · 0 评论 -
MyBatis-Plus入门必备
官网:http://mp.baomidou.com参考教程:http://mp.baomidou.com/guide/一、简介MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。润物无声只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑。效率至上只需简单配置,即可快速进行 CRUD 操作,从而节省大量时间。丰富功能热加载、代码生成、分页、性能分析等功能一应俱全。二、原创 2020-07-04 00:21:59 · 406 阅读 · 0 评论 -
消息与远程调用
文章目录一、服务之间的常见通信方式1、服务调用:2、消息机制:二、MQ的使用场景1、什么时候不使用MQ2、什么时候使用MQ3、总结一、服务之间的常见通信方式1、服务调用:2、消息机制:二、MQ的使用场景1、什么时候不使用MQ既然MQ是互联网分层架构中的解耦利器,那所有通讯都使用MQ岂不是很好?这是一个严重的误区,调用与被调用的关系,是无法被MQ取代的。MQ的不足是:1)系统更复杂,多了一个MQ组件2)消息传递路径更长,延时会增加3)消息可靠性和重复性互为矛盾,消息不丢不重难以同时保原创 2020-06-26 20:05:16 · 587 阅读 · 0 评论 -
关于提交方式-总结
文章目录一、创建后端项目1、创建SpringBoot项目2、添加依赖3、配置文件二、创建前端项目三、get请求测试1、前端页面2、后端controller四、post请求测试1、前端页面2、后端controller五、jQuery ajax post请求1、前端页面2、后端controller六、jQuery ajax post json请求1、前端页面2、后端controller七、data参数1、前端页面2、controller八、params参数1、前端页面2、controller一、创建后端项目原创 2020-06-25 22:58:44 · 1308 阅读 · 1 评论 -
Maven下载依赖出现问题解决的几个方案
方案一:当某个依赖出现问题时,去你的Maven仓库,将该文件夹删除,然后重新进行下载。 方案二:去你的Maven仓库里,查看某个文件夹下是否有lastUploated后缀的文件,如果有,则说明下载出现错误。(或者把你的Maven仓库所有文件都删除) idea设置Maven同时下载源码和文档。 方案三:idea不工作,导致Maven无法正常。我们可以在idea中点击左上角的File,然后点Invalidate Caches,出现如下界面,点击即可。表示清除idea中的一些缓存...原创 2020-06-22 20:48:07 · 882 阅读 · 0 评论 -
Redis主从复制是如何实现的?集群是如何实现 ?
文章目录RDBAOF主从复制一主二从薪火相传反客为主哨兵模式集群 Redis提供的持久化方式有哪几种?分别是什么?有两种RDB(Redis DataBase)AOF(Append Of File)RDB RDB的特点有哪些?Redis默认的持久化方式是RDB,(默认开启)在指定的时间间隔内将内存中的数据集快照写入磁盘, 也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里(不可读)还原时直接加载到内存中,效率高数据保存时压缩保存节省磁盘空间一定的时间间隔后原创 2020-05-29 23:45:41 · 353 阅读 · 0 评论 -
Redis应如何使用?
Redis列表(List)Redis 列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。 它的底层实际是个双向链表,对两端的操作性能很高,通过索引下标的操作中间的节点性能会较差。 有序,元素可以重复 lpush/rpush <key> <value1> <value2> <value3> .... 从左边/右边插入一个或多个值。 lpop/rpop <key>...原创 2020-05-28 22:16:57 · 630 阅读 · 0 评论 -
Linux命令+Redis
目录问题:Linux-服务+网络端口号1.1 在centos6中如何管理服务(centos7也兼容6的服务管理命令)1.2 在centos7中管理服务(centos7天字第一号进程是systemd,只有3和5两个运行级别)问题:1、虚拟机连不上 排查顺序1.1 先检查网络图标有没有,如果没有检查 /etc/sysconfig/network-scripts/ifcfg-ens33的配置1.2 再检查 vm的编辑中的虚拟网络编辑器,将vmnet8...原创 2020-05-26 19:34:11 · 3664 阅读 · 0 评论 -
linux系统的基本命令
文章目录1、众筹-SpringSecurity断点调试2、Linux-vi/vim编辑器Linux几个基本的命令:2.1 一般模式2.2 编辑模式2.3 命令模式3、Linux-帮助手册### 4、Linux-文件目录命令5、Linux-搜索查找命令6、Linux-压缩解压缩命令7、Linux-磁盘操作(了解)8、Linux-网络进程命令(重点)8.1 ifconfig8.2 图形界面修改ip8.3 配置文件设置固定ip(重要)8.4 进程查看8.5 杀死进程1、众筹-SpringSecurity断原创 2020-05-25 23:02:07 · 806 阅读 · 0 评论 -
尚筹网——day06(整合SpringSecurity)
文章目录1、SpringSecurity-认证登录1.1 springsecurity配置1.2 登录表单提交要求1.3 由于没有配置springsecurity如何验证登录账号密码正确性,所以默认认证账号都会登录失败登录2、SpringSecurity-认证注销2.1 在配置类中configure(http)方法中添加注销的配置2.2 删除Admincontroller中的注销方法2.3 修改提取登录状态栏的admin_loginbar页面的提交超链接,添加注销表单2.4 修改注销标签的单击事件 ba原创 2020-05-24 15:11:25 · 685 阅读 · 0 评论 -
VMware的安装与使用
VMware的简介VMware是一个虚拟PC的软件,可以在现有 的操作系统上虚拟出一个新的硬件环境,相当于模拟出一台新的PC,以此来实现在一台机器上真正同时运行两个独立的操作系统。VMware官方网站:http://www.vmware.comVMware主要特点:1.不需要分区或重新开机就能在同一台PC上使用两种以上的操作系统2.本机系统可以与虚拟系统网络通信3.可以设定并且随时修改...原创 2020-01-16 21:32:47 · 1053 阅读 · 0 评论 -
UNIX与Linux发展史
UNIX 发展历史(1)1965年,美国麻省理工学院(MIT)、通用电气 公司(GE)及AT&T的贝尔实验室联合开发Multics工程计 划,其目标是开发一种交互式的具有多道程序处理能力的 分时操作系统,但因Multics追求的目标过于庞大复杂,项 目进度远远落后于计划,最后贝尔实验室宣布退出。(2)1969年,美国贝尔实验室的肯 • 汤普森在DEC PDP-7机器上开发出了UNIX系...原创 2020-01-16 17:50:26 · 461 阅读 · 0 评论 -
尚筹网——day05(菜单模块)
文章目录1、 菜单模块-添加鼠标悬停按钮组2、菜单模块-按钮组绑定增删改单击事件3、菜单模块-添加菜单4、菜单模块-删除菜单5、菜单模块-更新菜单6、管理员模块-分配角色6.1 跳转到分配角色页面6.2 回显已分配和未分配的角色列表6.3 分配角色6.4 删除已分配角色7、SpringSecurity简介8、众筹整合SpringSecurity3、编写SpringSecurity的配置文件[认证主体创建的过程(将登录用户信息和它的权限绑定)、授权(资源要求的权限)]9、springsecurity-放行首页原创 2020-05-22 20:33:55 · 269 阅读 · 0 评论 -
尚筹网——day04(角色模块)
文章目录角色查询-前端异步代码1.1 dom-角色列表遍历显示1.2 dom-角色列表分页导航栏遍历显示1.3 dom-角色列表分页导航栏单击事件问题: 1、jstl核心标签引入 2、user.jsp页面 批量删除 提交请求时 id集合没有获取到 需要在tbody内的复选框中设置id属性角色查询-前端异步代码1.1 dom-角色列表遍历显示在role.jsp中把tbody的ul删除。在ajax请求角色列表操作成功之后解析pageInfo数据显示到页面中//将解析pageInfo.原创 2020-05-21 22:57:22 · 350 阅读 · 1 评论 -
尚筹网——day03(管理员模块)
文章目录修改管理员列表查询为带条件的分页查询管理员模块-删除单个管理员管理员模块-新增管理员管理员模块-修改管理员管理员模块-批量删除全选效果代码实现角色模块[异步请求+dom解析]-角色查询跳转到角色显示页面异步角色查询 过滤器和拦截器filter过滤器: web的三大组件之一,作用,在请求到达目标资源之前 拦截请求 使用场景: 字符编码、权限检查举例1:举例2:拦截器:springmvc的组件对DispatcherServlet分发给Controller的请求进行拦截原创 2020-05-20 18:20:23 · 816 阅读 · 0 评论 -
Maven必须知道的点
文章目录第一章 Why1.1 添加第三方jar包1.2 jar包之间的依赖关系1.3 处理jar包之间的冲突1.4 获取第三方jar包1.5 将项目拆分成多个工程模块1.6 实现项目的分布式部署第二章 What2.1 自动化构建工具2.2 构建的概念2.3 构建环节2.4 自动化构建2.5 Maven核心概念第三章 How3.1 安装3.2 配置第四章 第一个Maven项目4.1 第一步:创建约定的目录结构4.2 创建Maven的核心配置文件pom.xml4.3 编写主代码4.4 编写测试代码4.5 测试M原创 2020-05-15 19:44:45 · 380 阅读 · 0 评论