1. 不使用Exchange交换机(默认交换机) 工具类 a. simple简单模式:一个生产者发送消息到队列中由一个消费者接收。 b. work工作队列模式:一个生产者发送消息到队列中可由多个消费者接收;多个消费者之间消息是竞争接收。 2. 使用Exchange交换机;订阅模式(广播fanout, ...
分类:
其他好文 时间:
2019-08-31 21:25:47
阅读次数:
76
有了一篇服务端负载均衡后,再来一篇客户端负载均衡,客户端负载均衡很简单,无需在zuul中做多余配置(本示例不引入zuul),只需要在客户端进行Feign引入和配置即可。 准备工作很简单,实现客户端负载均衡,首先需要Feign组件。 在client启动类中添加EnableFeignClients属性, ...
分类:
编程语言 时间:
2019-08-31 12:46:18
阅读次数:
101
很久之前看过vue的一些原理,对其中的双向绑定原理也有一定程度上的了解,只是最近才在项目上使用vue,这才决定好好了解下vue的实现原理,因此这里对vue的双向绑定原理进行浅析,并做一个简单的实现。 vue双向绑定的原理浅析 vue数据的双向绑定是通过数据劫持,并结合发布-订阅模式的方式来实现的。 ...
分类:
其他好文 时间:
2019-08-29 09:56:55
阅读次数:
98
一、使用vs2017生成dll文件 新建项目->类库->生成解决方案,写一个简单实现加法的dll文件 二、新建项目调用dll文件 新建项目->窗体应用程序 将MyTestDll项目的debug文件夹下的MyTestDll.dll拷贝到该项目的debug文件夹下,添加引用->浏览->MyTestDll ...
原文引用https://www.dazhuanlan.com/2019/08/25/5d62598fd13ee/ 在学习编译原理的课程设计中,需要设计一个词法分许进程。于是尝试用Python来简单实现C语言词法分析器。其中其实并没有什么具体需要克服的难处,只要将部分的词法分析DFA设计好,实现起来思... ...
分类:
编程语言 时间:
2019-08-25 19:44:58
阅读次数:
98
前不久,我写了一篇文章回顾 Python 中 "print 的发展历史" ,提到了两条发展线索: 明线:早期的 print 语句带有 C 和 Shell 的影子,是个应用程序级的 statement,在最初十几年里,经历过 PEP 214 和 PEP 259 的改进;再到 2009 年的大版本 3. ...
分类:
编程语言 时间:
2019-08-25 13:42:50
阅读次数:
81
原码,项目中遇到的错误,解决方法,文章最后有链接可以获取 项目简介 功能描述 登陆,注册,用户一览表,修改,删除,添加,模糊查询和精确查询 采用的技术及环境 JSP:前端的信息展示 Servlet:业务逻辑功能实现,及调用数据库的实现数据处理和传输 MySQL:用来实现数据存储 利用Eclipse来 ...
分类:
数据库 时间:
2019-08-24 19:02:24
阅读次数:
119
该项目是gin+vue的前后端分离项目,使用gorm访问MySQL,其中vue前端是使用vue-element-admin框架简单实现的; go后台使用jwt,对API接口进行权限控制。此外,Web页面在token过期后的半个小时内,用户再次操作会自动刷新token; 项目很小,适合gin新手学习! ...
分类:
其他好文 时间:
2019-08-21 09:47:54
阅读次数:
782
Crontab 简单实现树莓派语音闹钟 http://shumeipai.nxez.com/2017/10/27/crontab-and-raspberry-pi-voice-alarm-clock.html 离线音响 叮当:一个开源的树莓派中文智能音箱项目 http://shumeipai.nxe ...
分类:
其他好文 时间:
2019-08-20 01:15:31
阅读次数:
88
第一讲实现了spring boot 环境的下载及配置。 第二讲实现了,从服务器,到页面。 第三讲打算从页面到服务器。 比如,我们希望 从页面,点击一个按钮,传递信息到服务器。 就拿传递用户名和密码来简单实现一下。 题外话,创建一个我们以后经常要用的Thymeleaf模板。 1、 新建一个html f ...
分类:
编程语言 时间:
2019-08-19 22:45:51
阅读次数:
95