自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Maven项目管理工具的介绍和使用

在我们的项目开发过程中,常常会使用maven作为依赖,来快速地引入依赖进行开发。很多人都知道maven或者使用的次数也非常多,今天我们就来了解一下maven,系统地介绍一下。1、Maven的基本概念Maven是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。接下来我们就来介绍一下项目构建和依赖管理。1.1、项目构建项目构建过程包括【清理项目】→【编译项目】→【测试项目】→【生成测试报告】→【打包项目】→【安装项目】→【部署项目】这几个步骤,这几个步骤就是一个项目的完整构建

2022-09-14 15:32:29 331 1

原创 docker-compose部署Kafka

在服务与服务的通信过程中,除了基本的http接口调用,还可以使用消息队列,比如RabbitMQ、RocketMQ及Kafka。今天介绍一下Kafa的搭建,依然还是使用docker-compose进行部署。说到Kafka,就不得不提到ZooKeeper,两者在很长一段时间都是配合使用,但随着kafka3.0的诞生,Kafka可以脱离ZooKeeper独自使用,那我们就从这两种方式进行分析。

2022-08-25 13:58:01 1657

原创 SpringBoot框架集成JUnit单元测试

Springboot框架集成junit,不需要修改原来任何的业务代码、不需要启动项目就可以直接运行测试方法,多个方法都可以单独测试、可以自由切换环境进行测试,方便进行业务的单元测试。

2022-08-17 17:40:32 687

原创 SpringBoot使用注解对静态变量赋值

springboot不支持把值赋值给静态变量,因为静态变量不属于对象,只属于类,也就是说在类被加载字节码的时候变量已经初始化了,也就是给该变量分配内存了,导致spring忽略静态变量。SpringBoot框架,使用一些注解,能够快速进行开发,比如在配置文件application.yml中设置自定义参数,然后在业务开发时开发时使用注解@Value,就可以获取到配置文件中的参数值。举例说明,我在项目中配置了redis哨兵集群,需要使用application.yml中的配置,并且使用的变量需是静态变量。...

2022-08-17 17:22:41 636

原创 Docker可视化图形工具Portainer

之前介绍了很多实用docker以及docker-compose部署容器应用,比如Redis、mysql、oracle等,部署了这些容器,怎么去监控这些容器的运行状态呢?当然可以进入服务器使用操作系统命令比如docker ps来查看应用的状态,但是有时候因为环境的限制或者安全的考虑,不会让你轻易连接服务器,那么就可以搭建可视化图形工具Portainer来实现这个功能。Portainer 是一个用于管理容器化应用程序的开源工具。

2022-06-02 16:11:33 549

原创 Windows系统下搭建Redis Cluster集群

Redis的三种集群模式主要是:主从模式(redis2.8版本之前的模式)、哨兵sentinel模式(redis2.8及之后的模式)和redis cluster集群模式(redis3.0版本之后),今天主要讲解在windows系统下搭建redis cluster集群环境(集群正常运作至少需要三个主节点,我们测试集群功能采用三主三从,一共六个节点),以及在代码中集成使用redis cluster。Redis Cluster集群搭建后的目录大致如下:一、环境搭建1、下载window系统redis安装包(

2021-04-12 18:18:24 582

原创 Apache Jmeter压力测试与性能监控,监测cpu、内存、磁盘、网络等指标

项目在功能开发差不多的时候,常常需要关注系统的性能指标,需要对服务进行性能压测。系统在性能压测过程中,需要关注被压测服务器的cpu、内存、磁盘、网络等指标参数的浮动来衡量压测服务器的能力。我们可以通过在jmeter客户端集成jmeter-plugins-manager插件,在服务端部署插件serverAgent来实时监控被压测服务器的性能。1、官网下载最新版jmeter下载地址:https://jmeter.apache.org/download_jmeter.cgi,jmeter依赖于Java环境运行

2021-04-08 18:40:04 4465

原创 Java对接微信、支付宝、银联第三方支付

本文主要介绍微信、支付宝和银联三种支付方式

2021-04-07 11:03:06 12155 12

原创 Java开发面试过程中的问题整理

一、Java基础1、Java中两种数据类型(为后面进一步提问做铺垫)(1)基本数据类型,分为boolean、byte、int、char、long、short、double、float;(2)引用数据类型 ,分为数组、类、接口。扩展:Java中引入了基本数据类型,但是为了能够将这些基本数据类型当成对象操作,Java为每一个基本数据类型都引入了对应的包装类型(wrapper class),int的包装类就是Integer,从Java 5开始引入了自动装箱/拆箱机制,使得二者可以相互转换。基本数据类型:

2021-04-06 16:48:28 794

原创 使用加密技术对代码加密,保护软件知识产权,刻不容缓

Java 开发语言以其安全性高、代码优化、跨平台等特性,迅速取代了很多传统高级语言,受到广大编程人员和企业家的青睐。不过随之产生的安全问题也越来越受到大家的关注,Java 最突出的跨平台优势使其要以中间代码的形式运行在虚拟机环境中,因此 Java 代码反编译要比其他开发语言更容易实现,并且反编译的代码经过优化后几乎可与源代码相媲美。为了避免出现这种情况,保护软件知识产权,我们需要采用加密技术对代码进行加密。本文介绍使用xjar加密技术对jar包进行加密,主要针对maven构建的项目,同时需要安装go环境,

2021-04-06 16:13:08 614

连接远程服务器(xshell+xftp)

连接远程服务器(xshell+xftp),免安装,解压之后点击 “绿化.bat” 即可使用

2022-11-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除