一:安装storm (一)安装一个zookeeper集群 注意:需要先启动zookeeper集群才可以,不然后面容易出错 (二)上传storm的安装包,解压 (三)修改配置文件storm.yaml #所使用的zookeeper集群主机 storm.zookeeper.servers: - "hado ...
分类:
其他好文 时间:
2020-03-06 20:20:10
阅读次数:
86
带着问题去思考,大家好! 问题1:HTTP请求和返回相应的HTTP响应信息之间发生了什么? 1:首先是最底层,托管层,位于WebAPI和底层HTTP栈之间 2:其次是 消息处理程序管道层,这里比如日志和缓存。OWIN的引用是将消息处理程序管道的一些功能下移到栈下端的OWIN中间件了。 3:控制器处理 ...
深度解析互联网大厂面试难题自定义@EnableXX系列其实是一个@Import的设计技巧创建注解@EnableXX(任何名称注解都行,只是这个名字好一些)XXConfiguration类不能使用@Component,不然Bean就立即注册了,达不到开关的目的使用@EnableXX注解的时候,一定是与@Component或者@Configuration进行复合使用,否则开关本身无效,换句话说就是让别
分类:
其他好文 时间:
2020-03-04 15:11:33
阅读次数:
83
@Configuration+@ConfigurationProperties+@EnableConfigurationProperties最佳设计方案(现在又改板了):Bean上面直接设置@ConfigurationProperties//需要依赖spring-boot-configuration-processor@ConfigurationProperties(prefix="st
分类:
其他好文 时间:
2020-03-04 12:36:30
阅读次数:
78
恢复内容开始 Function.prototype.call = function (context){ // 避免传入的是基本类型,使用object进行对象化 context = context ? Object(context) : window; context.fn = this; let ...
分类:
其他好文 时间:
2020-03-04 09:44:23
阅读次数:
59
简介 sofa bolt是蚂蚁开源的一款基于Netty的网络通信框架。在Netty的基础上对网络编程常见问题进行了一层简单封装,让中间件开发者更关注于中间件产品本身。 Demo 关键代码 Pom依赖: BoltServer端: 测试入口类 用户自定义处理器类 响应统一封装类 BoltClient端: ...
分类:
其他好文 时间:
2020-03-02 18:56:36
阅读次数:
304
Apache HTTP服务器是世界上使用最广泛的Web服务器。 它提供了许多强大的功能,包括动态加载模块,强大的媒体支持,以及与其他流行软件的广泛集成。 在本文章中,我们将讨论如何在Ubuntu 16.04服务器上安装Apache Web服务器。 Apache2通过apt命令来安装 sudo apt ...
分类:
其他好文 时间:
2020-03-01 19:45:45
阅读次数:
92
我的个人博客:https://www.luozhiyun.com/ 为什么需要Spark? MapReduce的缺陷 第一,MapReduce模型的抽象层次低,大量的底层逻辑都需要开发者手工完成。 第二,只提供Map和Reduce两个操作。 举个例子,两个数据集的Join是很基本而且常用的功能,但是 ...
分类:
其他好文 时间:
2020-03-01 12:46:39
阅读次数:
87
使用当前web应用的根路径再拼接所需文件的路径可以得出文件的绝对路径 1 ServletContext context = this.getServletContext(); 2 String realpath =context.getRealPath("所需文件路径"); 使用类加载器获取.cla ...
分类:
其他好文 时间:
2020-03-01 12:10:54
阅读次数:
72
一.准备工作 1.步骤 创建springboot项目,添加SpringMVC,lombok,thymeleaf(略) 添加config,pojo,dao,controller 修改application.properties配置文件 导入静态资源文件,修改成thymeleaf格式的资源引入 运行调试 ...
分类:
其他好文 时间:
2020-03-01 00:13:42
阅读次数:
82