血常规检查哪些可以排除白血病

血常规检查哪些可以排除白血病 一般去医院检查身体的话,必不可少的一项检查就是血常规检查,对于因为血液系统出现问题的白血病更是如此了,那么,白血病的血常规化验单应该是什么样的?主要看三项指标! 白血病是种常见的血液疾病,要想确诊自己到底患没患白血病,必须进行血常规检查,可是不少的人对血常规检查不了解,而白血病的血常规化验单应该是如下内容: 白血病的血常规检查需要空腹抽血化验,大部分是做生化检验的项目,如肝功能、血糖、蛋白质、脂类以及电解质钾、钠、氯等。诊断白血病看血常规化验的时候,最主要看三个指标——白细胞计数、血红蛋白和血小板计数。一般白血病患者都会存在血常规指标异常。 第一:白细胞过多或白细胞减少: 白细胞(WBC)正常值: 成人 (4.0~10.0)×109/L。 新生儿(15.0~20.0)×109/L。 6个月至2岁 (11.0~12.0)×10*9/L。 低于正常值为白细胞减少,可因感染尤其病毒感染、...

什么是白血病【wiki百科的知识】?

白血病是一类造血干细胞恶性克隆性疾病。克隆性白血病细胞因为增殖失控、分化障碍、凋亡受阻等机制在骨髓和其他造血组织中大量增殖累积,并浸润其他非造血组织和器官,同时抑制正常造血功能。临床可见不同程度的贫血、出血、感染发热以及肝、脾、淋巴结肿大和骨骼疼痛。据报道,我国各地区白血病的发病率在各种肿瘤中占第六位。 什么是白血病? 白血病(拉丁语:leukemia,/luːˈkiːmiːə/[1])是一群癌症种类的统称,英文名称来自于古希腊语,λευκός(leukos,白色)与αἷμα(haima,血液)的组合[2]。 它通常发病于骨髓,造成不正常白血球的大量增生[3]。这些异常增加的白血球都尚未发育完成,称之为芽细胞或白血病细胞[4]。症状可能包含:出血与淤斑、疲倦以及感染风险增加[4]。这些症状会因缺乏正常血球而发生[[4]](https://zh.wikipedia.org/wiki/白血病#cit...

四色建模法-红包业务运用

红包场景概述 红包业务场景主要用例就2个:发红包和收红包。 红包指的是具备固定数量固定总金额的大红包,每个大红包由固定数量的小红包组成,每个小红包金额一样或者不一样,但所有小红包的金额之和和大红包总金额必须保持一致,红包实际上是一个具备虚拟资金特征的特殊商品。 发红包和收红包实际上是金融商品的交易过程,红包是一种虚拟资金商品,会涉及到用户资金资产,资金资产指的是用户的钱包账户。 发红包过程是,红包发放者从系统虚拟资金中间商那里购买虚拟资金商品也就是红包,并支付红包总金额给系统虚拟资金中间商,然后将购买的红包赠送给目标人群,赠送过程相当于商品发布,目标人群可以是某个人,也可以是某一群人,所以发红包过程涉及到下单,支付、赠送。 收红包过程类似商品的秒杀活动,不一样的是用户不需要支付商品价格,用户点击红包链接,进入抢红包流程,如果抢到红包,直接到系统虚拟资金中间商那里兑换红包面值,系统虚拟资金中间商将面值...

JS 流程图

用法

转载自https://blog.olowolo.com/example-site/post/js-flowchart-diagrams/

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
st=>start: Start|past:>http://www.google.com[blank]
e=>end: End:>http://www.google.com
op1=>operation: My Operation|past
op2=>operation: Stuff|current
sub1=>subroutine: My Subroutine|invalid
cond=>condition: Yes
or No?|approved:>http://www.google.com
c2=>condition: Good idea|rejected
io=>inputoutput: catch something...|request

st->op1(right)->cond
cond(yes, right)->c2
cond(no)->sub1(left)->op1
c2(yes)->io->e
c2(no)->op2->e
...

四色建模法-四个概念和五个步骤

四色建模法 四个概念概述: ”四色原型“模式,根据名字我们就可以大概猜出它是基于四个概念来分析我们的业务概念,下面我们来了解一下哪四个概念: 时标性对象:这在四色建模中最重要也是最难分析的图例,时标性对象指的是业务在在某个时间段内的发生和跟踪的事件,最重要的是2部分内容,1是事件,2是事件所留下的痕迹。比如订单是某个客户在某个时间段内购买了某个商品所发生的业务,也是这个过程留下的唯一证据。此概念就是用来跟踪实体发生的所有需要跟踪的事件。通常时标性对象的生命周期比较短,作用范围也以生命周期内有效,事务、日志类对象就是典型的时标类对象,比如订单、支付记录、操作日志等等。时标性对象使用粉红色来标识。 实体:也可以叫做物品,是业务事件发生过程中的参与者,通常是静态的,生命周期贯穿多次同一类业务,创建后就一直生效,配置性是典型的特征,比如:客户、商品。使用绿色来表示实体(参与者)。 角色:是指实体、时刻时段的...

基于Nginx&Lua 和Netflix Eureka的微服务网关

依赖:lua-resty-http 基于Nginx&Lua 和Netflix Eureka的微服务网关。 重新架构了内部组件,采用插件模式。 服务发现 Eureka Discovery 抽象discovery,用来支持多种服务发现?规划中… 动态路由 负载均衡 加权轮询 基于响应时间的动态权重轮询?开发中… 简单监控 隔离降级 限流 metrics 认证安全?规划中。。。 监控页面?开发中… 架构图: 使用方法 基于Nginx和Lua module。需要安装Nginx Lua环境或者直接下载openresty编译安装。 下载代码到/path/to/nginx/lua/lib/ git clone http://github.com/tietang/ngx-lua-zuul –depth=1 例子Eureka 服务 如果没有Eureka环境,也可以编译安装本例子中的EurekaDemo服务,参考编译和运行eureka-demo服务中的相关内容。 部署dicovery例子服务: 下载代码后: cd /path/to/ngx_lua-zuul/demo/java mvn clean install 将下载的代码中的lua文件夹放到部署目录/p...

一次线上事故对“本地文件队列异步使用”的思考

事故描述 事故现象是部分服务http请求无响应。事故从发生到恢复,接近3个小时,事故过程中重启应用服务,只能坚持几分钟到十几分钟,在真正发现问题前通过不断重启服务实例来支撑,庆幸的是核心服务没有出现无响应的事故。 最终分析为AMQ出现故障,现象是MQ客户端sendMessage后等待响应,但一直在等待,AMQ监控端口ok,控制台也可以打开,由于紧急没有具体分析,直接重启AMQ服务,切换master,通过验证服务全部恢复。 这次故障大部分服务都使用了AMQ,但除了一个核心服务没受到明显影响外,其他使用AMQ的服务都不同程度的收到了影响,服务不可用。 此次事故比较严重,就是因为使用了本地文件队列有效隔离故障,使得影响面不大。假设(当然不希望发生了)核心业务没有使用本地文件队列来隔离故障,整个下单、收银服务将不可用,商户无法营业,损失应该在数量级。 此次事故也证明了我当时的这个架构思路的正确性,主要体现在...

本地文件队列-异步隔离架构

常见的异步方式: 创建异步线程 每个新创建一个线程来执行异步任务,任务结束线程也终止。 线程的创建成本比较大,不建议使用。 使用Queue,producer/consumer方式 在内部创建一个Queue,worker线程直接将异步处理的任务放入queue,一个或多个异步线程从queue中消费并执行任务。 线程池 用线程池来替换每次创建线程,减少线程创建的成本,线程被复用,一次创建多处使用。 和使用Queue类似,也是通过BlockingQueue实现,但策略上更复杂,向线程池提交Callable&Runnable任务,由线程池调度执行。 参考:java.util.concurrent.ThreadPoolExecutor#execute spring @Async注解 通过注解来来简化了异步编程,只需要在需要异步的方法上使用@Async注解即可。 其本质也是在线程池功能上扩展的,将异步执行方法封装为一个Callab...

JDBC如何开启事务

面试了很多人,每每问到“JDBC如何开启一个事务?”,大部分人的回答是:“通过openTransaction方法”,有的说是通过Connection,有的是说通过Statement,更有的说通过Connection拿到一个Transaction实例,再通过openTransaction方法来开启,那么同样关闭事务就有close方法“closeTransaction”。 想必这些人都是被“hibernate”害了还是“不注重java基础”,一上来就被框架误导呢? 先看看一个标准的JDBC例子伪代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 Connection conn = DriverManager.getConnection(...); try{ con.setAutoCommit(false); Statement stmt = con.createStatement(); //1 or more queries or updates con.commit(); }catch(Exception e){ con.rollback(); }finally{ con.close(); } 所以,看到上面的例子,开启手动事务的关键是con.setAutoCommit(false),JDBC事务默认是开启的,并且是自动提交: 关闭自动提交:java.sql.Connection.setAutoCommit(false) s...