自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 问答 (7)
  • 收藏
  • 关注

原创 项目开发-测试-实施-运维技术交流群

从项目设计——>项目开发——>项目测试——>项目实施——>项目运维 ,知识共享整体流程,欢迎各大同学加入相互学习!欢迎加入IT技术交流群。

2023-03-20 19:55:16 253 2

原创 Java数组

数组概述定义:数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们数组声明创建内存分析数组使用For-Each循环数组作方法入参数组作返回值多维数组多维数组可以看成是数组的数组,二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组二维数组int a[][] = new int [2][5]解析:以上二维数组a,可以看成一个两行五列.

2022-05-28 15:51:55 114

原创 docker安装zabbix

zabbix离线部署安装1. 推荐系统版本centos72.所需jar包3. 安装docker参考⽂档1.解压tar -xvf docker-18.06.1-ce.tgz2、将解压出来的docker⽂件内容移动到 /usr/bin/ ⽬录下cp docker/* /usr/bin/3.将docker注册为servicevim /etc/systemd/system/docker.service将下列配置加到docker.service中并保存[Unit] Descrip

2022-04-23 14:49:40 2040

原创 考前需知晓

程序员考试上午科目和下午科目的考试形式与考核内容已经趋于稳定,考生应紧扣考试大纲和指南,有针对性地进行学习。本文针对近几年程序员级别的考题,分别就上午科目和下午科目的考核范围、形式和特点进行分析,以供考生参考。   1、程序员上午试题分析和备考建议   分析近几年程序员上午试题的考试内容,其知识点和分值分布如表1所示。考核内容 分值计算机应用 5~6计算机系统基础知识 8~10信息安全知识 2系统运行维护、性能与指标 2标准化与知识产权 2多媒体技术基础知识 2操作系

2022-03-17 21:13:37 125

原创 程序员考试大纲

一、考试说明1.考试目标通过本考试的合格人员能根据软件开发项目管理和软件工程的要求按照程序设计规格说明书编制并高度程序,写出相应的程序文档,产生符合标准规范的、实现设计要求的、能正确可靠运行的程序。具有助理工程师(或技术员)的实际工作能力和业务水平。2.考试要求(1)掌握数制及其转换、数据的机内表示、算术和逻辑运算 、应用数学的基础知识;(2)了解计算机的组成以及各主要部件性能指标; (3)掌握操作系统、程序设计语言的基础知识;(4)熟练掌握基本数据结构和常用算法;(5)熟练掌握

2022-03-17 21:11:02 605

原创 Java23种设计模式简介

Java设计模式共有23种,分别为:抽象工厂模式、建造模式、工厂方法模式、原型模式、单例模式、外观模式、适配器模式、桥接模式、组合模式、装饰模式、享元模式、代理模式、命令模式、解释器模式、访问者模式、迭代子模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板方法模式、责任链模式。1、抽象工厂模式是提供一个接口,用于创建相关或者依赖对象的家族,而不需要明确指定具体类。2、建造模式是将一个复杂对象的构建与表示分离,使得同样的构建过程可以创建不同的表示。3、工厂方法模式定义一个创建对象的接口,

2022-01-03 15:15:22 2084 1

原创 Java设计模式之单例模式

单例模式分为: 饿汉式单例 和 懒汉式单例 、登记式单例我们这只讲前两种单例!一、饿汉式单例package single;/** * Hungry * * @author Lizq * @date 2021/12/22 10:57 * 饿汉式单例 * * 浪费内存 */public class Hungry { private Hungry() {} private static final Hungry single = new Hungry();

2022-01-03 15:14:30 177

原创 Lombda表达式推导

示例一:package Lanmbda;/** * TestLambda1 * * @author Lizq * @date 2021/12/11 15:38 * 推导lamda表达式 */public class TestLambda1 { //3. 静态内部类 static class Like2 implements ILike { @Override public void lamda() { Syste

2022-01-03 14:03:27 121

原创 Zabbix性能优化方案

(1)去掉无用监控项,增加监控项的取值间隔,减少历史数据保存周期(2)增加zabbix-proxy,分布式监控(3)针对于zabbix-server进程调优,谁忙,就加大它的进程数量(4)针对于zabbix-server缓存调优,谁的剩余内存少,就加大它的缓存值(5)针对zabbix历史数据和趋势图的表,进行周期性分表(6)agent监控使用的模板把被动模式修改为主动模式...

2022-01-03 11:46:00 1831

原创 zabbix分布式监控

一、背景我们监控的初衷就是当某些指标不符合我们的需求时,我们能够在第一时间发现异常,所以,监控工具需要定期的对被监控主机进行检查、信息收集等操作,当被监控主机出现异常时,能够及时报警、通知管理员,并且需要记录这些异常,以便我们分析这些数据,查漏补缺,那么,一个监控工具就应该具备采集信息、存储信息、展示信息、报警通知等功能 。当监控的服务器成千上万时,普通监控的Server压力会很大,所以就有了分布式监控来分担Server压力,即添加代理服务器,功能与Server差不多,代理服务器统一收集agent监控数据

2022-01-03 11:27:48 921 1

原创 ZABBIX中PHP升级

zabbix离线镜像制作1.php7.4漏洞https: // bugs.php. net/bug.php?id=810262.php7.4.25已修复https://www.php.net/ChangeLog-7.php3.这里直接升级7.4.X最高版本 7.4.264.制作web-nginx-mysql-base镜像(升级php7.4.10——php7.4.26)5.yum install php-fpm-7.4.26-1.el8.remi.x86_646. php-fpm -

2021-12-15 15:35:58 3448

原创 Mysql 回顾(一)

初识MySQL为什么学习数据库1、岗位技能需求2、现在的世界,得数据者得天下3、存储数据的方法4、程序,网站中,大量数据如何长久保存?5、数据库是几乎软件体系中最核心的一个存在。什么是数据库数据库 ( DataBase , 简称DB )概念 : 长期存放在计算机内,有组织,可共享的大量数据的集合,是一个数据 “仓库”作用 : 保存,并能安全管理数据(如:增删改查等),减少冗余…数据库总览 :关系型数据库 ( SQL )MySQL , Oracle , SQL Server , SQ

2021-11-01 19:07:52 88

原创 堆、栈、哈希

堆和栈的概念Java程序在运行时都要开辟空间,任何软件在运行时都要在内存中开辟空间,Java虚拟机运行时也是要开辟空间的。JVM运行时在内存中开辟一片内存区域,启动时在自己的内存区域中进行更细致的划分,因为虚拟机中每一片内存处理的方式都不同,所以要单独进行管理。JVM内存的划分有五片:寄存器;本地方法区;方法区;栈内存;堆内存。堆内存: 栈内存:栈内存首先是一片内存区域,存储的都是局部变量,凡是定义在方法中的都是局部变量(方法外的是全局变量),for循环内部定义的也是

2021-06-01 20:16:43 257

原创 SpringCloud快速入门

框架 :springboot+springcloud+nacos+Feign(1)个人理解springboot: 1.Spring Boot简化了基于Spring的应用开发,单体服务 2.自动装配 3.约定大于配置springcloud: 1.Spring Cloud是一系列框架的有序集合。 2.利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发, 如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等 3

2021-05-30 13:44:54 137

原创 Java8新特性之Lambad和Stream

Lambda表达式简介lambda是用来实现接口的一个匿名函数。(注意:接口中只能有一个方法)( ):用来描述参数列表{ }:用来描述方法体-> : lambda运算法,读作goes to垃圾代码 --> 策略模式 --> 匿名内部类 --> Lambda表达式@FunctionalInterface被标注,意为接口中只能有一个方法接口准备无参数无返回值@FunctionalInterfacepublic interface LambdaNoneRet

2021-05-26 19:50:29 144

原创 Spring中AOP的理解(二)

2.1回顾上章节Spring中AOP的理解(一)上章节展示了使用spring的api接口实现日志功能的添加!本章节使用自定义类方式来实现!2.2使用自定义类方法实现Aop(1)结构图(2)UserService接口package com.li.service;public interface UserService { public void add(); public void delete(); public void update(); p

2021-04-17 15:15:46 109

原创 Spring中AOP的理解(一)

1.1 什么是AOPAOP意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生泛型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同事提高了开发效率。1.2Spring中AOP三种实现方式方式一:使用spring的api接口 【主要是spring api 接口实现】方法二:自定义来实现aop方法三:使用注

2021-04-13 20:02:03 241 2

原创 动态代理和静态代理

代理模式静态代理模式的好处:可以使真实角色的操作更加纯粹!不用去关注一些公共的业务公共也就就交给代理角色!实现了业务的分工!公共业务发生扩展的时候,方便集中管理!缺点:一个真实角色就会产生一个代理角色;代码量会翻倍开发效率会变低动态代理动态代理和静态代理角色一样动态代理的代理类是动态生成的,不是我们直接写好的!动态代理分为两大类︰基于接口的动态代理,基于类的动态代理基于接口—JDK动态代理基于类:cglibjava字节码实现 : javasist需了解Proxy、Invo

2021-04-08 19:49:19 144 2

原创 Java流程控制

For循环public class For { public static void main(String[] args) { int odd =0; int even =0; for (int i =0;i <100;i++) { if(i%2==0){ //even=even+i; even+=i; }else{

2021-04-06 20:48:26 103 1

原创 Spring基本常见注解说明

Spring注解说明@Autowired :自动装配通过类型。名字如果Autowired不能唯一自动装配上属性,则需要通过@Qualifier(value=“xxx”’)@Resource :自动装配通过名字。类型@Nullable字段标记了这个注解,说明这个字段可以为null;@Resource和@Autowired的区别:都是用来自动装配的,都可以放在属性字段上@Autowired通过byType的方式实现,而且必须要求这个对象存在!【常用】@Resource默认通过bynam

2021-04-01 18:50:33 181 2

原创 Spring

IOC理论推理一、推理结构图1、DAO层接口package com.li.dao;public interface UserDao { void getUser(); }2、DAO层实现类在这里插入代package com.li.dao;/** * @Description: * @Author: lizq **/public class UserDaoImp implements UserDao{ public void getUser() {

2021-03-30 21:22:18 135 3

原创 Makrdown

Makrdown学习二级标题三级标题四级标题(用#空格 ,几个#就是几级标题,做多六级标题)字体hello worldhello worldhello worldhello world(“** 加粗** ”“斜体”“斜体加粗”)引用好记性不如烂笔头(> 内容)分割线(- - -或者 * * *)图片跳转(“![图片名]( 连接地址 )”)列表1234(“- 内容”)java代码system.out.print("hello

2021-03-27 17:00:42 96

原创 Java三大器之过滤器

标题:Java三大器之过滤器1.过滤器概念对Servlet容器的请求和响应对象进行检查和修改,它在 Servlet被调用之前检查 Request对象, 修改Request Header和Request内容;在Servlet被调用之后检查Response对象,修改Response Header和Response内容。使用 Filter 的完整流程: Filter 对用户请求进行预处理,接着将请求交给 Servlet 进行处理并生成响应,最后 Filter 再 对服务器响应进行后处理。在一个 we

2020-12-22 20:20:27 173

原创 Java反射专题

Java反射专题1.Class类1) 在面向对象的世界里,万事万物皆对象。(java语言中,静态的成员、普通数据类型除外)类是不是对象呢?类是(哪个类的对象呢?)谁的对象呢?类是对象,类是java.lang.Class类的实例对象2)这个对象到底如何表示3 )Class.forName(“类的全称”)不仅表示了,类的类类型,还代表了动态加载类请大家区分编译、运行编译时刻加载类是静态加载类、运行时刻加载类是动态加载类4)基本的数据类型void关键字 都存在类类型5)Class类的基

2020-12-17 19:38:49 146 1

zabbix离线部署安装.md

运用docker容器 +docker-compose离线部署安装zabbix

2021-02-02

Java_web_Project.zip

适合初学者学习的简单web项目! 主要功能有: 1.用户注册 2.用户登录 3.用户列表展示 4.用户信息修改 5.用户信息删除 涉及到的知识点有: 1.JDBC 2.Servlet 3.过滤器 4..EL与JSTL表达式

2020-03-08

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

TA关注的人

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