- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 diesel_cli安装问题解决
diesel_cli does not build:在github上issuess上搜索此问题可得到以下问题,此页面有谷歌自行翻译,大致知道意思就行安装不了diesel_cli ,可能缺少数据库客户端,各系统安装方法示例,地址:https://github.com/diesel-rs/diesel/issues/1592,https://github.com/diesel-rs/diesel/blob/master/guide_drafts/backend_installation.md解决方案
2020-11-26 12:56:55 1299
原创 Vert.x的学习
Vert.x是事件驱动的,其处理请求的高性能也是基于其事件机制。Vert.x的事件机制中有几个非常重要的概念:Event Loop、Event Loop Vertical、Worker Vertical、Event Bus、Vert.x Module。Event Loop:即事件循环,是由Vert.x启动的事件处理线程,也是Vert.x项目对外开放的入口,Vert.x由此接收请求事件。一个Ve...
2019-10-11 15:59:50 324
原创 Beetl sql简单实用
Beetl是Bee Template Language的缩写,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,它功能强大,性能良好,超过当前流行的模板引擎。而且还易学易用。eetl类似Javascript语法和习俗,只要半小时就能通过半学半猜完全掌握用法。拒绝其他模板引擎那种非人性化的语法和习俗。同时也能支持html 标签,使得开发CMS系统比较容易Beetl能很容易的与各种web框架整...
2019-10-09 21:11:19 2928 1
原创 分布式缓存解决方案
问:为啥在项目里要用缓存呢?答:用缓存,主要是俩用途,高性能和高并发1)高性能假设这么个场景,你有个操作,一个请求过来,吭哧吭哧你各种乱七八糟操作mysql,半天查出来一个结果,耗时600ms。但是这个结果可能接下来几个小时都不会变了,或者变了也可以不用立即反馈给用户。那么此时咋办?缓存啊,折腾600ms查出来的结果,扔缓存里,一个key对应一个value,下次再有人查,别走mys...
2019-09-23 22:37:30 225
转载 消息中间件的基本知识
消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。消息中间件概述消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独立地执行--它...
2019-09-23 22:26:20 614
原创 RbbitMQ的理解
技术选型:为什么要用MQ任何技术没有绝对的好和坏,学会扬长避短。在合适的地方去运用合适的技术,对其原理,模式,运用,优缺点都要有比较熟悉的应用和理解。 MQ的缺点:系统的可用性降低(mq一旦发生故障,整个系统将会出现崩溃),复杂度提高,一致性问题 技术选型:可伸...
2019-09-23 21:08:53 1723 4
原创 springmvc超详细执行流程
首先呢在浏览器上输入访问的url地址,地址去找tomcat,tomcat去找你在web.xml所配置的前端控制器DispatcherServlet是什么样的是缺省的还是.do的,每次访问都会经过前端控制器,。根据你请求的资源去解析所对应的资源。客户端发起请求去找tomcat,tomcat做4件事(1,接受客户端请求,解析请求资源地址.2,创建代表请求req对象。3,创建代表响应的resp对象。4...
2019-09-16 20:11:01 313
原创 springboot出错
Error creating bean with name 'dataSource': Requested bean is currently in creation: Is there an unresolvable circular reference?2020-02-20 14:30:34.553 INFO 8036 --- [ main] o.apache.cat...
2020-02-20 14:42:56 955
nacos-server-1.0.0-RC3Mysql8.0.rar
2020-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人