Springboot整合Spring Cloud Kubernetes读取ConfigMap支持自动刷新配置的教程

1 前言欢迎访问南瓜慢说 www.pkslow.com获取更多精彩文章!Docker & Kubernetes相关文章:容器技术之前介绍了Spring Cloud Config的用法,但对于Kubernetes应用,可能会需要读取Con...

2020-10-14

springboot 在xml里读取yml的配置信息的示例代码

YML是什么YAML (YAML Ain't a Markup Language)YAML不是一种标记语言,通常以.yml为后缀的文件,是一种直观的能够被电脑识别的数据序列化格式,并且容易被人类阅读,容易和脚本语言...

2020-10-14

SpringBoot系列教程之dubbo和Zookeeper集成方法

今日学习新的内容:dubbo  dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调...

2020-10-14

java实现字符串反转案例

本文实例为大家分享了java实现字符串反转的具体代码,供大家参考,具体内容如下1.需求:定义一个方法,实现字符串反转。键盘录入一个字符串,调用该方法后,在控制台输出结果
例如,键盘...

2020-10-14

解决IDEA的maven项目中没有新建Servlet文件的选项问题

问题:右键package新建却没有servlet的选项原因:项目设置里面没有勾选Source Roots解决办法:
Step1.
Step2...

2020-10-14

在IntelliJ IDEA 搭建springmvc项目配置debug的教程详解

1.添加一个maven2.选择maven3.配置好需要debug的父工程4.配置maven5.最后就可以打断点debug了...

2020-10-14

WIN10环境 Maven的安装与配置详细教程

WIN10环境 Maven的安装与配置,步骤如下所示:第一步:安装JDK并配置环境变量    注意:全部配置到系统变量或者用户变量!!cmd输入java -version验证是否安装:第二步:安装Mave...

2020-10-14

Jenkins节点配置实现原理及过程解析

1.配置代理系统管理---configure Global Security(全局安全设置)---Tcp port for inbound agents---指定端口
服务器防火墙中开放此端口(linux版) 关闭电脑防火墙(windows版) ...

2020-10-14

Jenkins源代码管理SVN实现步骤解析

Subversion 安装插件1.首先将本地的自动化用例打包上传 svn2.配置 jenkins 源代码管理(每次执行 jenkins 时,会自动 check-ou t配置地址中的代码到 Jenkins 的工作空间内)3.配...

2020-10-14

ssm框架controller层返回json格式数据到页面的实现

通常前端页面发送ajax请求,我们只需要返回json格式数据就行1.在pom.xml加入依赖<properties> <jackson.version>2.5.4</jackson.version> </properties> <dependencies> <!...

2020-10-14

详解Java关于时间格式化的方法

一般从数据库获取的时间或日期时间格式化为date或者datetime,为了方便前端渲染,API接口返回的时候需要对日期进行格式化转换,通常会用到 SimpleDateFormat 工具处理。SimpleDat...

2020-10-14

SpringBoot快速集成jxls-poi(自定义模板,支持本地文件导出,在线文件导出)

在项目持续集成的过程中,有时候需要实现报表导出和文档导出,类似于excel中这种文档的导出,在要求不高的情况下,有人可能会考虑直接导出csv文件来简化导出过程。但是导出xlsx文件...

2020-10-14

谈谈Java中自定义注解及使用场景

Java自定义注解一般使用场景为:自定义注解+拦截器或者AOP,使用自定义注解来自己设计框架,使得代码看起来非常优雅。本文将先从自定义注解的基础概念说起,然后开始实战,写小段代码...

2020-10-14

一篇文章带你搞定SpringBoot中的热部署devtools方法

一、前期配置创建项目时,需要加入 DevTools 依赖二、测试使用(1)建立 HelloController@RestControllerpublic class HelloController { @GetMapping("/hello") public String...

2020-10-14

Java构建对象常用3种方法解析

前言当我们面对具有大量可选成员变量的 Java 类时,创建这些对象的最佳方法是什么?通常有三种方法: 伸缩构造函数,JavaBean模式和构建器模式。构造函数UserInfo userInfo1 = new...

2020-10-14

Java判断字符串是不是数字过程解析

前言
数字是计算机科学的根本,那么java中数字是怎样来表示呢?规则又是怎样呢?今天我们来探讨一下这个话题。数字在某些领域经常用字符串来进行表示和传递。那么我们可以从判断j...

2020-10-14

Spring Security UserDetails实现原理详解

1. 前言
今天开始我们来一步步窥探它是如何工作的。我们又该如何驾驭它。本篇将通过 Spring Boot 2.x 来讲解 Spring Security 中的用户主体UserDetails。以及从中找点乐子...

2020-10-14

Spring Boot如何使用Undertow代替Tomcat

1. Undertow 简介
Undertow 是一个采用 Java 开发的灵活的高性能 Web 服务器,提供包括阻塞和基于 NIO 的非堵塞机制。Undertow 是红帽公司的开源产品,是 Wildfly 默认的 Web...

2020-10-14

Spring Security保护用户密码常用方法详解

1. 前言
本节将对 Spring Security 中的密码编码进行一些探讨。2. 不推荐使用md5
首先md5 不是加密算法,是哈希摘要。以前通常使用其作为密码哈希来保护密码。由于彩虹表的出...

2020-10-14

Java如何修改.class文件变量

最近遇到了一个问题,一份很老的代码要修改里面的变量,源码早就和开发者一起不知去向,其中引用了一些jar包导致无法直接编译,只能直接修改.class文件idea安装jclasslib-bytecode-...

2020-10-14

Java读取.properties配置文件的几种方式

Java 开发中,需要将一些易变的配置参数放置再 XML 配置文件或者 properties 配置文件中。然而 XML 配置文件需要通过 DOM 或 SAX 方式解析,而读取 properties 配置文件就比较...

2020-10-14

关于maven打包时的报错: Return code is: 501 , ReasonPhrase:HTTPS Required

今天使用jenkins构建时,报以下错误  [ERROR] Failed to execute goal on project saas20: Could not resolve dependencies for project com.ipower365.saas:saas20:war:0....

2020-10-14

Maven之远程仓库的配置详解

在很多情况下,默认的中央仓库无法满足项目的需求,可能项目需要的构件存在于另外一个远程仓库中,如Company Maven仓库。这时,可以在项目POM中或maven的settings.xml中配置该仓库<...

2020-10-14

Java Validation Api使用方法实例解析

  在我们应用程序的业务逻辑中,经常会碰到参数校验的情况,手动的在代码层上面进行校验就会带来很不好的体验,阅读、维护的成本会大大增加,造成冗余。因此有了这个JSR 303。 ...

2020-10-14

Java中为何要使用ArrayList

前言
当我们用于获取一组数据的时候,我们总是通过下面的格式定义变量。private List<Tag> tags = new ArrayList<>();我们熟悉的数组去哪了?回顾数组我们学习c语言,c++,会学到数...

2020-10-14

Spring Security自定义登录原理及实现详解

1. 前言
前面的关于 Spring Security 相关的文章只是一个预热。为了接下来更好的实战,如果你错过了请从 Spring Security 实战系列 开始。安全访问的第一步就是认证(Authentic...

2020-10-14

Spring Boot 将yyyy-MM-dd格式的文本字符串直接转换为LocalDateTime出现的问题

Spring Boot 将yyyy-MM-dd格式的文本字符串直接转换为LocalDateTime出现的问题问题复现
Exception in thread "main" java.time.format.DateTimeParseException: Text '2020...

2020-10-14

Java Validation Api实现原理解析

前言:
  涉及知识点:AOP、拦截器相关
  功能主要实现类:因为bean validation只提供了接口并未实现,使用时需要加上一个provider的包,例如hibernate-validator
  范围: 注解...

2020-10-14

maven deploy时报错的解决方法

今天在发布maven工程的时候,很奇怪,因为在本地package,install等等都没问题,但是打包的时候就是报错,日志如下:[ERROR] Failed to execute goal org.apache.maven.plugins:m...

2020-10-14

详解maven中央仓库连不上的解决办法

方案一.使用国内的镜像阿里仓库等
首先通过maven的路径找到setting.xml的文件
然后在其中修改mirror和profile


保存一下就好了
方案二:https://maven.aliyun.com/mvn/searc...

2020-10-14

Java Validation Api如何实现自定义注解

背景
官方提供的注解多数可以解决现实业务场景中基本业务校验,但有些特殊场景因业务的复杂性,也还是需要在入口处对入参进行各种角度的校验,以求简化业务层的处理,降低业务处理...

2020-10-14

Maven pom.xml 添加本地jar包依赖以及打包方法

Maven项目打包时,如果遇到需要添加本地jar包依赖的时候,可以选择两种方法:1. 安装到本地仓库第一种方法比较常规,适用于需要添加的jar包也是由maven项目导出,含有pom文件的时候。...

2020-10-14

Jenkin邮件收发实现原理及过程详解

一、配置 Jenkins 邮箱的全局配置检查是否已安装插件Email Extension Plugin获取 qq 邮箱授权码进入 qq 邮箱 ---> 设置 ---> 账户配置 jenkins 邮箱的全局配置:系统管理 -...

2020-10-14

Jmeter分布式压力测试实现过程详解

一、分布式压测原理如下图(这个图说明的是要一台控制机,然后由这台控制机发压测脚本到每台远程执行机,然后由控制机收集执行机结果)二、修改 Jmeter 配置文件 在主控机的jmeter...

2020-10-14

idea将maven项目改成Spring boot项目的方法步骤

1、添加parent父级依赖
在pom.xml文件中,要首先添加parent父级依赖<!-- 这个parent是springboot的父级依赖, 它提供相关的starter的maven管理以及版本号管理,还有相关maven插...

2020-10-14

Jmeter后置处理器实现过程及方法应用

1.JSON ExtractorJson extractor 后置处理器用在返回格式为 Json 的 HTTP 请求中,用来获取返回的 Json 中的某个值。并保存成变量供后面的请求进行调用或断言等。 Variable...

2020-10-14

Jmeter多种定时器实现方法解析

1、固定定时器(Constant Timer)用法(场景):更真实的模拟用户场景,需要设置等待时间,或是等待上一个请求的时间才执行,给 sampler 之间的思考时间
备注:如果需要每个步骤均延迟,则将...

2020-10-14

SpringBoot使用knife4j进行在线接口调试

前言我们在开发一个Java Web的项目,如果项目整体采用前后端分离的架构的方式,我们会经常使用Swagger来进行接口调试和为前端提供接口文档,但是Swagger并没有实际上那么方便,比如...

2020-10-14

如何基于Jenkins构建Jmeter项目

1、启动 Jenkins(windows 版本)2、新建自由风格的项目定时任务构建操作安装 HTML Publisher 插件构建后操作最后保存构建,查看报告以上就是本文的全部内容,希望对大家的学习有所...

2020-10-14

配置Ant执行Jmeter脚本过程详解

1、将 Jmeter 下 extras 目录中 ant-jmeter-1.1.1.jar 包拷贝至 ant 安装目录下的lib目录中,否则会报错 ant-jmeter-1.1.1 不存在2、创建 testcases 文件夹用来存放 Jmeter...

2020-10-14

SpringCloud之Feign远程接口映射的实现

一.简介SpringCloud是基于Restful的远程调用框架,引入Ribbon负载均衡组件后还需要客户端使用RestTemplate调用远程接口,操作起来还显得繁琐。SpringCloud提供了远程接口映射,将...

2020-10-14

解决idea每次新建项目都需要重新指定maven目录

原因每次使用idea新建项目,就会在默认的c盘下的一个maven仓库中下载jar包,可是我自己指定maven仓库不是这个。如何让idea在新建项目的时候使用自定义位置的maven目录来下载jar...

2020-10-14

Java中List集合对象去重及按属性去重的8种方法

最近在写一些关于java基础的文章,但是我又不想按照教科书的方式去写知识点的文章,因为意义不大。基础知识太多了,如何将这些知识归纳总结,总结出优缺点或者是使用场景才是对知识...

2020-10-14

IDEA使用SequenceDiagram插件绘制时序图的方法

最近看代码,由于代码的调用层级深度比较多,层层深入到某处时,已经忘记了身处何处,虽然自己可以使用一些画图工具来时序图,但是,这种情况下,自己画时序图很繁琐,比较浪费时间,上网找了...

2020-10-14

springboot2.x整合shiro权限框架的使用

序在实际项目中,经常需要用到角色权限区分,以此来为不同的角色赋予不同的权利,分配不同的任务。比如,普通用户只能浏览;会员可以浏览和评论;超级会员可以浏览、评论和看视频课等;实...

2020-10-14

SpringBoot使用validation-api实现参数校验的示例

我们在开发Java项目的时候,经常需要对参数进行一些必填项、格式、长度等进行校验,如果手写代码对参数校验,每个接口会需要很多低级的代码,这样会降低代码的可读性。那么我们能不...

2020-10-14

MybatisPlus #{param}和${param}的用法详解

作用mybatis-plus接口mapper方法中的注解(如@Select)或者xml(如)传入的参数是通过#{param}或者${param}来获取值。区别1.解析方式:#{param}:会进行预编译,而且进行类型匹配,最后进...

2020-10-14

java中lombok的@Data引发问题详解

前言我们问题lombok是可以精简我们的代码的,让开发人员把精力放在业务上,而它封装的注解我们在使用时,需要多注意一下;@Data注解它是一个混合注释,它包含了@Getter @Setter @Requ...

2020-10-14

Mybatis Plus 代码生成器的实现

代码生成器MyBatis Plus是MyBatis的扩展框架,而代码生成器是MP的核心功能之一,另外还有 “条件构造器”和“通用CRUD”等功能。步骤演示mp的代码生成器有两种方式自动生成代码...

2020-10-14

使用IDEA搭建ssm框架的详细图文教程

ssm(spring springMVC mybatis)1.创建项目file->new->project

2.新建的maven项目目录结构添加ssm需要的文件夹等如果去掉java文件夹的蓝色标志,会发现这里new时不能创建java...

2020-10-14
返回顶部
顶部