自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 maven安装以及常用配置,idea如何配置maven

maven安装,解压缩即可配置环境变量新增一个环境变量,变量名为MAVEN_HOME,变量值为D:\softwareDir\apache-maven-3.6.3(替换为你的maven地址即可);在path变量后追加;%MAVEN_HOME%\bin设置maven打开maven安装地址,依次打开conf/settings.xml设置Maven本地仓库地址<localRepository>D:\mvnDir</localRepository>设置阿里云镜像<mi.

2021-01-27 17:37:57 149

原创 win7设置电脑自动同步internet时间

公司电脑时间不对,还停留在2016年,手动设置后,电脑只要一重启,时间就复位了。右键单击时间日期,选择“调整日期/时间”选择internet时间,再点击更新设置。勾选同步,文本框中输入“time.windows.com”(默认的可能不是这个,就会导致更新错误)点击立即更新,系统自动更新时间。...

2021-01-27 11:36:18 4031

原创 vue常用的按键修饰符

这个知识点比较简单,监听键盘事件,比如在文本框中输入完成后,按下enter键后自动触发事件,这个也非常符合我们的操作习惯。.enter.tab.delete (捕获“删除”和“退格”键).esc.space.up.down.left.right使用:<input v-on:keyup.enter="submit">或<input @keyup.enter="submit">其它的按钮修饰符基本如出一辙。...

2021-01-25 15:36:31 385

原创 vue中常用的事件修饰符

在事件处理程序中调用 event.preventDefault() 或 event.stopPropagation()是非常常见的需求。尽管我们可以在方法中轻松实现这点,但更好的方式是:方法只有纯粹的数据逻辑,而不是去处理 DOM 事件细节。为了解决这个问题,Vue.js 为 v-on 提供了事件修饰符。之前提过,修饰符是由点开头的指令后缀来表示的。<!-- 阻止单击事件继续传播 --><a v-on:click.stop="doThis"></a>&lt.

2021-01-25 15:20:02 260 1

原创 基于vue开发简易备忘录,实现列表增删

示例代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>vue hello world</title> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script></head><body>

2021-01-25 14:04:07 281

原创 vue中v-model的使用

v-mode用于将标签元素的值与vue实例对象中data数据绑定,数据保持一致,从而实现双向数据绑定机制。表单中的数据变化会导致vue实例data数据变化,vue实例中data数据的变化会导致表单数据表化,并且是实时的。MVVM架构:model即数据,vue实例中绑定的数据;view即页面,页面展示的数据,vm即监听器,监听model与view,哪方数据变化,另一方随即变化。示例代码:<!DOCTYPE html><html lang="en"><head>

2021-01-25 12:01:40 1880

原创 vue中v-for的使用以及注意事项

v-for,顾名思义,用于遍历数组或对象。在使用v-for遍历对象以生成列表并且列表数据处于更新状态时,需要绑定一个key值以给vue一个提示,便于跟踪每个节点的身份而不是重用和重新排序现有元素。并且,key值是唯一的。示例代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>vue hello world</title&gt

2021-01-25 11:45:23 2219 1

原创 vue中v-show v-if v-bind的使用

v-show:用于控制页面的标签元素是否展示,底层通过控制元素的display属性来进行标签的显示与隐藏控制v-if:同样用于控制页面中的标签元素是否展示,底层通过对dom树节点进行添加和删除来控制显示与隐藏控制,效率要低于v-showv-bind:用于给页面中的标签属性绑定相应的属性<!DOCTYPE html><html lang="en" xmlns:v-bind="http://www.w3.org/1999/xhtml"><head> ..

2021-01-22 14:25:56 779

原创 vue中事件的声明与使用

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script></head><body> <div id="

2021-01-22 13:44:00 308

原创 电脑蓝牙无法搜索到其它蓝牙设备

可以删除设备再重新连接2. 打开更多蓝牙选项,查看是否勾选允许蓝牙设备查找这台电脑3. 卸载驱动并重新安装4. 重启蓝牙设备相关后台服务5. 在网络连接中禁用再重启蓝牙网络连接

2021-01-22 10:53:55 1720

原创 springBoot整合rabbitmq并测试五种常用模型

之前我们记录了原生java代码使用rabbitmq的方法,很简单,类似于原生jdbc代码一样,将连接对象抽离出来作为工具类,生产者和消费者通过工具类获取连接对象,进而获取通道对象,再注册交换机或者是队列等,发送消息与接收消息。在企业开发中,我们更多的是使用spring框架来整合其它技术,springboot更是方便的提供了各种starter来快速添加依赖,完成整合,开箱即用。添加依赖<dependency> <groupId>org.springframework.

2021-01-21 14:34:01 551

原创 java实现rabbitmq动态路由/话题模型(topic queues), 生产者 消费者 交换机 消息队列

在routing路由模型中,我们实现了可以根据routingKey来选择性地将消息发送到对应的消息队列中,但是,这种模型不够灵活,比如最开始只有warn、info、error、三种类型的日志,但后面如果需要增加fetal类型的日志,则需要修改原有代码,不符合开闭原则。使用topic模型可以比较好的满足这一点,支持通配符的方式来进行扩展。依旧,我们在官方文档中可以看到详细的说明,使用*号可以代替一个单词,使用#号可以代替零个或多个单词。所以,当我想适配所有类型的routingKey时,使用#号作为rou.

2021-01-20 16:26:41 671

原创 java实现rabbitmq路由模型(routing/topic queues), 生产者 消费者 交换机 消息队列

在fanout模型中,一条休息会被所有订阅的队列消费,及绑定了对应交换机的消费者,都能收到消息。但在某些场景下,我们希望不同的消息发送到不同的队列,被不同的霞飞这消费,此时就要用到Direct类型的交换机。比如日志分为warn、info、error等多个类型,在错误日志中,只需要看到error类型的日志,在所有日志中,多个类型的日志都需要被记录在官方文档可以看到,我们给发送的消息一个绑定键,即秘钥,队列在接收消息时需要匹配对应的绑定建,符合自己规则的消息才会接收。生产者首先,我们要选择dire.

2021-01-20 16:05:41 321

原创 java实现rabbitmq发布/订阅模型(Publish/Subscribe queues), 生产者 消费者 交换机 消息队列

发布/订阅模型又称扇出模型,或者是广播模型,可以有多个消费者,每个消费者有自己的队列,每个队列都要绑定到交换机,生产者发送的消息只需要发送到交换机,再由交换机决定要发送到哪些队列,生产者无法自行决定。交换机会把消息发送到绑定过的所有队列,实现一对多,一条消息被多个消费者消费。可以看到,这种模型需要用到交换机模块,我们在后台管理界面可以看到许多交换机可供使用,当然,也可以自己声明需要的交换机。每个虚拟主机默认生成了多个类型的交换机,这里我们选择一个fanout类型的,名为amqp.fanout的交换.

2021-01-20 15:38:06 871

原创 java实现rabbitmq任务模型(work queues), 生产者 消费者 消息队列 能者多劳

work queues也成为task queues,任务模型。当消息处理比较耗时的时候,可能生产消息的速度远远大于消费速度,长此以往,消息就会堆积,无法及时处理。此时,就恶意使用work模型,让多个消费者绑定到一个队列,共同消费队列的消息。消息队列中的消息一旦消费,就会消失,因此任务是不会被重复执行的。通过官方文档我们可以很直观的认识到这种模型结构,一个消费者发送多条消息至消息队列,对应的多个消费者同时工作,消费消息。这种模型和我们之前提到的hello word直连简单模型非常相似,只是消费者从一个.

2021-01-20 14:15:13 509

原创 java实现rabbitmq简单队列模型,生产者 消费者 消息队列

生产者向队列发送消息,随机消费者从队列中接收消息创建用户和虚拟主机通过rabbitmq提供的用户管理界面可以很轻松的创建用户和虚拟主机,并且需要将用户绑定到对应的虚拟主机。自带有guest用户和/虚拟主机,也可以直接用这两个既有信息。我们创建了名为wuwl的用户和/vh的虚拟主机,注意虚拟主机需要以/开头。导入依赖<dependency> <groupId>com.rabbitmq</groupId> <artifactId&gt

2021-01-20 13:14:21 1196 1

原创 docker安装带管理界面的rabbitmq

docker search rabbitmq-management,不带management的版本可能没有管理界面,也就是无法通过web登录后台系统2. docker pull rabbitmq-management,或者写的更加明确,如docker pull docker.io/macintoshplus/rabbitmq-management:latest,默认的标签也是latest版本。也可以去docker hub上选择自己需要的版本search一下,查的出来就能够pull下来。执行doc..

2021-01-19 16:40:36 879 2

原创 docker配置阿里云镜像仓库

注册阿里云开发者平台账号,使用支付宝或者淘宝账户手机扫码即可登录,地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors依次进入 容器镜像服务/镜像中心/镜像加速器根据自己的linux系统,选择对应的操作稳定,复制上图红色方框中的代码执行即可使用docker info命令查看是否配置成功...

2021-01-19 15:43:33 683

原创 阿里云centos镜像下载

下载地址:http://mirrors.aliyun.com/centos/这个界面提供了centos各个版本的目录,不过,点入具体的目录去只有一个readme文件,而没有镜像下载。readme文件中提供了精确版本的下载地址:http://vault.centos.org/,以6.8版本为例,可以根据信息一步一步找到需要的镜像文件这个地址是可以下载的,不过下载速度相对比较慢,针对网络比较差的环境,下载这个镜像简直就是折磨。回到最开始的阿里云镜像目录,点击7和8的根目录可以找到相关的镜像通过目录iso

2021-01-19 12:18:35 6170

原创 systemctl不可用时,使用service命令关闭防火墙

systemctl status firewalld 查看防火墙状态systemctl stop firewalld 停止防火墙systemctl disable firewalld 禁止防火墙systemctl start firewalld 启动防火墙systemctl是从centos7.x开始引入的一个服务管理工具命令,融合了之前的service和chkconfig的功能于一体。在7版本以前或者没有安装systemclt的minimal版本,可以使用service控制防火墙servic

2021-01-19 12:03:02 4718 1

原创 使用yum命令时Error: Cannot find a valid baseurl for repo: base

首先,我的宿主机的网络配置如下:所以,我在配置linux的dns时也是配置的192.168.0.1,访问外网没问题,但使用yum命令时有报错。将192.168.0.1和8.8.8.8优先级换一下,最开始DNS1=192.168.0.1,配置这个主要是为了与宿主机的dns保持一致。保存退出,service network restart 重启网络配置,再试一下yum命令就可以了。...

2021-01-18 15:51:56 7260 1

原创 linux minimal版没有ip信息,如何配置linux网络信息,访问外网

新安装的centos minimal版,使用ifconfig命令并没有看到ip地址,此时需要修改网络配置文件来配置系统的ip地址。输入命令 vi /etc/sysconfig/network-scripts/ifcfg-eth0,发现并没有ip属性配置ip地址将BOOTPROTO属性修改成static,表示静态ip,重启后ip地址不变,dhcp表示自动获取ip地址。ONBOOT改成yes开机自动启动,配置ip,网关,子网掩码,dns等信息重启网络service network res

2021-01-18 14:34:47 362

原创 linux常用文本操作命令

linuv常用文件操作命令命令解析cat file从第一个字节开始正向查看文件的内容head -2 file查看一个文件的前两行more file查看一个长文件的内容tac file从最后一行开始反向查看一个文件的内容tail -3 file查看一个文件的最后三行vi file打开并浏览文件vi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,而vim 具有程序编辑的能力,可以以字体颜色辨别语

2021-01-18 12:10:11 283

原创 桌面版的centos如何打开命令行窗口终端

右键,选择设置,进入设置中心。选择Keyboard并翻到页面最下侧,点击加号,新增一个快捷键3. 在命令中输入/usr/bin/gnome-terminal ,名称和快捷键可以根据自己需要来设置4. 添加并退出后,根据我们设置的快捷键即可打开命令行窗口...

2021-01-16 10:29:07 15743

FlappyBird.zip

html+jQuery实现FlappyBird游戏界面及操作,通过鼠标左键触发小鸟飞行事件,有兴趣的朋友可以二次开发,或自定义一些参数,增加一些趣味

2019-07-29

空空如也

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

TA关注的人

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