2020年10月31日星期六

12种提神食物 让你上班也有活力

核心提示:上班总是昏昏沉沉?多吃下面么这12种食物,帮你提神醒脑,提高工作效率。

  上班总是昏昏沉沉?多吃下面么这12种食物,帮你提神醒脑,提高工作效率。

  1、草莓

  草莓含有丰富的维生素C,而维生素C有助于人体吸收铁质,使细胞获得滋养,因此多吃草莓能使人精力充沛。

  2、金枪鱼

  在高蛋白质的鱼类中,金枪鱼含有丰富的酪胺酸,酪胺酸在人体内能帮助生产大脑的神经传递物质,使人注意力集中,思维敏捷。

  3、葡萄柚

  葡萄柚不但有浓郁的香味,更可以净化繁杂的思绪,提神醒脑。葡萄柚所含的高量维生素C,不仅可以使身体有抵抗力,还可以抗压。最重要的是,在制造多巴胺、正肾上腺素时,维生素C是重要成分之一。

  4、大蒜

  德国一项针对大蒜对胆固醇功效的研究从病人回答的问卷发现,他们吃了大蒜丸之后,感觉不疲倦、不焦虑、不易发怒。

  5、南瓜

  南瓜能制造好心情,是因为它们富含维生素B6和铁,这两种营养素都能帮助身体所储存的血糖转变成葡萄糖,葡萄糖正是脑部唯一的"快乐燃料"。

  6、全麦面包

  麻省理工学院的朱蒂丝·渥特曼博士表示,吃复合性的碳水化合物如全麦面包、苏打饼干,它们所含有的微量矿物质如硒能提高情绪,有如抗忧郁剂。

  7、豆类

  铁质是产生人体能量的主要介质,它担负着向人体器官和肌肉输送氧气的重要任务。因此,如果人体内缺乏铁质,就会导致贫血,使人感到头晕,乏力。

  虽然猪肝和瘦肉是铁质的最佳来源,但经常吃一些赤豆、黑豆或黄豆,也能起到补充铁质的作用,并能有效地改善疲惫、无力的状况。

  8、香蕉

  香蕉被称为"高能量的食品",含有极易为人体吸收的碳水化合物,同时还富含钾。钾在人体内能够帮助维持肌肉和神经的正常功能,但它不能在体内储存很多时间,人在剧烈运动后,体内的钾会降得很低。

  研究表明,钾过低会导致肌肉疼痛,心律不齐、反应迟缓等,而吃几根香蕉则可补充钾的不足。

  9、麦片

  有人发现,早餐中纤维含量高的话,就不会有饥肠辘辘的感觉。营养学家为此解释说,纤维能使消化的速度放慢,持续不断地向血管供应碳水化合物,使人体源源不断地获得能量。

  燕麦片是一种富含纤维的食物,能量释放缓慢而又均衡,可使人体血糖水平一直维持在较高水平,因而不会很快感到饥饿且精神饱满。

  10、脱脂酸奶

  许多妇女在经期前后会感到乏力嗜睡。一项研究表明,多吃含钙丰富的食品,如脱脂酸奶等,可以明显改善这种状况。

  如果每天吃3小杯脱脂酸奶或两大杯牛奶,就可使腹痛、疲乏,心情烦躁等症状有所减轻,因为钙具有缓解肌肉紧张、调节内分泌的作用。

  11、菠菜

  菠菜中含有女性比较容易缺乏的矿物质——镁。女性每日摄入的镁如果少于280毫克,人就会感到疲乏。镁在人体内的作用是将肌肉中的碳水化合物转化为可利用的能量。

  12、鸡肉

  英国心理学家班顿和库克给受试者吃了100微克的硒之后,受试者普遍反映觉得精神很好、思绪更为协调。硒的丰富来源有鸡肉、海鲜、全谷类食品等。

以上内容仅授权39健康网独家使用,未经版权方授权请勿转载。

原文转载:http://lady.shaoqun.com/a/244542.html

ishare:https://www.ikjzd.com/w/2308

笨鸟转运:https://www.ikjzd.com/w/1550

lithium:https://www.ikjzd.com/w/2505


核心提示:上班总是昏昏沉沉?多吃下面么这12种食物,帮你提神醒脑,提高工作效率。   上班总是昏昏沉沉?多吃下面么这12种食物,帮你提神醒脑,提高工作效率。  1、草莓  草莓含有丰富的维生素C,而维生素C有助于人体吸收铁质,使细胞获得滋养,因此多吃草莓能使人精力充沛。  2、金枪鱼  在高蛋白质的鱼类中,金枪鱼含有丰富的酪胺酸,酪胺酸在人体内能帮助生产大脑的神经传递物质,使人注意力集中,思维敏捷
雨果:https://www.ikjzd.com/w/1307
邓白氏集团:https://www.ikjzd.com/w/582
泡温泉哪里好? - :http://tour.shaoqun.com/a/15599.html
亚马逊英国站被曝出售危险汽车婴儿座椅:https://www.ikjzd.com/home/116267
泰国公主游武汉,武汉有哪些好玩景点?:http://tour.shaoqun.com/a/6082.html

卖家发货被敲诈?!平台的底线到底在哪里

卖家发货被敲诈?!平台的底线到底在哪里

小分身前言:

最近大家应该都在为黑五网一做发货准备吧,近期我们接到了一个学员卖家的反映,讲述了自己在发货的途中被平台和司机坑上了一把,甚至还被司机敲诈勒索的事。我收集了一些截图和详情,今天给大家曝光一下。为了方便大家理解,我下面会用当事卖家的视角来讲述。

标题  

为了赶船期,匆忙发货却遇上敲诈

我自己是今去年底刚刚做日本亚马逊,其实还是比较新手。因为日本站今年逆算的问题,已经来回换了好多个货代了。现在合作的这个货代因为在我的城市没有收货点,需要我自己把大货发到他们仓库。

因为才刚合作不久,他们的船期和我日常到货时间还在磨合,所以这两次发过去都卡在截单的前一天,只能找货拉拉师傅拉去他们的仓库。因为货拉拉本身运输价格就比物流高好几倍,加上要拉到货代仓库需要走高速,按照货拉拉平台规定我需要承担单程高速费(因为没有货回来所以是单程),导致整体拉货的成本很高。

虽然很贵但是找货拉拉能保证当天送到,就能在截单前赶上船期,跨境卖家应该有感触,尤其是现在这个旺季刚过卖断货的情况下,早一天补上货早一天有销量。所以这个拉货成本高我也能接受。

前几次找的货拉拉师傅还算是正常,我也放松了一些戒备,结果就在最近的一次,居然被货拉拉师傅扣货勒索了!让我对这个平台的监管和审核力度产生了严重的怀疑。

标题  

被坑经过

这次我依旧是包好了货在货拉拉app上直接下了订单,而在把货装上车的过程中,这次的货拉拉师傅就让我感到了不爽,一般货拉拉师傅都会帮着搬一下,至少我把箱子搬到车上,车内的空间他自己理一下把箱子堆起来,这次这师傅倒好,不但不帮忙,甚至还要我帮他堆好车子上的箱子。

我当时就婉拒了,心里虽然不舒服但是也没多想,这次补的货也不多就22箱,很快装完运到货代仓库,估计快的话6、7点就能到了,正好能赶上最近的船期。

到了晚上师傅发来消息到了并且发来了高速的票据,我按票据给他打过去118,但是他突然说要来回两趟的高速费,我坚决不同意,之前都是单程的高速,轮到这个师傅怎么就坐地起价了!结果他就发来照片,说扣了我一箱货没有放进货代仓库,如果我不付他双倍高速费这箱货他就拉走了。

高速票据

坐地起价还要扣我的货勒索,我当场就气炸了,马上和他说报警,没想到他一听报警反而来劲了,疯狂地挑衅我说巴不得我报。

我当场立刻打了电话报警,并且和货拉拉平台联系客服发起投诉。



然后我和货代的仓库那边也联系了,这个师傅竟然是偷偷回到他们仓库拿走了一箱货,本来货代入仓的箱数是对的,我在说了之后他们去核实才发现少了一箱。

此时我都已经气笑了,为了赶上船期我才特地发的货拉拉,现在被搞这么一出,难道这个师傅真没想过我投诉和报警会怎么样吗?难道货拉拉平台对他们这些师傅就没有惩罚吗?

结果没想到师傅果然是有点底气的,货拉拉在和我通电话的时候竟然还想和稀泥,让我乖乖出钱消灾。这个时候我甚至都气不起来了,真是啥奇葩都能遇上,当即要了货拉拉客服的工号,在平台找到了其他的投诉入口,连带着这个客服和师傅一起投诉。

现在已经不是一箱货的问题了,跨境卖家多少都用过货拉拉,这件事反映这个平台对入驻师傅的管理明显有漏洞,对于这种扣货要价的师傅竟然还有客服会和稀泥让顾客出钱,虽然最后我的事情解决了,但是这种对师傅的纵容和对顾客的漠视到底是个例,还是已经在水面下发生过无数次了呢?

今天来投稿这件事,就想提醒大家,千万别因为是大平台就放松警惕,在下单拉货的过程中,一定录音截图留好证据。(现在我的投诉记录在货拉拉app后台也查不到了,只有当时和客服的对话)

小分身结语:

货拉拉在跨境卖家中还是比较常用的平台,但是和滴滴一样,作为司机和用户中间的平台方,都需要做好对司机的筛选和监督,显然这个案例里面货拉拉这方面的工作是缺失的。

我查了一些网上的案例,也咨询了一些用过货拉拉的学员,发现这样的冲突并不是个例,而且卖家作为委托方居然经常是利益受损的一方。我也在此和大家建议,货拉拉肯定是可以用,但是为了自己的利益,一定要留好证据。

你有遇到过什么发货或者其他环节遇到的奇葩想要曝光或者分享吗?欢迎大家到留言区回复,或者找我曝光。


来源:跨境者商学院

文章来源:https://www.ikjzd.com/home/132706

贝恩投资公司:https://www.ikjzd.com/w/1336

google correlate:https://www.ikjzd.com/w/1887

东西网:https://www.ikjzd.com/w/1238

camel:https://www.ikjzd.com/w/331.html

启明星软件:https://www.ikjzd.com/w/1436

卖家发货被敲诈?!平台的底线到底在哪里

为了赶船期,匆忙发货却遇上敲诈

疫情下逆势增长的“王牌”品类,这个旺季还在持续爆发!

疫情下逆势增长的"王牌"品类,这个旺季还在持续爆发!

2020年COVID-19对全球市场的各行业都带来了不同影响。但在这其中,汽摩配线上业务却呈现出了渗透率提升,增速显著加快的向好趋势。

麦肯锡基于2009年金融危机时期的汽车售后行业表现,预测了COVID-19对于疫情后汽车市场的前景展望。

图一

如图一:2007年至2009年期间,在美国整体GDP下降4%、新车销售下降42%,二手车交易下降20%的情况下,美国汽车后市场仍保持了仅1%的下跌,并且后期快速恢复并增长。由此可见,汽车后市场在各种市场冲击下,始终能保持良好的韧性,并且迅速恢复增长。

图二

如图二:可以看到,对于汽摩配线上市场来说,COVID-19利大于弊。甚至可以在未来一段时间内持续驱动线上的增长。

总结,疫情总体会对欧美汽配线上市场带来更大增长需求,与此同时大中华区制造供应及传统贸易也在遭遇疫情后不断寻求新的机遇和转型。综合分析国内外市场因素,如下是汽配卖家的机会所在。


在后疫情的整体市场环境下,eBay也在持续监测平台用户的变化:

1.2020年4月至10月期间,在eBay美英德澳四大主要站点,Mygarage保有量暴涨,大量年轻车主涌入eBay。eBay美国站、英国站以及德国站Mygarage的车辆总数,甚至达到了这三个国家整体市场汽车保有量总数的半壁江山。由此可推测,在eBay上搜索及购买汽配产品的车主占比非常高。

2.eBay各站点买家增量最多的车型以及Mygarage中保有量最高的车型如下。从数据中可以看出,增量多的车型相对保有量多的车型来说车龄更为年轻,美国仍然集中在2005-2010款之间的车型;而英国增速最高的则已经是2012款的福特福克斯了;值得一提的是,德国和澳大利亚站点,排在前十位新增车型中均含有2019款的新车,分别是大众的途观和福特的Ranger。新车型的迅速增加,代表年轻一代的车主在eBay上的汽摩配产品需求也在快速提升。


eBay美国站点



eBay英国站点



eBay德国站点:



eBay澳大利亚站点:


来源:eBay


文章来源:https://www.ikjzd.com/home/132743

名人堂是什么:https://www.ikjzd.com/w/1082

tenso:https://www.ikjzd.com/w/1552.html

芒果店长:https://www.ikjzd.com/w/1533

淘粉8:https://www.ikjzd.com/w/1725.html

环球华网:https://www.ikjzd.com/w/1063

疫情下逆势增长的"王牌"品类,这个旺季还在持续爆发!

2020年COVID-19对全球市场的各行业都带来了不同影响。但在这其中,汽摩配线上业务却呈现出了渗透率提升,增速显著加快的向好趋势。

通拓Q3财报:前三季度营收56.77亿元,客单价达203元

通拓Q3财报:前三季度营收56.77亿元,客单价达203元

10月28日消息,义乌华鼎锦纶股份有限公司(以下简称"华鼎股份")发布其2020年第三季度财报。

报告显示,今年前三季度华鼎股份营收72亿元,净利润1.19亿元,同比减少53.77%。

image.png

值得注意的是,作为跨境大卖通拓的母公司,通拓本次营收情况也展示出来。首先,在出口电商领域,通拓的主营品类仍然在数码、服饰以及家居。其中家居占到了65%的GMV份额。

image.png

不过需要注意的是,通拓仍然依靠的是第三方电商平台比如亚马逊,自营网站的贡献率很低,总计仅为8000万元。

image.png

同时,在今年的前三季度,通拓的出口订单数达到2.5万个,客单价为203元。

image.png

根据今年8月华鼎股份发布的半年财报,1-6月跨境电商业务板块实现营业收入23.06亿元,同比增长 168.91%,净利润1.03亿元,同比增长 30.55%。根据上述数据对比,Q3华鼎股份跨境业务的营收可能达到了33.71(56.77-23.06)亿元。

但也需要注意的是截至目前,华鼎股份涉及违规借款金额2.59亿元,涉及违规担保金额1.3亿元。因涉嫌违规借 款及违规担保,债权人对公司提起诉讼,涉及诉讼金额共计19,997.50万元,上述违规担保、违规借款事项已进入诉讼程序的,尚未结案。

来源:雨果网

文章来源:https://www.ikjzd.com/home/132719

宝付:https://www.ikjzd.com/w/539

asiabill:https://www.ikjzd.com/w/1014

camel:https://www.ikjzd.com/w/331.html

haofang:https://www.ikjzd.com/w/1046

萌店:https://www.ikjzd.com/w/1538

通拓Q3财报:前三季度营收56.77亿元,客单价达203元

义乌华鼎锦纶股份有限公司(以下简称"华鼎股份")发布其2020年第三季度财报。,报告显示,今年前三季度华鼎股份营收72亿元,净利润1.19亿元,同比减少53.77%。

Hystrix 配置参数全解析

前言


不久前在部门周会上分享了 Hystrix 源码解析之后,就无奈地背上了专家包袱,同事们都认为我对 Hystrix 很熟,我们接触 Hystrix 更多的还是工作中的使用和配置,所以很多人一遇到 Hystrix 的配置问题就会过来问我。为了不让他们失望,我把 Hystrix 的 配置文档 仔细看了一遍,将有疑问的点通过翻源码、查官方 issue、自己实验的方式整理了一遍,这才对 Hystrix 的配置有了一定的了解。

在了解这些配置项的过程中,我也发现了很多坑,平常我们使用中认为理所应当的值并不会让 Hystrix 如期望工作,没有经过斟酌就复制粘贴的配置会让 Hystrix 永远不会起作用。于是写下本文,希望能帮助小伙伴们掌握 Hystrix。

HystrixCommand


配置方式

我们的配置都是基于 HystrixCommand 的,我们通过在方法上添加 @HystrixCommand 注解并配置注解的参数来实现配置,但有的时候一个类里面会有多个 Hystrix 方法,每个方法都是类似配置的话会冗余很多代码,这时候我们可以在类上使用 @DefaultProperties 注解来给整个类的 Hystrix 方法设置一个默认值。

配置项

下面是 HystrixCommand 支持的参数,除了 commandKey/observableExecutionMode/fallbackMethod 外,都可以使用 @DefaultProperties 配置默认值。

  • commandKey:用来标识一个 Hystrix 命令,默认会取被注解的方法名。需要注意:Hystrix 里同一个键的唯一标识并不包括 groupKey,建议取一个独一二无的名字,防止多个方法之间因为键重复而互相影响。

  • groupKey:一组 Hystrix 命令的集合, 用来统计、报告,默认取类名,可不配置。

  • threadPoolKey:用来标识一个线程池,如果没设置的话会取 groupKey,很多情况下都是同一个类内的方法在共用同一个线程池,如果两个共用同一线程池的方法上配置了同样的属性,在第一个方法被执行后线程池的属性就固定了,所以属性会以第一个被执行的方法上的配置为准。

  • commandProperties:与此命令相关的属性。

  • threadPoolProperties:与线程池相关的属性,

  • observableExecutionMode:当 Hystrix 命令被包装成 RxJava 的 Observer 异步执行时,此配置指定了 Observable 被执行的模式,默认是 ObservableExecutionMode.EAGER,Observable 会在被创建后立刻执行,而 ObservableExecutionMode.EAGER模式下,则会产生一个 Observable 被 subscribe 后执行。我们常见的命令都是同步执行的,此配置项可以不配置。

  • ignoreExceptions:默认 Hystrix 在执行方法时捕获到异常时执行回退,并统计失败率以修改熔断器的状态,而被忽略的异常则会直接抛到外层,不会执行回退方法,也不会影响熔断器的状态。

  • raiseHystrixExceptions:当配置项包括 HystrixRuntimeException 时,所有的未被忽略的异常都会被包装成 HystrixRuntimeException,配置其他种类的异常好像并没有什么影响。

  • fallbackMethod:方法执行时熔断、错误、超时时会执行的回退方法,需要保持此方法与 Hystrix 方法的签名和返回值一致。

  • defaultFallback:默认回退方法,当配置 fallbackMethod 项时此项没有意义,另外,默认回退方法不能有参数,返回值要与 Hystrix方法的返回值相同。

commandProperties


配置方式

Hystrix 的命令属性是由 @HystrixProperty 注解数组构成的,HystrixProperty 由 name 和 value 两个属性,数据类型都是字符串。

以下将所有的命令属性分组来介绍。

线程隔离(Isolation)

  • execution.isolation.strategy: 配置请求隔离的方式,有 threadPool(线程池,默认)和 semaphore(信号量)两种,信号量方式高效但配置不灵活,我们一般采用 Java 里常用的线程池方式。

  • execution.timeout.enabled:是否给方法执行设置超时,默认为 true。

  • execution.isolation.thread.timeoutInMilliseconds:方法执行超时时间,默认值是 1000,即 1秒,此值根据业务场景配置。

  • execution.isolation.thread.interruptOnTimeout: execution.isolation.thread.interruptOnCancel:是否在方法执行超时/被取消时中断方法。需要注意在 JVM 中我们无法强制中断一个线程,如果 Hystrix 方法里没有处理中断信号的逻辑,那么中断会被忽略。

  • execution.isolation.semaphore.maxConcurrentRequests:默认值是 10,此配置项要在 execution.isolation.strategy 配置为 semaphore 时才会生效,它指定了一个 Hystrix 方法使用信号量隔离时的最大并发数,超过此并发数的请求会被拒绝。信号量隔离的配置就这么一个,也是前文说信号量隔离配置不灵活的原因。

统计器(Metrics)

滑动窗口: Hystrix 的统计器是由滑动窗口来实现的,我们可以这么来理解滑动窗口:一位乘客坐在正在行驶的列车的靠窗座位上,列车行驶的公路两侧种着一排挺拔的白杨树,随着列车的前进,路边的白杨树迅速从窗口滑过,我们用每棵树来代表一个请求,用列车的行驶代表时间的流逝,那么,列车上的这个窗口就是一个典型的滑动窗口,这个乘客能通过窗口看到的白杨树就是 Hystrix 要统计的数据。

: bucket 是 Hystrix 统计滑动窗口数据时的最小单位。同样类比列车窗口,在列车速度非常快时,如果每掠过一棵树就统计一次窗口内树的数据,显然开销非常大,如果乘客将窗口分成十分,列车前进行时每掠过窗口的十分之一就统计一次数据,开销就完全可以接受了。 Hystrix 的 bucket (桶)也就是窗口 N分之一 的概念。

  • metrics.rollingStats.timeInMilliseconds:此配置项指定了窗口的大小,单位是 ms,默认值是 1000,即一个滑动窗口默认统计的是 1s 内的请求数据。

  • metrics.healthSnapshot.intervalInMilliseconds:它指定了健康数据统计器(影响 Hystrix 熔断)中每个桶的大小,默认是 500ms,在进行统计时,Hystrix 通过 metrics.rollingStats.timeInMilliseconds / metrics.healthSnapshot.intervalInMilliseconds 计算出桶数,在窗口滑动时,每滑过一个桶的时间间隔时就统计一次当前窗口内请求的失败率。

  • metrics.rollingStats.numBuckets:Hystrix 会将命令执行的结果类型都统计汇总到一块,给上层应用使用或生成统计图表,此配置项即指定了,生成统计数据流时滑动窗口应该拆分的桶数。此配置项最易跟上面的 metrics.healthSnapshot.intervalInMilliseconds 搞混,认为此项影响健康数据流的桶数。 此项默认是 10,并且需要保持此值能被 metrics.rollingStats.timeInMilliseconds 整除。

  • metrics.rollingPercentile.enabled:是否统计方法响应时间百分比,默认为 true 时,Hystrix 会统计方法执行的 1%,10%,50%,90%,99% 等比例请求的平均耗时用以生成统计图表。

  • metrics.rollingPercentile.timeInMilliseconds:统计响应时间百分比时的窗口大小,默认为 60000,即一分钟。

  • metrics.rollingPercentile.numBuckets:统计响应时间百分比时滑动窗口要划分的桶用,默认为6,需要保持能被metrics.rollingPercentile.timeInMilliseconds 整除。

  • metrics.rollingPercentile.bucketSize:统计响应时间百分比时,每个滑动窗口的桶内要保留的请求数,桶内的请求超出这个值后,会覆盖最前面保存的数据。默认值为 100,在统计响应百分比配置全为默认的情况下,每个桶的时间长度为 10s = 60000ms / 6,但这 10s 内只保留最近的 100 条请求的数据。

熔断器(Circuit Breaker)

  • circuitBreaker.enabled:是否启用熔断器,默认为 true;

  • circuitBreaker.forceOpen: circuitBreaker.forceClosed:是否强制启用/关闭熔断器,强制启用关闭都想不到什么应用的场景,保持默认值,不配置即可。

  • circuitBreaker.requestVolumeThreshold:启用熔断器功能窗口时间内的最小请求数。试想如果没有这么一个限制,我们配置了 50% 的请求失败会打开熔断器,窗口时间内只有 3 条请求,恰巧两条都失败了,那么熔断器就被打开了,5s 内的请求都被快速失败。此配置项的值需要根据接口的 QPS 进行计算,值太小会有误打开熔断器的可能,值太大超出了时间窗口内的总请求数,则熔断永远也不会被触发。建议设置为 QPS * 窗口秒数 * 60%

  • circuitBreaker.errorThresholdPercentage:在通过滑动窗口获取到当前时间段内 Hystrix 方法执行的失败率后,就需要根据此配置来判断是否要将熔断器打开了。 此配置项默认值是 50,即窗口时间内超过 50% 的请求失败后会打开熔断器将后续请求快速失败。

  • circuitBreaker.sleepWindowInMilliseconds:熔断器打开后,所有的请求都会快速失败,但何时服务恢复正常就是下一个要面对的问题。熔断器打开时,Hystrix 会在经过一段时间后就放行一条请求,如果这条请求执行成功了,说明此时服务很可能已经恢复了正常,那么会将熔断器关闭,如果此请求执行失败,则认为服务依然不可用,熔断器继续保持打开状态。此配置项指定了熔断器打开后经过多长时间允许一次请求尝试执行,默认值是 5000。

其他(Context/Fallback)

  • requestCache.enabled:是否启用请求结果缓存。默认是 true,但它并不意味着我们的每个请求都会被缓存。缓存请求结果和从缓存中获取结果都需要我们配置 cacheKey,并且在方法上使用 @CacheResult 注解声明一个缓存上下文。

  • requestLog.enabled:是否启用请求日志,默认为 true。

  • fallback.enabled:是否启用方法回退,默认为 true 即可。

  • fallback.isolation.semaphore.maxConcurrentRequests:回退方法执行时的最大并发数,默认是10,如果大量请求的回退方法被执行时,超出此并发数的请求会抛出 REJECTED_SEMAPHORE_FALLBACK 异常。

threadPoolProperties


配置方式

线程池的配置也是由 HystrixProperty 数组构成,配置方式与命令属性一致。

配置项

  • coreSize:核心线程池的大小,默认值是 10,一般根据 QPS * 99% cost + redundancy count 计算得出。

  • allowMaximumSizeToDivergeFromCoreSize:是否允许线程池扩展到最大线程池数量,默认为 false;

  • maximumSize:线程池中线程的最大数量,默认值是 10,此配置项单独配置时并不会生效,需要启用 allowMaximumSizeToDivergeFromCoreSize项。

  • maxQueueSize:作业队列的最大值,默认值为 -1,设置为此值时,队列会使用 SynchronousQueue,此时其 size 为0,Hystrix 不会向队列内存放作业。如果此值设置为一个正的 int 型,队列会使用一个固定 size 的 LinkedBlockingQueue,此时在核心线程池内的线程都在忙碌时,会将作业暂时存放在此队列内,但超出此队列的请求依然会被拒绝。

  • queueSizeRejectionThreshold:由于 maxQueueSize 值在线程池被创建后就固定了大小,如果需要动态修改队列长度的话可以设置此值,即使队列未满,队列内作业达到此值时同样会拒绝请求。此值默认是 5,所以有时候只设置了 maxQueueSize 也不会起作用。

  • keepAliveTimeMinutes:由上面的 maximumSize,我们知道,线程池内核心线程数目都在忙碌,再有新的请求到达时,线程池容量可以被扩充为到最大数量,等到线程池空闲后,多于核心数量的线程还会被回收,此值指定了线程被回收前的存活时间,默认为 2,即两分钟。

工作方式

Hystrix 内线程池的使用是基于 Java 内置线程池的简单包装,通常有以下三种状态:

  • 如果请求量少,达不到 coreSize,通常会使用核心线程来执行任务。

  • 如果设置了 maxQueueSize,当请求数超过了 coreSize, 通常会把请求放到 queue 里,待核心线程有空闲时消费。

  • 如果 queue 长度无法存储请求,则会创建新线程执行直到达到 maximumSize 最大线程数,多出核心线程数的线程会在空闲时回收。

小结

  原文地址:
https://www.cnblogs.com/zhenbianshu/p/9630167.html

原文转载:http://www.shaoqun.com/a/485832.html

ifttt:https://www.ikjzd.com/w/956

自贸区跨境通网站:https://www.ikjzd.com/w/1329

海鹰数据:https://www.ikjzd.com/w/2539


前言不久前在部门周会上分享了Hystrix源码解析之后,就无奈地背上了专家包袱,同事们都认为我对Hystrix很熟,我们接触Hystrix更多的还是工作中的使用和配置,所以很多人一遇到Hystrix的配置问题就会过来问我。为了不让他们失望,我把Hystrix的配置文档仔细看了一遍,将有疑问的点通过翻源码、查官方issue、自己实验的方式整理了一遍,这才对Hystrix的配置有了一定的了解。在了解这
dhl:https://www.ikjzd.com/w/516
鸥鹭:https://www.ikjzd.com/w/2568
春节旅游去梵蒂冈博物馆怎么样?:http://tour.shaoqun.com/a/70401.html
怀集燕岩门票团购价格?肇庆怀集燕岩多少人可以团购?:http://tour.shaoqun.com/a/19046.html
还去卖口罩?赶着成为被收割的韭菜?:https://www.ikjzd.com/home/118151

OA办公系统 Springboot vue 前后分离 跨域 flowable 工作流 集成代码生成器

1.模型管理    :web在线流程设计器、预览流程

2.流程管理    :导入导出流程资源文件、查看流程图、根据流程实例反射出流程模型、激活挂起 、自由跳转

3.运行中流程:查看流程信息、当前任务节点、当前流程图、作废暂停流程、指派待办人

4.历史的流程:查看流程信息、流程用时、流程状态、查看任务发起人信息

5.待办任务   :查看本人个人任务以及本角色下的任务、办理、驳回、作废、指派一下代理人

6.已办任务   :查看自己办理过的任务以及流程信息、流程图、流程状态(作废 驳回 正常完成)

注:当办理完当前任务时,下一任务待办人会即时通讯收到新任务消息提醒,当作废和完结任务时,

       任务发起人会收到站内信消息通知

1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器)+快速表单构建器

freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完整模块

2.多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源

3.阿里数据库连接池druid,安全权限框架 shiro(菜单权限和按钮权限, 缓存框架 ehcache

4.代码编辑器,在线模版编辑,仿开发工具编辑器

5.调用摄像头拍照 自定义裁剪编辑头像,头像图片色度调节

6.websocket 及时站内信并声音提醒、实时在线管理、websocket及时刷新页面(完胜ajax技术)

更新即时通讯功能,支持好友,群组,发图片、文件,消息声音提醒,离线消息,保留聊天记录

-------------------------------------------------------------------系统模块

1. 权限管理:点开二级菜单进入三级菜单显示 角色(基础权限)和按钮权限

角色(基础权限): 分角色组和角色,独立分配菜单权限和增删改查权限。(一个用户可以多个角色)

按钮权限: 给角色分配按钮权限。

2. 按钮管理:自定义按钮管理,维护按钮shiro权限标识等

3. 菜单管理:N级别自定义菜单,选择菜单图标,菜单状态显示隐藏(递归处理)

4. 数据字典:N级别,支持多级别分类。内设编号,排序等

5. 日志管理:记录用户登录退出和一些重要操作记录

6. 在线管理:websocket技术,实时检测在线用户列表,统计在线人数,可强制用户下线 同一用户只能在一个客户端登录

7. 系统用户:对各个基本的用户增删改查,导出到excel表格,批量删除

8. 代码生成:生成完整的模块代码,并保留生成记录模版,可复用 (超强悍开发利器)

正向生成: 生成完整的模块,html页面、处理类、mapper层、service层、myabaits的

反向生成: 任意连接其它数据库(mysql、oracle、sqlserver),根据表反射生成本系统的模块

9 模版管理:代码在线编辑器,管理模版,保存编辑记录,一键还原,代码生成器如虎添翼

10.性能监控:监控整个系统的性能,SQL监控,SQL防火墙,URL监控,SPRING监控,SESSION监控等

11.网络监控:实时监控服务器网络接收数据包速度,动态图表展示

12.服务器监控:实时监控jvm内存,服务器内存,CPU使用率。 单次读取服务器其它配置等信息

13. 接口测试:POST or GET 方式检测系统接口,参数加密,json返回结果,计算服务器响应时间

14.系统设置:修改系统名称,每页显示条数, 邮件服务配置,站内信配置

15. 站内信:收信箱和发信箱,websocket技术通讯技术做的及时收信提醒,可配置语音提示来信

-----------------------------通讯模块 单聊群聊发图片发文件 离线消息保留聊天记录

16. 好友管理:搜索、添加、删除、拉黑好友,查看好友资料

17. 好友分组:自定义好友分组

18. 我的群组:创建群组,搜索申请加入别人的群,踢出群成员,管理群聊天记录

-----------------------------

19. 数据库备份:可备份单表(sqlserver不支持)、整库,支持本地和远程备份(java界面编程技术,socket编程技术)

20. 备份定时器:quartz 强大的任务调度,多线程备份数据库,任务启动关闭异步操作

21. 数据库还原:历史备份记录,还原数据库 or 单表(sqlserver不支持),统计备份时间和文件大小

22. SQL编辑器:强大的SQL编辑器,支持编辑语句复杂查询语句,生成动态报表,可导出excel

----------------------------OA模块

23. 组织机构:N级别,公司or部门管理

24. 员工管理:和组织机构部门管理,可以绑定登录系统用户,授权数据权限

25. 工作日志:填写日常工作内容,此模块绑定数据权限

26. 请假申请:添加请假单,走工作流请假模型流程

27. 用车申请:添加用车单,走工作流用车模型流程

28. 加班申请:添加加班单,走工作流加班模型流程

29. 招聘申请:添加招聘单,走工作流招聘模型流程

30. 转正申请:添加转正单,走工作流转正模型流程

31. 采购申请:添加采购单,走工作流采购模型流程

32. 报销申请:添加报销单,走工作流报销模型流程

33. 通用申请:添加通用单,进行选择流程标识,走相应模型流程

34. 通知公告:发布通知信息,根据组织机构权限,下级能看到上级发布的通知公告

35. 用品管理:办公用品下级菜单,维护办公用品数据

36. 申领记录:办公用品下级菜单,添加申领用品信息,备注是否需要归还,便于追还

37. 员工工资:根据年月份,单个、批量生成工资单,参考考勤,打印工资单,计算总金额

38. 固定资产:维护固定资产信息,型号、数量、原价、折旧、状态等信息

39. 车辆管理:维护车辆信息,品牌颜色,保养、保险、年检时间、状态、车型等信息

40. 个人笔记:维护个人笔记,个人只能看到个人数据

41. 客户管理:维护个人客户资料,可以把自己客户复制、转移给其它用户

42. 日程安排:日历、列表形式维护个人日程安排

43. 公共文件:下载其他用户公布的文件

44. 我的文件:单个、批量上传文件,转为公有私有,预览图片、文本、PDF文件,播放MP4视频

45. 考勤管理:维护员工考勤信息,迟到、早退、旷工、加班、出差、请假等

46. 签到记录:在手机端打卡签到,参考打卡IP、地点判断打卡位置,设定上下班等时间

(后台根据定位经纬度查看地图坐标,定位功能有误差,并且需要手机浏览器定位权限,兼容的少)

------------------------------------------------------

47.接口API:集成swagger接口API生成

菜单权限:分配给每个角色不同的菜单权限, 每个角色看到的菜单不同,N级别菜单

按钮权限:独立分配不同的角色不同的功能权限,增删改查权限分配具体到不同的菜单,自定义按钮管理

支持多用户分权限管理后台, 权限具体到不同的菜单不同的按钮一个用户可以多个角色

----------------------------------------------------技术点

1. 导入 导出 excel 文件 (应用在系统用户中)

2 生成 word文件 (应用在代码生成器生成的doc文档)

3. IO 流下载文件 (应用在代码生成器中生成后压缩成zip 文件下载)

4 代码 zip 压缩打包 (应用在代码生成器中生成后压缩成zip 文件)

5. MD5加密 SHA加密(登录密码用此加密)接口加密身份校验

6. 数据库连接池 阿里的 druid。Druid在监控、可扩展性、稳定性和性能方面都有明显的优势,支持并发

7.安全框架 shiro (登录授权)(session管理)(shiro 注解菜单权限拦截)(shiro 标签按钮权限)

8.freemaker模版引擎(代码生成器用)

9.ehcache 自定义缓存 ,选择缓存存放目录,处理并发,增加系统性能

10.tab标签页面功能,标签自由切换,不重复操作数据库(可全部关闭,关闭当前,关闭其它)

11.多数据源技术

12.调用摄像头拍照技术,图片裁剪技术 (用户头像编辑)

13.在线编辑器,仿开发工具 (代码生成器的模版编辑)

14. 单群发邮件,可以发html、纯文本格式

15.根据汉字 解析汉字的全拼(拼音)和首字母(导入excel到用户表,根据用户的汉字姓名生成拼音的用户名)

16.站内信语音提醒,js控制音频播放

17.java 读写 ini 配置文件

18.java websocket 即时通讯技术,点对点,好友、群组,发图片文件,离线消息,保留聊天记录

19.百度富文本编辑器,可上传图片、附件

20.java Quartz 任务调度 (应用在数据库定时备份模块中)

21.ajax 异步跨域技术,跨域上传文件,图片

22.pdf文件在线预览,在线预览文本文件,转码预览

23.视频播放技术

24.批量上传文件,上传进度条,读取文件大小

25.根据经纬度地图上描点(应用在签到打开功能上)

26.Base64传输图片

官网

 





 


原文转载:http://www.shaoqun.com/a/485831.html

Sunrate:https://www.ikjzd.com/w/2685

hts:https://www.ikjzd.com/w/525

声网agora:https://www.ikjzd.com/w/2176


1.模型管理:web在线流程设计器、预览流程2.流程管理:导入导出流程资源文件、查看流程图、根据流程实例反射出流程模型、激活挂起、自由跳转3.运行中流程:查看流程信息、当前任务节点、当前流程图、作废暂停流程、指派待办人4.历史的流程:查看流程信息、流程用时、流程状态、查看任务发起人信息5.待办任务:查看本人个人任务以及本角色下的任务、办理、驳回、作废、指派一下代理人6.已办任务:查看自己办理过的任
一淘比价网:https://www.ikjzd.com/w/1698
f2c:https://www.ikjzd.com/w/1242
FBA恢复入仓后必做的3件事:https://www.ikjzd.com/home/121965
紧急!这家支付平台暂停了Wish收款业务!:https://www.ikjzd.com/home/102482
别让溺水事件成为夏天梦魇:http://tour.shaoqun.com/a/58014.html