自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

欢迎来到【战羽】的博客

人生在勤,不索何获

  • 博客(84)
  • 资源 (3)
  • 收藏
  • 关注

原创 【Python(三)】最新PyCharm专业版2022.2下载与安装教程

最新PyCharm专业版2022.2下载与安装教程

2022-10-07 17:48:13 12337 5

原创 推荐5个在线免费好用的PDF转换器

推荐5个在线免费好用的PDF转换器

2022-09-26 14:20:06 30776

原创 最新Navicat Premium 16下载与安装

最新Navicat Premium 16下载与安装

2022-09-24 22:23:08 19627 15

原创 xftp7评估版安装使用

xftp7评估版安装免费使用

2022-09-21 22:03:18 4232

原创 【Linux(二)】最详细的centos7.6下载与安装

最详细的centos7.6下载与安装教程

2022-09-14 19:17:51 25337 5

原创 【Linux(一)】最新VMware虚拟机下载与安装

最新虚拟机VMware Workstation 16 Pro 下载与安装教程

2022-09-13 14:42:59 1692

原创 【Python(二)】PyCharm安装教程

比较详细的pycharm安装教程!包含下载PyCharm、安装PyCharm以及使用PyCharm。

2022-08-31 18:44:44 2838

原创 【Python(一)】环境搭建之Anaconda安装

python环境搭建-anaconda安装

2022-08-29 21:24:49 1306

原创 基于百度AI人脸识别+uniapp+springboot的高校防疫小程序

防疫小程序主要由小程序端和管理端组成,主要功能主要包含电子栅栏,健康上报,实时疫情管控地图,每日考勤(人脸识别)、请假申请。电子栅栏:管理员提前设置电子围栏区域,当学生离开该区域时,会向辅导员及时发送告警信息。健康上报:能够满足学生每日防疫信息的填报工作。管控地图:实时展示城市封控区、管控区、防范区区域。每日考勤:使用百度人脸搜索M:N实现宿舍集体照考勤。.....................

2022-06-17 23:39:59 1869 1

原创 xshell7评估版安装使用

xshell7评估版使用方法

2022-06-13 22:34:37 6837 1

原创 【vue2.x(五)】vue-cli脚手架

1. vue-cli简介什么是vue-cli​ vue官方提供的一个脚手架工具,用于初始化一个Vue项目。vue-cli优势​ 1)成熟的vue项目架构设计,而且会跟随vue版本的更迭而更新;​ 2)提供了一套本地的热加载的测试服务器;​ 3)集成了一套打包上线的方案,可使用webpack或Browserify等构建工具;vue-cli版本发展​ 版本详见https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md。​ 我们选择使用Vue C

2022-03-27 15:42:33 3094 1

原创 【vue2.x(四)】vue组件

1. 组件概念什么是组件化把页面上可重用的部分封装为组件,从而方便项目的开发和维护,体现了封装的思想。组件化的好处提高了前端代码的复用性和灵活性,提升了开发效率和后期的可维护性。组件开发三要素(prop,自定义事件,slot)prop用于定义组件的属性。自定义事件用于触发组件的事件。slot用于组件功能的扩展。使用组件的三个步骤1)定义组件(创建组件)2)注册组件3)使用组件(编写组件标签)2. 基本使用1)定义组件使用Vue.extend(options)创建,其中optio

2022-03-25 22:35:35 364

原创 【vue2.x(三)】vue生命周期

文章目录1、vue生命周期2、钩子函数1、vue生命周期vue生命周期: Vue实例从创建到销毁的整个过程。钩子函数: 在生命周期的不同阶段调用对应的钩子函数,来实现组件数据管理和DOM渲染两大重要功能。即钩子就是在某个阶段给你一个做某些处理的机会。生命周期图示:2、钩子函数钩子说明beforeCreate创建实例对象之前执行(初始化显示)created创建实例对象之后执行(初始化显示)beforeMount页面挂载成功之前执行(初始化显示)moun

2022-03-20 18:03:25 1248

原创 【vue2.x(二)】vue模版语法(下)

承接上节内容【vue2.x(二)】vue模版语法(上),继续讲解vue模版语法。v-if/v-show用来控制元素显示或隐藏,属性为布尔值。<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script src="../js/vue.js" type="text/javascript" charset="utf-8"&

2022-03-19 23:41:59 686

原创 【vue2.x(二)】vue模版语法(上)

1. vue实例<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>vue实例介绍</title> <script src="../js/vue.js" type="text/javascript" charset="utf-8"></script> </head> <body> <!-- d

2022-03-16 23:03:30 1106

原创 【vue2.x(一)】第一个vue程序

1. vue简介Vue.js是一套构建用户界面的渐进式js框架。与其他重量级框架不同,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,非常容易与其它库或已有项目整合。Vue 完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件 。作者: 尤雨溪(前Google工程师,目前在阿里巴巴上班)官网英文:https://vuejs.org/ 官网中文:https://cn.vuejs.o

2022-03-14 22:44:02 1304

原创 markdown文章发布到csdn和微信公众号

1. markdown工具1、http://md.aclickall.com/ (在线工具)2、https://www.mdnice.com/ (在线工具)3、https://md.openwrite.cn/ (在线工具)4、typora软件【微信公众号“程序员战羽”回复ta获取】2. 如何使用2.1 使用在线工具在markdown工具的左侧制作带有格式的文章,然后点击页面上方的复制按钮复制带格式的文章,导入csdn博客或粘贴到微信公众号即可。2.2 使用typora软件在typora

2022-03-13 18:52:43 952

原创 常用加密算法

1、编码算法url;base642、摘要算法MD算法:MD2、MD4、MD5SHA算法:SHA-1、SHA-256、SHA-512MAC算法:HmacMD5、HmacSHA1、HmacSHA256、HmacSHA5123、加密算法对称加密算法:DES、AES非对称加密算法:RSA4、RSA数字签名算法5、数字证书前面提到的算法的功能如下:数字证书就是集合了多种密码学...

2019-12-08 17:36:12 333

原创 Spring Boot2.X(一)使用Spring Cache + Redis 实现缓存

一、Spring Cache介绍二、Spring Boot集成Spring Cache + Redis

2019-07-04 11:16:24 2177 1

原创 UML类图详解

注明:本文画图工具为StarUML一、概述1.1、类图介绍首先介绍下类图,定义一个Person类,如下:public class Person { private String name; private int age =1; public String getName() { return name; } public int getAg......

2019-06-15 16:11:19 6388 1

原创 StringRedisTemplate和RedisTemplate

一、StringRedisTemplate与RedisTemplate区别1、两者的关系是StringRedisTemplate继承RedisTemplate。2、两者的数据是不共通的;也就是说StringRedisTemplate只能管理StringRedisTemplate里面的数据,RedisTemplate只能管理RedisTemplate中的数据。3、他们使用的序列化类不同:S......

2019-06-03 22:23:00 4692

原创 redis(五):redis哨兵机制(Sentinel)

一、为什么会有哨兵机制上小节介绍了redis的主从复制,但是为什么还要有redis的哨兵机制呢?主要是因为主从复制没有办法对master进行动态选举,因此需要使用Sentinel(哨兵)机制来完成动态选举。Sentinel(哨兵)进程是用于监控redis集群中Master主服务器工作的状态。在Master主服务器发生故障的时候,可以实现Master和Slave服务器的切换,保证系统的高可用(...

2019-06-01 15:25:42 574

原创 redis(四):redis主从复制

一、为什么会有主从复制上小节说了redis的持久化,保证了即使redis服务重启也不会丢失数据,因为redis服务重启后会将硬盘上持久化的数据恢复到内存中。但是当redis服务器的硬盘损坏了,这种情况可能会导致数据丢失,因此就有了redis的主从复制机制,该机制能够避免这种单点故障,如下图:说明:1、主redis中的数据有两个副本(replication),即从redis1和从redis2...

2019-06-01 15:13:26 162

原创 redis(三):redis的两种持久化方式(RDB与AOF)

一、前言由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。redis提供两种方式进行持久化RDB方式:将Reids在内存中的数据定时进行快照并持久到磁盘上。它是redis默认采用的持久化方式。AOF方式:将Reids的操作命令以追加的方式写入文件,当服务...

2019-06-01 11:23:32 355

原创 redis(二):redis的五种数据类型及常见命令

Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。注:在redis中的命令语句中,命令是忽略大小写的,而key是不忽略大小写的。1、String类型1.1基本介绍string 类型是二进制安全的,即redis 的 string 可以包含任何数据,比如jpg图片或者序列化的对象。而且键的值有...

2019-05-30 22:41:46 480

原创 Spring Bean生命周期总结

1、简要说明1)本文基于spring5.1.7版本,采用ApplicationContext获取bean对象。2)BeanFactory和ApplicationContext对于bean后置处理器还有所不同,需要注意,ApplicationContext会自动检测在配置文件中实现了BeanPostProcessor接口的所有bean,并把它们注册为后置处理器,然后在容器创建bean的适当时候调......

2019-05-22 17:39:12 4522

原创 Redis分布式锁实现—基于lua脚本和AOP两种方式

1、分布式锁常见实现方式分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本文是基于redis实现。2、实现分布式锁需要满足的条件为了确保分布式锁可用,我们至少要确保锁的实现同时满足以下四个条件:1)互斥性。在任意时刻,只有一个客户端能持有锁。2)不会发生死锁。即使有一个客户端在持有锁的期间崩溃而没有主动解锁,也能保...

2019-05-15 11:43:28 1797

原创 redis(一):redis基本介绍

1、什么是redis?Redis是用C语言开发的一个开源的高性能键值对(key-value)内存数据库。它提供五种数据类型来存储值:字符串类型(String)、散列类型(Hash)、列表类型(List)、集合类型(Set)、有序集合类型(SortedSet,简称Zset)它是一种NoSQL数据库。2、什么是NoSQL?NoSQL,泛指非关系型的数据库。什么是关系型数据库?数据结构...

2019-04-09 16:47:07 196

原创 Centos7中安装和配置Mysql5.7

1、得到下载地址进入mysql官网 https://dev.mysql.com/downloads/repo/yum/点击download,然后在“No thanks, just start my download.”处鼠标右键,复制链接地址,获取rpm包的下载地址: https://dev.mysql.com/get/mysql57-community-release-el7-11.noar...

2019-04-01 21:52:53 136

原创 【ElasticSearch系列(四)】elasticsearch安装ik分词插件(6.3.0版本)

1、介绍elasticseach默认所有分词解析器对中文都不友好,开发建议使用Ik分词;IK Analyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包。从2006年12月推出1.0版开始, IKAnalyzer已经推出了3个大版本。最初,它是以开源项目Luence为应用主体的,结合词典分词和文法分析算法的中文分词组件。新版本的IK Analyzer 3.0则发展为面向Java...

2019-03-31 13:16:06 627

原创 【ElasticSearch系列(三)】性能优化之bootstrap.memory_lock: true

es中的/home/es/elasticsearch-6.3.0/config/elasticsearch.yml配置文件,如果bootstrap.memory_lock这项使用默认配置,会导致硬盘频繁读,IOPS变高。因此bootstrap.memory_lock需要设置成bootstrap.memory_lock: true这个配置的意义:锁定物理内存地址,防止es内存被交换出去,也就是......

2019-03-31 12:50:30 20061

原创 Centos7中安装和配置jre1.8

在生产环境中,只需要安装java运行环境jre即可,可以不安装jdk。安装步骤如下:1、下载jre下载地址:http://www.oracle.com/technetwork/java/javase/downloads/server-jre8-downloads-2133154.html2、上传jre到/home/data/下3、解压,并剪切到/home/java/目录进入data目...

2019-03-31 10:17:50 823

原创 Java 8 新特性总结

首先列出Java 8 新特性,如下:HashMap中的红黑树Lambda表达式函数式接口方法引用Stream APIParallel接口中的默认方法和静态方法新时间日期APIOptional类接下来逐一介绍这些新特性。1、HashMap中的红黑树jdk1.7:数据结构:hashMap采用的数据结构是哈希表(数组+链表),默认大小是16,一个0-15索引的数...

2019-03-28 16:27:35 223

原创 Kafka(三):Kafka API操作

1、原生API代码实现2、结合Springboot使用

2019-03-28 14:15:45 182

原创 Kafka(二):Kafka集群搭建

为了防止单点故障,生产环境中Kafka都是以集群方式出现。接下来搭建一个Kafka集群,包括三台Kafka主机(即三个Broker)。1、安装和配置主机2、启动和停止3、基本操作...

2019-03-28 14:11:10 148

原创 【ElasticSearch系列(二)】elasticsearch安装head插件

安装步骤如下:一、安装nodejshead插件是nodejs实现的,所以必须先安装Nodejs安装步骤:https://blog.csdn.net/zhanyu1/article/details/88082758二、安装git由于要使用git方式下载head插件,因此需要先安装git安装步骤:三、下载并安装head插件进入/usr/local目录下[root@localhost ...

2019-03-02 23:33:10 283

原创 Centos中安装Git

一、安装git运行命令:yum install -y git二、校验是否安装成功运行命令:git --version如果想卸载git,卸载命令为 yum remove git

2019-03-02 23:06:23 127

原创 Centos7中安装NodeJs

安装步骤如下:一、下载node.js(编译好的二进制文件)进入node.js官网:https://nodejs.org/en/download/,右键复制下载链接 https://nodejs.org/dist/v10.15.2/node-v10.15.2-linux-x64.tar.xz接着进入/usr/local目录[root@localhost ~]# cd /usr/local...

2019-03-02 22:40:30 292

原创 【ElasticSearch系列(一)】Centos7中安装配置ElasticSearch6.3.0

一、安装jdk由于运行elasticsearch要有jdk支持,因此需要先安装jdk。二、官网下载elasticsearch进入官方网站 https://www.elastic.co/downloads/elasticsearch下载elasticsearch-6.3.0.tar.gz包。选择该包并上传到centos系统中,上传目录为/home/es(es为新建目录)。三、安装与配置el...

2019-03-02 18:45:18 457

原创 Kafka(一):Kafka概述

1.1 kafka简介Apache kafka 是一个快速、可扩展的、高吞吐的、可容错的分布式“发布-订阅”消息系统,使用Scala与Java语言编写,能够将消息从一个端点传递到另一个端点,较之传统的消息中间件(比如ActiveMQ、RabbitMQ),kafka具有高吞吐量、内置分区、支持消息副本和高容错的特性,非常适合大规模消息处理应用程序。kafka官网:http://kafka.apa...

2019-02-13 23:24:46 261

xftp7.0.0109 安装包 下载

xftp7.0.0109 安装包 下载

2022-09-21

计算机专业 《javaweb电子商城系统》本科毕业设计

计算机专业 《javaweb电子商城系统》本科毕业设计

2022-02-20

计算机专业《Python程序设计》课程标准(高校版)

本《Python程序设计》课程标准,从课程定位、设计思路、课程目标(总体目标、具体目标)、课程内容与要求、实施建议(教材选用和编写建议、教学建议、教学考核评价建议、课程资源开发与利用)等方面详细介绍了相关内容,适合于高校计算机专业学生。

2022-02-20

计算机专业Web前端开发课程标准(vue版本)

《web前端开发》课程标准中主要讲解vue基本知识点,适合高校计算机专业使用

2022-02-20

空空如也

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

TA关注的人

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