![](https://img-blog.csdnimg.cn/20210409124449531.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java基础
文章平均质量分 87
Java基础
编程侠Java
一个爱好厨艺的程序员
展开
-
Maven项目管理工具的介绍和使用
在我们的项目开发过程中,常常会使用maven作为依赖,来快速地引入依赖进行开发。很多人都知道maven或者使用的次数也非常多,今天我们就来了解一下maven,系统地介绍一下。1、Maven的基本概念Maven是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。接下来我们就来介绍一下项目构建和依赖管理。1.1、项目构建项目构建过程包括【清理项目】→【编译项目】→【测试项目】→【生成测试报告】→【打包项目】→【安装项目】→【部署项目】这几个步骤,这几个步骤就是一个项目的完整构建原创 2022-09-14 15:32:29 · 362 阅读 · 1 评论 -
SpringBoot框架集成JUnit单元测试
Springboot框架集成junit,不需要修改原来任何的业务代码、不需要启动项目就可以直接运行测试方法,多个方法都可以单独测试、可以自由切换环境进行测试,方便进行业务的单元测试。原创 2022-08-17 17:40:32 · 720 阅读 · 0 评论 -
SpringBoot使用注解对静态变量赋值
springboot不支持把值赋值给静态变量,因为静态变量不属于对象,只属于类,也就是说在类被加载字节码的时候变量已经初始化了,也就是给该变量分配内存了,导致spring忽略静态变量。SpringBoot框架,使用一些注解,能够快速进行开发,比如在配置文件application.yml中设置自定义参数,然后在业务开发时开发时使用注解@Value,就可以获取到配置文件中的参数值。举例说明,我在项目中配置了redis哨兵集群,需要使用application.yml中的配置,并且使用的变量需是静态变量。...原创 2022-08-17 17:22:41 · 680 阅读 · 0 评论 -
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 · 601 阅读 · 0 评论 -
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 · 5130 阅读 · 0 评论 -
Java对接微信、支付宝、银联第三方支付
本文主要介绍微信、支付宝和银联三种支付方式原创 2021-04-07 11:03:06 · 12863 阅读 · 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 · 851 阅读 · 0 评论 -
使用加密技术对代码加密,保护软件知识产权,刻不容缓
Java 开发语言以其安全性高、代码优化、跨平台等特性,迅速取代了很多传统高级语言,受到广大编程人员和企业家的青睐。不过随之产生的安全问题也越来越受到大家的关注,Java 最突出的跨平台优势使其要以中间代码的形式运行在虚拟机环境中,因此 Java 代码反编译要比其他开发语言更容易实现,并且反编译的代码经过优化后几乎可与源代码相媲美。为了避免出现这种情况,保护软件知识产权,我们需要采用加密技术对代码进行加密。本文介绍使用xjar加密技术对jar包进行加密,主要针对maven构建的项目,同时需要安装go环境,原创 2021-04-06 16:13:08 · 641 阅读 · 0 评论