自2010年以来,随着云平台的不断推广和完善,很多企业都走上了云服务,保证了数据在公有云上管理的安全、可扩展的同时也减少了IT运维和维护的相关工作。近几年来越来越多的企业先后把用户从本地DomainController和Exchange服务器等平台都迁移到云端平台管理,为了方便管理员对实施方案的理解和部署实施的透明清晰化,这里分享一下相关经验,供大家学习和讨论。本文以部署AzureADConnec
分类:
其他好文 时间:
2020-01-22 09:13:00
阅读次数:
86
一、线程管理 1、创建线程 Thread、Runnable、Callable、ThreadPool 2、状态切换 3、守护线程 4、异常捕获 5、局部变量 6、线程组 7、工厂类 二、同步 1、synchronized 2、ReentrantLock 三、同步辅助类 1、Semaphore信号量 2 ...
分类:
编程语言 时间:
2020-01-21 18:27:13
阅读次数:
102
之前章节讲解了web.xml如何使用编码的方式替换掉,但是一直没有写web.xml是如何被加载的相关细节,觉得十分有必要写一篇文章类梳理下。 待完成。。。 参考 《SpringMVC初始化流程》 《Spring 4.x源码分析-BeanWrapper》 《第三章 DispatcherServlet详 ...
分类:
编程语言 时间:
2020-01-21 00:28:24
阅读次数:
71
What This Tutorial Focuses OnIn the previous tutorial we improved our logging system. Instead of using a fanout exchange only capable of dummy broadca... ...
分类:
其他好文 时间:
2020-01-19 16:36:22
阅读次数:
111
描述:在Exchange运维中,平时遇到很多用户反馈退信。而Exchange只给你一些错误代码如5505.1.0类似此类代码,让你一脸懵逼。有时候你确定问题所在(如、对方邮件服务器宕机、对方设反垃圾邮件网关导致、等等),却无从验证你的观点,下面给大家介绍一下我的解决步骤,以供各位参考。过程:1、根据退信内容可以看到对方邮件服务器IP地址。Telnet对方邮件服务器25,查看对方服务器或端口是否正常
分类:
其他好文 时间:
2020-01-19 16:30:51
阅读次数:
133
前言 上一篇我们通过实战分享了使用Go推送钉钉消息,由于技痒,笔者现在也编写了一个.NET Core的Demo,作为简单的对照和说明。 最后,由于精力有限,笔者希望有兴趣的朋友可以分享下使用CoreRT将.NET Core编译成机器代码这块的实践。 目录 使用.NET Core推送钉钉消息 获取参数 ...
分类:
其他好文 时间:
2020-01-19 12:41:59
阅读次数:
77
大多数情况下,我们都会通过请求-相应机制去操作redis。只用这种模式的一般的步骤是,先获得jedis实例,然后通过jedis的get/put方法与redis交互。由于redis是单线程的,下一次请求必须等待上一次请求执行完成后才能继续执行。然而使用Pipeline模式,客户端可以一次性的发送多个命 ...
分类:
其他好文 时间:
2020-01-19 11:02:29
阅读次数:
91
第5天 设计语法分析器 5.1 Stone语言的语法 代码清单 5.1 Stone 语言的语法定义 5.2 使用解析器和组合子 Parser库: 一种解析器组合子类型的库 工作是将BNF写成的语法规则改写成Java语言程序 在书中第十七章有详细解说 代码清单 5.2 Stone 语言的语法分析器Ba ...
分类:
编程语言 时间:
2020-01-17 22:40:37
阅读次数:
106
微信公众号:一个优秀的废人。如有问题,请后台留言,反正我也不会听。 前言 昨天那篇介绍了 WebSocket 实现广播,也即服务器端有消息时,将消息发送给所有连接了当前 endpoint 的浏览器。但这无法解决消息由谁发送,又由谁接收的问题。所以,今天写一篇实现一对一的聊天室。 今天这一篇建立在昨天 ...
分类:
编程语言 时间:
2020-01-17 13:23:48
阅读次数:
91
前言:如果你对rabbitmq基本概念都不懂,可以移步此篇博文查阅消息队列RabbitMQ 一、单发单收 二、工作队列Work Queue 三、发布/订阅 Publish/Subscribe 四、路由Routing 五、Topic类型的exchange 六、rabbitmq部分封装代码及装备工作 一 ...
分类:
编程语言 时间:
2020-01-16 22:21:53
阅读次数:
138