自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

QZP的博客

专注技术

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

原创 SpringBoot 开发业务逻辑基本流程

在开发过程中,通常是从下往上依次完成各层级的开发,即先完成数据库设计和 DAO 层开发,再完成 Service 层和 Controller 层开发,最后完成 View 层开发。而在进行具体操作时,也需要进行层级的跳转,比如在 Controller 层中需要调用 Service 层,而 Service 层需要调用 DAO 层,实现整个业务流程的处理。

2023-04-27 11:53:58 1277

原创 关于对Spring--Ioc的理解

Spring : 就是一个轻量级的控制反转(IOC) 和面向切面编程的(AOP)的框架Spring 容器在初始化时先读取配置文件,根据配置文件或元数据创建与组织对象存入容器中,程序使用时再从Ioc容器中取出需要的对象Ioc 本质控制反转 IoC(inversion of control)是一种设计思想,DI(依赖注入)是实现IOC的一种方法。没有IoC的程序中,我们使用面向对象编程,对象的创建与对象间的依赖关系完全硬编码在程序中,对象的创建由程序自己控制,控制反转后将对象的创建转移给第三方,个人认为所

2022-03-16 23:33:13 142

原创 IDEA配置tomcat deployment

情况:Tomat Deployment 没有Artifact选择,这个时候不能Run,如下图。解决方法:详细步骤如下:将鼠标移到Idea左下角,这个时候出现一个小界面,点击Maven Project,就会出现下图的弹窗双击 package生成 target 目录,里面这个时候点击idea左上角的File,选择 Project Structure…点击Artifacts,右边+一个Web Application:Archive,并将其命名设置与刚才新生成的target文件夹下的.war

2022-03-02 17:03:50 6050 2

原创 centos7安装nginx的两种方法

第一种方式:通过yum安装直接通过 yum install nginx 肯定是不行的,因为yum没有nginx,所以首先把 nginx 的源加入 yum 中运行下面的命令:1.将nginx放到yum repro库中[root@localhost ~]# rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm2.查看nginx信息[root@local

2022-03-01 11:43:56 5634 1

原创 使用jenkins构建报错:ERROR: Couldn‘t find any revision to build. Verify the repository and branch configura

背景:在调试项目的接口自动化工程的时候,遇到一个问题,如下ERROR: Couldn’t find any revision to build. Verify the repository and branch configuration for this job.原因分析: 是jenkins找不到分支来拉指定的git代码解决办法:主要排查 git 地址和分支是否正确,我的原因是 分支 branch-crp 我写成了 branch_crp嗐,一个符号 让我找了好久,你们排查的时候一定要检

2022-02-24 00:31:22 3474 2

原创 java基础之for循环-九九乘法表

牢记 外循环控制行数,内循环控制列数!!!(重点)1.打印九九乘法表1)先学打印一个5行5列的*,外循环控制行数,内循环控制列数!!!1 public static void main(String[] args) {2 //先学打印一个五行五列的*,外循环控制行数,内循环控制列数!!!3 for (int a = 1; a <= 5; a++) {4 for (int b = 1; b <= 5; b++) {5

2022-02-21 17:07:15 1029

原创 SkyWalking 详细安装

这个展示库包括一个示例音乐应用程序和其他清单,以展示 SkyWalking 的主要功能。音乐应用程序由几个用不同编程语言编写的微服务组成。这是架构:用法展示使用GNU Make和 Docker 容器来运行命令,因此请确保您已make安装并运行 Docker 守护程序。前提条件要部署此展示应用程序的全部功能,您可能需要最多 4 个 CPU 内核和 4 GB 内存,如果您发现容器/Pod 无法启动,请增加 Docker 守护进程资源或 Kubernetes 集群资源。或者,如果您不想增加资源,也可以只

2022-02-21 10:57:19 2498

原创 Java开发中常见包名的意义

Java:bean 实体类,对应数据库中的表,构造方法,属性,getter setter,toString()  dao 持久层 数据库增删改查  service 业务层  controller 控制层 跳转哪里resources:mapper dao实现类  applicationContext.xml Spring的配置文档  db.properties 数据库连接信息  log4j.properties 日志配置文件  springmvc.xml 配置springmvcwebap

2022-02-17 14:08:07 1160

原创 java基础之基本数据类型&变量&运算符

java基础

2022-02-15 00:04:57 157

转载 go语言基础之range的用法

go语言基础之range的用法一、range的用法示例1: 传统用法package main //必须有一个main包import “fmt”func main() {str := "abc"//通过for打印每个字符for i := 0; i < len(str); i++ { fmt.Printf("str[%d]=%c\n", i, str[i])}}#执行结果:123str[0]=astr[1]=bstr[2]=c示例2:package mai

2021-04-22 12:04:35 1446 1

空空如也

空空如也

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

TA关注的人

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