## MessagePack基础介绍 Signalr默认使用的是json形式传递数据,但是signalr提供了灵活的扩展,支持MessagePack形式序列化数据,以增加性能降低网络传输的效果,极大的提高响应速度。 先看一个MessagePack自定义序列化的例子,以一个自定义的实体对象为例,可以使 ...
分类:
Web程序 时间:
2019-10-05 22:01:26
阅读次数:
151
解决方法:尝试回退到3.6.1重新安装配置问题解决! 原因:最新的3.6.2的model builder 使用了JSR 330进行依赖注入,不再使用plexus 参考: 1)[坑] IDEA Unable to import maven project 解决办法 ...
分类:
其他好文 时间:
2019-10-04 22:52:28
阅读次数:
129
在我们实际生产环境中,都需要考虑到一个安全问题,比如用户登录,又或者是eureka server,它对外暴露的有自己的rest API,如果没有安全认证,也就意味着别人可以通过rest API随意修改数据信息,这是一件非常恐怖的事情,这篇文章咱们详谈eureka server是如何开启认证,以及eu ...
分类:
Web程序 时间:
2019-10-04 17:24:18
阅读次数:
186
一、RESTFul风格API 1、优点: HTTP方法体现对资源的操作: GET : 获取资源 POST : 添加资源 PUT : 修改资源 DELETE : 删除资源 二、代码演示: 新建Animal类,使用注解,包含设置get/set方法、全部参数构造器、无参数构造器、builder快速创建对象 ...
分类:
编程语言 时间:
2019-10-04 16:59:20
阅读次数:
98
看官方文档Format: 以 '#' 开头一行被视为评论,出现在其他位置视为参数。 也就不难理解报错原因:将写在同一行的注释视为参数了。 原Dockerfile: 改为: ...
分类:
其他好文 时间:
2019-10-04 11:10:28
阅读次数:
466
1.中间件的概念 ASP.NET Core的处理流程是一个管道,中间件是组装到应用程序管道中用来处理请求和响应的组件。 每个中间件可以: 选择是否将请求传递给管道中的下一个组件。 可以在调用管道中的下一个组件之前和之后执行业务逻辑。 中间件是一个请求委托( public delegate Task ...
分类:
Web程序 时间:
2019-10-03 14:45:29
阅读次数:
231
1. 概述 本文,我们来分享 MyBatis 的反射模块,对应 reflection 包。如下图所示: 相比 parsing 包来说,reflection 包的代码量大概是 2-3 倍。当然,不要慌,都是比较简单的代码。 当然,这是一篇非常非常非常长的博客,因为笔者基本贴了这个模块所有的代码。如果想 ...
分类:
其他好文 时间:
2019-10-03 14:19:59
阅读次数:
135
建造者模式在程序设计中经常被运用,下面是建造者模式的概述。 意图:将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。 主要解决:主要解决在软件系统中,有时候面临着"一个复杂对象"的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着 ...
分类:
其他好文 时间:
2019-10-03 12:55:01
阅读次数:
76
上下宽高固定,中间自适应的几种布局方式, 有4种布局方式: position; flex; table; grid。 <!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>上下固定,中间自适应</title> </head> <st ...
分类:
其他好文 时间:
2019-10-02 17:02:40
阅读次数:
109
弹性盒 flexbil box or flexbox, css3的一种布局模式,页面可以适应屏幕大小与设备确保元素保持原来布局的方式,由弹性容器flex container,弹性子元素flex item组成,设置display来实现。 x轴代表主轴,从左到右,y轴代表侧轴,从上到下,主轴不一定是水平 ...
分类:
其他好文 时间:
2019-10-02 16:56:50
阅读次数:
75