在上一章中,我们构建了一个简单的日志系统,我们可以把消息广播给很多的消费者。在本章中我们将增加一个特性:我们可以订阅这些信息中的一些信息。例如,我们希望只将error级别的错误存储到硬盘中,同时可以将所有级别(error、info、warning等)的日志都打印在控制台上。 1、绑定(Binding ...
分类:
其他好文 时间:
2019-05-02 11:33:26
阅读次数:
137
在上一章中,我们创建了一个工作队列,工作队列模式的设想是每一条消息只会被转发给一个消费者。本章将会讲解完全不一样的场景: 我们会把一个消息转发给多个消费者,这种模式称之为发布-订阅模式。 为了阐述这个模式,我们将会搭建一个简单的日志系统,它包含两种程序:一种发送日志消息,另一种接收并打印日志消息。在 ...
分类:
其他好文 时间:
2019-05-01 18:31:17
阅读次数:
161
认识SpingBoot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。 -使用springboot以后,搭建一个spring应用和开发变得很简单. Spring Boot并不是一个框架,从根本上将,它就是一些maven库的集合 ...
分类:
其他好文 时间:
2019-04-28 20:45:58
阅读次数:
177
Vue Vue.js是一套构建用户界面的渐进式框架,Vue采用自底向上增量开发的设计,Vue的核心库只关注视图层,更易于上手。 Vue.js提供了MVVM数据绑定和一个可组合的组件系统,具有简单、灵活的API,MVVM采用了双向绑定(data-binding):view的变动,自动反映在ViewMo ...
分类:
其他好文 时间:
2019-04-25 21:27:39
阅读次数:
189
public string GetProperties(T t) { string tStr = string.Empty; if (t == null) { return tStr; } System.Reflection... ...
分类:
其他好文 时间:
2019-04-24 10:38:59
阅读次数:
146
试验1:使用DHCP协议自动给PC机分配IP地址。试验拓扑图如下:使用路由器作为DHCP服务器实验配置如下:(1)#配置接口的IP地址。<H3C>system-view[H3C]interfaceg0/0[[H3C-GigabitEthernet0/0]]ipaddress192.168.1.25424[[H3C-GigabitEthernet0/0]]quit(2)#启用DHCP服务
分类:
其他好文 时间:
2019-04-18 15:09:09
阅读次数:
216
因为各种三方库依赖的log4j实现不同,所以可能会出现找到多个log4j实现的警告,但是不影响程序(logback是会影响的),如下: 这通常是因为同时包含了slf4j-jdk14和log4j-over-slf4j,所以去掉slf4j-jdk14,保留log4j-over-slf4j即可。警告即消失 ...
分类:
其他好文 时间:
2019-04-17 09:29:23
阅读次数:
405
java.lang.RuntimeException: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): cn.e3mall.search.mapper.ItemMapper.getIte ...
分类:
移动开发 时间:
2019-04-14 18:11:16
阅读次数:
184
Examples <= https://github.com/oracle/dotnet-db-samples Bulk Inserts Using Array Binding, Bulk Inserts Using PL/SQL Associative Arrays <= http://www.c ...
分类:
Web程序 时间:
2019-04-14 14:32:54
阅读次数:
150
一、了解Vue (1)Vue.js在设计上采用MVVM(Model-View-ViewModel)模式 当View变化时,会自动更新到ViewModel,反之亦然。View与ViewModel通过双向绑定(data-binding)建立联系。 (2)Vue.js的不同 在jQuery操作中,我们往往 ...
分类:
Web程序 时间:
2019-04-14 14:04:08
阅读次数:
122