原文:我在项目中运用 IOC(依赖注入)--实战篇 上一篇《我在项目中运用 IOC(依赖注入)--入门篇》只是简单的使用 IOC。实际项目使用 IOC 的情景复杂多了,比如说,构造函数有多个参数,有多个类继承同一个接口... Unity都有解决方法。首先回顾一下入门篇的项目需求:项目中数据统计功能,... ...
分类:
其他好文 时间:
2020-05-24 00:21:11
阅读次数:
57
该书409页,不太满意的地方是项目构建用的是maven而不是gradle。 一共12章, 概念篇,第1、2章 第1 章从微服务的起源和现实业务的角度探讨微服务,使读者能够对微服务有一个感观的认识。 第2 章是针对微服务的设计理念进行整理,包括服务如何折分、前后端分离、CAP 理论和CQRS 等,是一 ...
分类:
其他好文 时间:
2020-05-24 00:14:27
阅读次数:
55
互斥锁(上):解决原子性问题 原子性问题的源头是线程切换,操作系统做线程切换是依赖 CPU 中断的,所以禁止 CPU 发生中断就能够禁止线程切换。 在早期单核 CPU 时代,这个方案的确是可行的,而且也有很多应用案例,但是并不适合多核场景。 这里我们以 32 位 CPU 上执行 long 型变量的写 ...
分类:
编程语言 时间:
2020-05-23 20:13:20
阅读次数:
58
1、在配置jar包的时候发现如果hadoop.jar包的版本高于所运行的hadoop版本会报错,甚至无法创建工程文件,不兼容高版本的jar包 2、在运行mapreduce的时候需要将所需要map的文件上传到hadoop服务器上的/user/hadoop/,否则在默认路径找不到这个文件 3、当map结 ...
分类:
其他好文 时间:
2020-05-23 20:08:24
阅读次数:
49
1、presto是什么 Presto是由Facebook开发的一个分布式SQL查询引擎,是专门设计为用来专门进行大数据实时查询计算而设计和开发的产品。 它是为了解决Hive的MapReduce模型太慢以及不能通过BI或Dashboards直接展现HDFS数据等问题。 2、presto特点 prest ...
分类:
其他好文 时间:
2020-05-23 18:05:11
阅读次数:
249
2020年Redis5.0从入门到企业应用实战个人已上线Redis5.0专题课程https://edu.51cto.com/sd/aa00f课程大纲如下,如有兴趣请前往如上连接Redis5.0,带领大家从0全面了解Redis,将Redis规范化的应用到你的企业中课程大纲如下第一章:Redis介绍1.1、NoSQL产品(key-value)1.2Redis是什么1.3、Redis功能介绍第二章:re
分类:
其他好文 时间:
2020-05-23 09:52:31
阅读次数:
54
第1章 课程导学与准备工作 本章主要介绍为何要带大家学习一线互联网公司的app重构过程,讲解学习阶梯和实现思路,之后会为大家介绍本课程内容具体安排,最后给出如何学好这门课程的一些学习建议。希望大家都能通过这门课程,学有所成,学有所归。... 第2章 企业级App重构之路本章将带你分析一线互联网公司a ...
分类:
移动开发 时间:
2020-05-23 09:23:13
阅读次数:
85
1、http头部注入分析 1、原理 一般获取头部的信息用于数据分析,通过请求头部可以向数据库发送查询信息,构造恶意语句可以对数据库进行信息查询。 下面是一个头部注入靶场地址,这次我们用pass-8进行演示 靶场:http://injectx1.lab.aqlab.cn:81/Pass-07/inde ...
分类:
Web程序 时间:
2020-05-22 22:53:24
阅读次数:
130
想在一个六位的共阳极数码管上面显示数字,从000000依次显示到FFFFFF。 本次实战采用六位数码管,下面简单介绍一下共阳极数码管: 由图可知共阳极数码管由七段码abcdefg和一个小数点组成,并且引脚共同连接电压。也正是从这个内部结构可以知道,要想发光二极管点亮,那么引脚另外一端必须是低电平。 ...
分类:
其他好文 时间:
2020-05-22 21:34:00
阅读次数:
84
网络性能评估,就是网络带宽测试。 网络带宽测试,测试的不是带宽,而是网络吞吐量。 需要根据具体当前业务目标,来评估的某一层的网络性能:应用层、TCP/UDP、转发。 1) 转发性能 网络接口层和网络层,它们主要负责网络包的封装、寻址、路由以及发送和接收,最重要的性能指标是 每秒可处理的网络包数 PP ...
分类:
系统相关 时间:
2020-05-22 12:40:42
阅读次数:
71