2021年4月10日星期六

光明一号120㎡·一站式整装

光明一号,位于深圳光明区高新西区,本案例面积120㎡,毛坯交房,现代简约风格

项目地点:深圳光明

服务模式:一站式整装

项目面积:120㎡

风格定位:现代简约风格

整装团队:德派装饰&君尚软装&摩洛卡家居

平面布置图

本案例户型,四室两厅两卫,客餐厅相连,有个大阳台,采光极好

客厅

灰色调的客厅,采用嵌入式电视墙、无主灯设计,将客厅看似更加的简约,在心灵上更容易得到放松

卧室

卧室采用较多的木质元素,床头墙用以硬包,加以两边不对称的灯,使得空间饱含现代时尚感,同时温馨而又自在

原文转载:http://home.shaoqun.com/a/160199.html

跨境电商:https://www.ikjzd.com/

e邮宝:https://www.ikjzd.com/w/594.html?source=tagwish

telegram:https://www.ikjzd.com/w/1734


光明一号,位于深圳光明区高新西区,本案例面积120㎡,毛坯交房,现代简约风格项目地点:深圳光明服务模式:一站式整装项目面积:120㎡风格定位:现代简约风格整装团队:德派装饰&君尚软装&摩洛卡家居平面布置图本案例户型,四室两厅两卫,客餐厅相连,有个大阳台,采光极好客厅灰色调的客厅,采用嵌入式电视墙、无主灯设计,将客厅看似更加的简约,在心灵上更容易得到放松卧室卧室采用较多的木质元素,床
feedback:https://www.ikjzd.com/w/159
巴克莱银行:https://www.ikjzd.com/w/2775
wish:https://www.ikjzd.com/w/105
立即下架!99%的人认识这个品牌,卖家们惹不起赶紧躲! :https://www.ikjzd.com/home/123599
我成了很傻很天真的男版阿娇!:http://www.30bags.com/m/a/252255.html
亚马逊产品定价策略详解!:https://www.ikjzd.com/home/23211

里程碑!库里总得分超魔术师 仓促出手投丢绝杀球_金州勇士

原标题:里程碑!库里总得分超魔术师 仓促出手投丢绝杀球

北京时间4月10日消息,勇士队主场107-110不敌奇才队,斯蒂芬-库里全场出战35分钟,26投11中,三分球13投5中,贡献32分6篮板5助攻2抢断。另外,此役之后,库里生涯常规赛总得分达到17727分,相继超越肖恩-马里昂和(17700分)魔术师约翰逊(17707分),跃居NBA历史总得分榜第81位。

上一场对阵雄鹿,库里在终场前1分06秒命中关键三分,全场轰下41分帮助金州勇士逆转战胜雄鹿,结束了此前的3连败。赛后贝兹莫尔毫不掩饰自己对于库里的钦佩,直言库里的举动激励和鼓舞了每一个人。主帅科尔与库里拥抱分享胜利的喜悦并称赞后者表现非比寻常。

今日坐镇主场,奇才在比赛开始后就给勇士当头一棒,不过冷静的库里立刻站出来帮助球队化解危机。先是轻松甩掉防守球员,完成中距离跳投,紧接着库里通过一次又一次地尝试让怀斯曼更多地参与到勇士的进攻当中,7分43秒,库里喂饼怀斯曼完成双手空接暴扣。当奇才不断将分差拉开时,库里立刻站出来,先是面对奇才大个子防守球员外线射中三分,随后又冲进内线完成进攻。

次节进行到5分11秒,库里重新登场亮相,此时勇士以9分劣势落后。库里上来后首次出手未果,但接下来一个回合库里就轻松将球送入网内。奇才在进攻端多端开花,而勇士此时只能依靠库里一人对抗,球队依靠库里在49.5秒的三分球将分差缩小到7分,而库里也凭借此球个人本场得分达到17分,职业生涯累计达到17709分,超越名宿魔术师约翰逊的17707分,跃居NBA历史总得分榜第81位。

下半场,库里的手感越来越烫,先是造成阿夫迪亚防守犯规站上罚球线,随后又果断站出来连续在外线飚中三分。接下来,库里不仅助攻维金斯完成空接扣篮,同时也协助乌布雷打出2+1,导演一波14-0进攻高潮,帮助勇士将比分反超。但无奈对方外线多点开花,第三节结束时,勇士以6分劣势落后。

关键第四节,怀斯曼惊艳表现帮助勇士扭转比赛战局,终场前5分41秒,库里重新登场亮相,上来就上演抢断威少好戏。但好景不长,奇才一波13-4攻势过后,将分差再度拉开到5分。尽管库里随后连续进攻帮助勇士重新夺回3分优势,但终场前6.1秒,比尔打出3+1,而勇士只有1.2秒时间,库里仓促出手三分绝杀未果,最终勇士以3分劣势遗憾落败。

(晨晨)返回搜狐,查看更多

责任编辑:

原文转载:http://sport.shaoqun.com/a/534744.html

跨境电商:https://www.ikjzd.com/

parenthood:https://www.ikjzd.com/w/2497

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


原标题:里程碑!库里总得分超魔术师仓促出手投丢绝杀球北京时间4月10日消息,勇士队主场107-110不敌奇才队,斯蒂芬-库里全场出战35分钟,26投11中,三分球13投5中,贡献32分6篮板5助攻2抢断。另外,此役之后,库里生涯常规赛总得分达到17727分,相继超越肖恩-马里昂和(17700分)魔术师约翰逊(17707分),跃居NBA历史总得分榜第81位。上一场对阵雄鹿,库里在终场前1分06秒命中
递四方:https://www.ikjzd.com/w/1066
tiki:https://www.ikjzd.com/w/2053
easel:https://www.ikjzd.com/w/1721
口述:丈夫和前妻亲热被我逮个正着:http://www.30bags.com/a/254039.html
口述:苦追到手的女友是个花钱机器:http://lady.shaoqun.com/m/a/107784.html
亚马逊解除FBA发货限制?真相来了:https://www.ikjzd.com/home/129041

从HotSpot VM源码看字符串常量池(StringTable)和intern()方法

引言

字符串常量池(StringTable)是JVM中一个重要的结构,它有助于避免重复创建相同内容的String对象。那么StringTable是怎么实现的?"把字符串加入到字符串常量池中"这个过程发生了?intern()方法又做了什么?上面的问题在JDK6和JDK7中又有什么不一样的答案?

网络上已经有海量的文章讨论过上面这些问题,但是不同的文章会给出截然相反的结论。

比如:

  • StringTable中保存的是String对象,还是String对象的引用?
  • new String("a"),是在堆里创建一个新的值为"a"的String对象,还是创建一个指向StringTable中代表"a"的value数组的对象
  • new String("a") 和 字面量"a"产生的字符串对象,用的是不是同一个value数组?

想找到这些问题的准确答案,靠搜索引擎上面的资料实在太难了,还是直接看HotSpot VM的源代码更方便一点。这也印证了Linus Torvalds的那句名言:

"Talk is cheap. Show me the code."

源码中StringTable的结构

StringTable的底层结构

字符串常量池可以简单理解为就是一个hashmap的结构,记录的是字符串序列和String对象引用的映射关系

hotspot\share\memory\universe.cpp中对StringTable进行了初始化:

StringTable::create_table();

可以看看create_table()函数的源码,位于hotspot\share\classfile\stringTable.cpp

void StringTable::create_table() { size_t start_size_log_2 = ceil_log2(StringTableSize); _current_size = ((size_t)1) << start_size_log_2; log_trace(stringtable)("Start size: " SIZE_FORMAT " (" SIZE_FORMAT ")",       _current_size, start_size_log_2); _local_table = new StringTableHash(start_size_log_2, END_SIZE, REHASH_LEN); _oop_storage = OopStorageSet::create_weak("StringTable Weak"); _oop_storage->register_num_dead_callback(&gc_notification);}

里面最关键的是_local_table = new StringTableHash(start_size_log_2, END_SIZE, REHASH_LEN);

这一行代码对_local_table进行了初始化,这里的_local_table是一个static类型的变量,指向的是StringTableHash类的对象。

StringTableHash是什么?

StringTableHash是个别名,它实际上是hotspot\share\utilities\concurrentHashTable.hpp中定义的ConcurrentHashTable。如下:

typedef ConcurrentHashTable<StringTableConfig, mtSymbol> StringTableHash;static StringTableHash* _local_table = NULL;

ConcurrentHashTable的源码就不贴出来了,里面有注释说明它是A mostly concurrent-hash-table,简单来说就是支持并发操作的hash表,类似于jdk中的ConcurrentHashMap。

读到这里,可以得到以下信息:

  • StringTable只在universe.cpp中被初始化,之后都是共享的。
  • StringTable的底层是_local_table指向的ConcurrentHashTable,一个并发散列表。
  • StringTable的数据保存在一个静态变量中,全局共享。

StringTable支持的操作

StringTable里面的函数全部是static类型的,这意味着它是一个提供静态方法的类,是全局共享的。

下面是stringTable.hpp中定义的核心public函数列表:

public: static size_t table_size(); static TableStatistics get_table_statistics(); static void create_table(); static void do_concurrent_work(JavaThread* jt); static bool has_work(); // Probing static oop lookup(Symbol* symbol); static oop lookup(const jchar* chars, int length); // Interning static oop intern(Symbol* symbol, TRAPS); static oop intern(oop string, TRAPS); static oop intern(const char *utf8_string, TRAPS); // Rehash the string table if it gets out of balance static void rehash_table(); static bool needs_rehashing() { return _needs_rehashing; } static inline void update_needs_rehash(bool rehash) { if (rehash) {  _needs_rehashing = true; } }

从函数命名也可以看出StringTable主要支持的操作:

  • 创建,查看表信息和状态等操作如table_size()create_table()has_work()get_table_statistics()
  • 查找字符串如lookup(),尝试池化字符串如intern()
  • hash相关操作如rehash_table()needs_rehashing()

lookup()方法

对外部来说最关键的就是lookup()intern()方法,intern()后面会再解释。这里先看看lookup()

lookup就是查找的意思,用于通过字符串查找对应的String对象。最终会执行到do_lookup()方法:

oop StringTable::do_lookup(const jchar* name, int len, uintx hash) { Thread* thread = Thread::current(); StringTableLookupJchar lookup(thread, hash, name, len); StringTableGet stg(thread); bool rehash_warning; _local_table->get(thread, lookup, stg, &rehash_warning); update_needs_rehash(rehash_warning); return stg.get_res_oop();}

这里可以看到这样一行代码: _local_table->get(thread, lookup, stg, &rehash_warning);

说明String对象最终是从_local_table中拿到的,返回值类型是oop也就是普通对象引用。

类数据共享(Class-Data Sharing)

从StringTable的另外一个Map说起

前面说到StringTable的底层是_local_table指向的concurrentHashTable。但我看的StringTable源码中(JDK16),还有另外一个Map:

static CompactHashtable< const jchar*, oop, read_string_from_compact_hashtable, java_lang_String::equals> _shared_table;

这里定义了一个CompactHashtable类型的变量_shared_table。并且有一些专门为其提供的方法:

 // Sharing private: static oop lookup_shared(const jchar* name, int len, unsigned int hash) NOT_CDS_JAVA_HEAP_RETURN_(NULL); public: static oop create_archived_string(oop s, Thread* THREAD) NOT_CDS_JAVA_HEAP_RETURN_(NULL); static void shared_oops_do(OopClosure* f) NOT_CDS_JAVA_HEAP_RETURN; static void write_to_archive(const DumpedInternedStrings* dumped_interned_strings) NOT_CDS_JAVA_HEAP_RETURN; static void serialize_shared_table_header(SerializeClosure* soc) NOT_CDS_JAVA_HEAP_RETURN; // Jcmd static void dump(outputStream* st, bool verbose=false); // Debugging static size_t verify_and_compare_entries(); static void verify();

因此去看了一下源码

_compact_buckets = MetaspaceShared::new_ro_array<u4>(_num_buckets + 1);_compact_entries = MetaspaceShared::new_ro_array<u4>(entries_space);

它是通过MetaspaceShared::new_ro_array来申请空间。ro表示了它是块只读的内存空间。

MetaspaceShared的源码注释中提到,它提供三种类型的空间分配:

// The CDS archive is divided into the following regions://  mc - misc code (the method entry trampolines, c++ vtables)//  rw - read-write metadata//  ro - read-only metadata and read-only tables

并且这三块空间在内存中是连续的。

看起来很奇怪,已经有了_local_table,为什么还需要用一个只读的空间来保存字符串?

而且Metaspace在JDK1.8中已经移动到本地内存中了,而字符串常量池此时是在堆中?

这就要提到下面的类数据共享了。

类数据共享的发展历史

下面的历史引自博客:Java12新特性 -- 默认生成类数据共享(CDS)归档文件

  • JDK5引入了Class-Data Sharing可以用于多个JVM共享class,提升启动速度,最早只支持system classes及serial GC。
  • JDK9对其进行扩展以支持application classes及其他GC算法。
  • java10的新特性JEP 310: Application Class-Data Sharing扩展了JDK5引入的Class-Data Sharing,支持application的Class-Data Sharing并开源出来(以前是commercial feature)
    • CDS 只能作用于 BootClassLoader 加载的类,不能作用于 AppClassLoader 或者自定义的 ClassLoader加载的类。在 Java 10 中,则将 CDS 扩展为 AppCDS,顾名思义,AppCDS 不止能够作用于BootClassLoader了,AppClassLoader 和自定义的 ClassLoader 也都能够起作用,大大加大了 CDS 的适用范围。也就说开发自定义的类也可以装载给多个JVM共享了
  • JDK11将-Xshare:off改为默认-Xshare:auto,以更加方便使用CDS特性。

Java 10的Application Class-Data Sharing

Java 10中引入了Application Class-Data Sharing。在JEP 310中做了简单说明:

JEP 310: Application Class-Data SharingSummary	To improve startup and footprint, extend the existing Class-Data Sharing ("CDS") feature to allow application classes to 	be placed in the shared archive.Goals- Reduce footprint by sharing common class metadata across different Java processes.- Improve startup time.- Extend CDS to allow archived classes from the JDK's run-time image file ($JAVA_HOME/lib/modules) and the application class path to be loaded into the built-in platform and system class loaders.- Extend CDS to allow archived classes to be loaded into custom class loaders.

网上似乎没有多少资料谈到这个类数据共享机制,不过从这个草案也可以略知一二:

  • Class-Data Sharing 允许将Java类放置在共享的存档空间中
  • 通过在不同的Java进程之间共享公共类元数据来减少内存占用

这也就可以解释上文提到的_shared_table的用处:用于在不同的Java进程之间共享字符串池。

StringTable和intern()方法的变化

StringTable在JDK1.7的变化

把String对象加入StringTable的逻辑是:

  • 从 StringTable 中找给定的字符串对象,找到的话就直接返回其引用
  • 找不到就把当前字符串对象添加到 StringTable 中,然后返回引用

接下来以下面的代码执行过程为例说明StringTable在JDK6和JDK7中的区别:

String s1 = "abc";String s2 = new String("abc");

在JDK6及以前,StringTable在PermGen中,字符串常量池中保存的也是PermGen中的对象引用,如下图所示:

image-20210205234423774

执行过程如下:

  • 执行第一行代码时,发现"abc"不存在StringTable中,会在PermGen新建一个String对象,并返回其引用
  • 执行第二行代码时,发现"abc"已经存在于StringTable中,会在Heap中新建一个String对象,并且这个对象会共享之前s1的value数组

在JDK7中,StringTable被移动到Heap中。在执行第一行代码时,创建"abc"字符串也是在Heap中进行。看起来区别并不大,仅仅是从PermGen移动到了Heap中,但这一改动会影响intern()方法的执行逻辑,后面会具体解释。

image-20210205235109679

intern()方法在JDK1.7的变化

String Table在JDK1.6中位于Perm Gen,但是在JDK1.7中被转移到了Java Heap中,这次转移伴随着String.intern()方法的性质发生了一些微小的改变。

  • 在1.6中,intern的处理是先判断字符串常量是否在字符串常量池中,如果存在直接返回该对象的引用。如果没有找到,则将该字符串常量加入到字符串常量区,也就是在永久代中创建该字符串对象,再把引用保存到字符串常量池中。
  • 在1.7中,intern的处理是先判断字符串常量是否在字符串常量池中,如果存在直接返回该对象的引用,如果没有找到,说明该字符串常量在堆中,则处理是把堆区该对象的引用加入到字符串常量池中,以后别人拿到的是该字符串常量的引用,实际存在堆中。

例如下面的代码:

String s1 = new String(new char[]{'a','b','c'}); s1.intern(); String s2 = "abc";System.out.println(s1 == s2); 

按照常规的思路,s1.intern()会将s1放进字符串常量池,然后String s2 = "abc"时,会通过StringTable返回s1的引用给s2,所以结果是true。

这在JDK7里面确实是没错的,如下图所示:

image-20210206000048585

但是在JDK6里面,因为字符串对象s1是直接通过传入char数组new出来的,这个String对象是在Heap上的。

而StringTable是在PermGen里面的,无法直接将s1放入StringTable,jvm会在PermGen创建一个新的String对象,再把这个新的String对象放入StringTable中。

所以后面String s2 = "abc"时,会通过StringTable返回新的String对象给s2,因此此时结果为false,如下图所示:

image-20210206000711788

可以通过JDK6和JDK7中intern()的C++源码来验证:

JDK 6 版本的 openjdk 代码:

// try to reuse the string if possible if (!string_or_null.is_null() && (!JavaObjectsInPerm || string_or_null()->is_perm())) { string = string_or_null; } else { string = java_lang_String::create_tenured_from_unicode(name, len, CHECK_NULL); }

JDK 7 版本的 openjdk 代码:

// try to reuse the string if possible if (!string_or_null.is_null()) { string = string_or_null; } else { string = java_lang_String::create_from_unicode(name, len, CHECK_NULL); }

区别在JDK6在把字符串放入StringTable时多了一行判断:

 (!JavaObjectsInPerm || string_or_null()->is_perm())
  • 这个用于判断字符串是否在永久代中,如果是,最终会将这个 string_or_null 放入 StringTable 中
  • 否则,最终会通过java_lang_String::create_tenured_from_unicode在永久代中再次创建一个 String 对象,然后放入 StringTable 中。

结语

在HotSpot VM的源码中主要得到了下面的信息:

  • 字符串常量池可以简单理解为就是一个hashmap的结构,记录的是字符串序列和String对象引用的映射关系
  • 为了在不同的Java进程之间共享字符串池,StringTable还有另外一个名为_shared_table的Map
  • JDK6中,会在永久代创建String对象再放入StringTable,而在JDK7中则直接将堆中的String对象放入StringTable中

OpenJDK中包含HotSpot VM的源码,是完全开源的。感兴趣的可以自行下载阅读:OpenJDK源代码

如果嫌Github下载太慢也可以去Gitee找国内的镜像。

参考资料

  • 从字符串到常量池,一文看懂String类
  • 深入解析String#intern
  • JEP 310: Application Class-Data Sharing
  • JEP 341: Default CDS Archives
  • Java12新特性 -- 默认生成类数据共享(CDS)归档文件
  • OpenJDK源代码








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

跨境电商:https://www.ikjzd.com/

福茂:https://www.ikjzd.com/w/1633

虚拟信用卡:https://www.ikjzd.com/w/1055


引言字符串常量池(StringTable)是JVM中一个重要的结构,它有助于避免重复创建相同内容的String对象。那么StringTable是怎么实现的?"把字符串加入到字符串常量池中"这个过程发生了?intern()方法又做了什么?上面的问题在JDK6和JDK7中又有什么不一样的答案?网络上已经有海量的文章讨论过上面这些问题,但是不同的文章会给出截然相反的结论。比如:StringTable中保
马莎:https://www.ikjzd.com/w/2385
auditor:https://www.ikjzd.com/w/2437
002315焦点科技:https://www.ikjzd.com/w/1831
亚马逊测评:最前沿养号系统,如何降低成本提高效率搭建稳定的ip环境?:https://www.ikjzd.com/home/132285
亚马逊黄金日购物意愿降低?电子商务整体搜索量下降84%:https://www.ikjzd.com/home/132109
这样写亚马逊索评邮件,好评滚滚来(附英文模板):https://www.ikjzd.com/tl/96829

KD:搭档过最强射手是库里和汤神 哈里斯紧随其后_凯文-杜兰特

原标题:KD:搭档过最强射手是库里和汤神 哈里斯紧随其后

北京时间4月10日消息,来自美媒体的报道称,篮网队超级巨星凯文-杜兰特在参加一档推特访谈时,谈到了自己的队友们。

职业生涯至今,KD相继效力过雷霆队(包括前超音速队)、勇士队和篮网队。

谈及搭档过的射手,杜兰特表示:"毫无疑问,斯蒂芬(库里)和克莱(汤普森)是我搭档过最强的射手。(乔)哈里斯紧随其后,并且他正在追逐伟大。"

在勇士队效力的3年时间,杜兰特赢下其中2个总冠军。2019年夏天,KD以自由身转投篮网队。现在,哈里斯是KD在篮网队的队友。值得一提的是,哈里斯本赛季三分球命中率高达48.4%。

谈及尼古拉斯-克拉克斯顿,KD说道:"天空才是他的极限,他可以达到自己想要的高度。"

本赛季至今,杜兰特一共为篮网队打了20场球,场均出场34.9分钟,交出28.4分7.3篮板5.3助攻1.4盖帽的数据。

篮网队取得一波2连胜,目前的战绩是36胜16负,排在东部首位。返回搜狐,查看更多

责任编辑:

原文转载:http://sport.shaoqun.com/a/533745.html

跨境电商:https://www.ikjzd.com/

欧舒丹:https://www.ikjzd.com/w/1756

外贸圈:https://www.ikjzd.com/w/1083


原标题:KD:搭档过最强射手是库里和汤神哈里斯紧随其后北京时间4月10日消息,来自美媒体的报道称,篮网队超级巨星凯文-杜兰特在参加一档推特访谈时,谈到了自己的队友们。职业生涯至今,KD相继效力过雷霆队(包括前超音速队)、勇士队和篮网队。谈及搭档过的射手,杜兰特表示:"毫无疑问,斯蒂芬(库里)和克莱(汤普森)是我搭档过最强的射手。(乔)哈里斯紧随其后,并且他正在追逐伟大。"在勇士队效力的3年时间,杜
vava:https://www.ikjzd.com/w/2780
asiabill:https://www.ikjzd.com/w/1014
net a porter:https://www.ikjzd.com/w/2132
好好看看这一篇,美国商标注册轻松通过!:https://www.ikjzd.com/home/110617
受不了 老公把我的胸部当玩具:http://lady.shaoqun.com/m/a/272343.html
老公的前女友死皮赖脸粘着我们:http://www.30bags.com/m/a/252958.html

2021年4月9日星期五

亚马逊买家秀短视频的重要性

亚马逊买家秀视频有多重要?如果我们已经在亚马逊注册了自己的品牌,那么就可以选择在产品列表中添加视频。那么亚马逊产品视频对于提升Listing转化率究竟有何好处呢?为什么那么多人开始用亚马逊买家秀短视频,短视频的第一印象格外重要,拍摄也需要花功夫,如果自己不具备这种能力,可以让专业的拍摄团队来做视频。

亚马逊买家秀视频有多重要?

根据市场调查,购物者在观看视频后购买的可能性高出174%。因此,视频是将潜在客户转化为付费客户时最有效的电子商务工具之一。如果我们已经在亚马逊注册了自己的品牌,那么就可以选择在产品列表中添加视频。

产品页面上的视频可以改变游戏规则- 也是竞争中脱颖而出的关键。在社交媒体时代,人们的注意力越来越短。视频是对这一趋势的最佳回应,因为它吸引了人们的注意力,并在几秒钟内有效地解释了产品的价值。

那么亚马逊产品视频对于提升Listing转化率究竟有何好处呢?

1、占据related videos首页,不让其他关联(竞品)视频进入listing首页;

2、买家秀视频展示产品及评论的方式更有利于促进客户下单成交;

3、我们自己的买家秀也会成为其他产品的竞品视频,可以帮助产品和店铺引流等。

最重要的是,买家秀视频可以帮助人们做出购买决定。它使我们有机会展示产品属性,可视化产品的使用方式,并提供有关尺寸,适用场景等内容的更多信息。

为什么那么多人开始用亚马逊买家秀短视频,短视频的第一印象格外重要,拍摄也需要花功夫,如果自己不具备这种能力,可以让专业的拍摄团队来做视频。视频的时长也要控制好,15~30秒为佳。另外视频结束后会自动循环,因此可以考虑在视频结尾增添一些创意元素,提高二次观看率。 亚马逊未来的推广活动会越来越完善,正如亚马逊所规划的那样,为品牌卖家提供更多推广支持。我们需要做的就是清楚地了解自己的受众群体,将我们的listing以及推广物料优化到最优状态,提高我们的准化率,为客户带来更好的购买体验。

产品关联性强 这项功能是通过关键词进行投放的,因此展示的买家都是高意向度的买家,更有可能促成消费,带来更高的转化率,对整个listing的排名都是很有帮助的。尤其是在新品时期,视频推广功能带来的高转化率能为你带来更多自然流量。


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

跨境电商:https://www.ikjzd.com/

打折网:https://www.ikjzd.com/w/74

易趣:https://www.ikjzd.com/w/210

递四方:https://www.ikjzd.com/w/1066

亚马逊买家秀短视频的重要性

亚马逊买家秀视频有多重要?如果我们已经在亚马逊注册了自己的品牌,那么就可以选择在产品列表中添加视频。那么亚马逊产品视频对于提升Listing转化率究竟有何好处呢?为什么那么多人开始用亚马逊买家秀短视频,短视频的第一印象格外重要,拍摄也需要花功夫,如果自己不具备这种能力,可以让专业的拍摄团队来做视频。

2021年亚马逊欧洲站销售佣金和FBA费用变更通知

亚马逊卖家在2020年虽然受到新冠肺炎疫情的影响,但依然获得了优秀的业绩表现,并始终全身心地为买家提供服务。自2020年4月15日至2021年1月15日,第三方卖家(大部分是中小型企业)在亚马逊的销售额同比增长超过55%。卖家们的努力让我们备受鼓舞,亚马逊也正在努力投入大量资金,全力支持第三方卖家发展业务,帮助卖家继续取得成功。

2020年,亚马逊将整个配送和物流网络的仓储空间扩大了 50%,在全球增设了几十个配送站和运营中心。此外,还推出了超过250种工具和服务,帮助卖家管理和发展业务,进一步完善了卖家大学课程,来指导卖家有效利用所有这些新工具和服务。

同时,亚马逊还考虑到新冠肺炎疫情给小型企业带来的严峻考验,因此在2020年12月22日,亚马逊宣布将年度费用调整推迟到2021年6月,为卖家提供可靠的保障与支持,帮助卖家度过这个预计还将持续一段时间的艰难时期。亚马逊在2020年承担了50多亿美元的新冠肺炎相关成本,并预计将在2021年上半年继续承担数十亿美元的此类成本。为了进一步帮助欧洲卖家,亚马逊欧洲站在2021年推出了多项费用减免促销活动加大了亚马逊物流新选品计划的优惠福利,并将亚马逊物流配送拓展到支持重型大件选品。

🚩从2021年6月8日起,亚马逊欧洲站将对部分费用进行调整:大部分销售佣金不会变更,仅略微提高FBA配送费用。

请参阅下文,查看费用变更的要点总结,并登录卖家平台,访问相关帮助页面,进一步了解有关2021年亚马逊欧洲站费用变更的详细信息。

01 欧洲站销售佣金变更

降低汽车和摩托车选品的销售佣金(2021年6 月8日生效)

为了促进您的业务增长,对于总销售价格中超过€50/£45/525瑞典克朗的部分,亚马逊欧洲站会将销售佣金从15%降至9%。请注意,设备和配件的销售佣金将保持不变,分别为7%和12%。

增加DIY和工具选品的销售佣金(2021年6月8 日生效)

亚马逊欧洲站会将销售佣金从12%提高至13%,以与其他类似分类保持一致。

服装、鞋靴和手提包品类的销售佣金半价优惠活动延长至2022年(已生效)

目前通过亚马逊物流和卖家自配送 Prime计划销售的服装、鞋靴和手提包分类商品,对于总销售价格中超过€45/£40/470瑞典克朗/180波兰兹罗提的部分,销售佣金从15%(波兰站是10%)降至7%,该优惠活动原计划于2021年4月30日结束,现延长至2022年3月31日

自行车配件销售佣金半价优惠(已生效)

从2021年4月1日起,欧洲站为自行车配件创建了一个新分类,相比于其他体育用品15%的销售佣金,其销售佣金降为8%

🚩您可以复制下述帮助页面链接到浏览器中打开,查看自行车配件包含的详细商品类型。

B2B亚马逊增值税计算服务销售佣金变更(2021年6月30日生效)

请访问下述帮助页面了解更多详情。

*销售佣金阈值将根据销售国家/地区适用的数字服务税的不同而有所不同。

您可以复制以下链接到浏览器中打开,登录欧洲站亚马逊卖家平台,访问下述帮助页面,了解2021年欧洲站销售佣金变更的更多详情👇

https://sellercentral-europe.amazon.com/gp/help/external/GHPVPH58T965XNF9

02 欧洲站FBA费用调整

&即将上线的新服务

FBA配送费用调整

欧洲站将调整欧洲当地亚马逊物流(包括轻小商品计划)、亚马逊物流欧洲整合服务(Pan-EU)和欧洲配送网络(EFN)的配送费用,来负担不断变化的配送、运输和客户服务成本:

自 2021年6月8日起,欧洲站将不再计算FBA配送费用价目表中的包装重量,并相应调整每个尺寸分段的重量限制。此变更适用于所有亚马逊欧洲站点:英国、德国、法国、意大利、西班牙、荷兰、瑞典和波兰。

🚩不再计算包装重量对您的配送费有什么影响?请访问下述帮助页面查看详情。

将使亚马逊物流轻小商品计划的尺寸分段与标准亚马逊物流计划保持一致,以确保加入轻小商品计划的商品配送费用始终低于标准亚马逊物流配送费用。轻小商品计划适用于亚马逊英国、德国、法国、意大利和西班牙站点。对于从德国运营中心发货,但未参加配送网络扩展(中欧计划)的卖家,按件收取的附加费将从€0.50降至€0.35。同样,对于轻小商品计划,此单件商品的附加费也将从€0.30降至 €0.25。自2021年4月1日起,欧洲站FBA扩大了配送商品的尺寸分段,支持配送重型大件商品,并单独收取相关费用。重量超过31.5 千克或长度超过175厘米的商品现在可以使用FBA在亚马逊英国、德国、法国、意大利和西班牙站点进行配送

取消或降低退货处理费(已生效)

欧洲站已取消"钟表"和"珠宝首饰"类商品的买家退货处理费。"服装、鞋靴和箱包"类商品的退货处理费已降至50%。这些变更已于2021年3月1日在亚马逊英国、德国、法国、意大利、西班牙、荷兰、瑞典和波兰站点生效。

FBA可选付费服务费用调整

欧洲站将调整FBA可选付费服务的费用,包括库存移除费用、库存弃置费用、预处理服务费用和亚马逊物流人工处理费用,来负担这些服务不断变化的成本。  

多渠道配送费用调整*

亚马逊英国站将从2021年4月26日起,降低特定尺寸分段的商品配送费用。亚马逊德国、法国、意大利和西班牙站点的费用调整详情将于今年晚些时候公布。

*多渠道配送:使用亚马逊物流配送其他销售渠道的订单,例如您的独立站。您可以在欧洲站卖家平台搜索"多渠道配送"了解更多详情。

亚马逊合作承运人计划运费促销折扣

亚马逊合作承运人计划适合于欧洲当地的入库运输。如果您的商品是从欧洲当地某个地址运送到亚马逊运营中心(例如从欧洲海外仓发送入库),可考虑使用亚马逊合作承运人运输入库。

从2021年4月1日起,亚马逊合作承运人推出标准运费8折优惠。本次促销适用于英国、法国、德国、西班牙和意大利当地的货件运输。请访问下述帮助页面了解更多详情。

New!亚马逊物流批量清货计划

亚马逊物流批量清货计划预计将在2021年5月向亚马逊欧洲站点(英国、荷兰、波兰和瑞典除外,具体上线时间另行通知)所有卖家开放,帮助卖家批量清算冗余库存和买家退回的商品,并从中收回部分成本。

在2021年6月8日之前,该计划免费开放给欧洲卖家使用,从2021年6月8日起,亚马逊将对该计划收取服务费。

*小编后续再为大家做更详细的介绍。

您可以复制以下链接到浏览器中打开,登录欧洲站亚马逊卖家平台,访问下述帮助页面,了解2021年欧洲站FBA费用调整的更多详情👇

2021年欧洲站FBA配送费变更

https://sellercentral-europe.amazon.com/gp/help/external/GABBX6GZPA8MSZGW

2021年欧洲站FBA库存移除和弃置费用变更

https://sellercentral-europe.amazon.com/gp/help/GGAYBRRZT5WVRL9A

2021年欧洲站FBA可选付费服务费用变更

https://sellercentral-europe.amazon.com/gp/help/GWNBL8LGAAVGE5CP

2021年欧洲站多渠道配送费用变更

https://sellercentral-europe.amazon.com/gp/help/GXC3GCXE535VKMK5

03 欧洲站2021年费用减免和促销活动

亚马逊物流新选品计划优惠升级(已生效)

去年4月,亚马逊宣布推出了亚马逊物流新选品计划。针对符合条件的标准尺寸 ASIN,卖家有机会享受免费仓储、移除、买家退货处理等优惠福利。鉴于卖家的积极反馈,自2021年4月1日起,亚马逊欧洲站把该计划的优惠拓展到大件商品,符合条件的标准尺寸和大件 ASIN均可享受费用减免,解除了该计划此前最多500个新父ASIN享受优惠的数量上限,并提高了服装、鞋靴和手提包类商品的仓储和移除优惠。此外,符合条件的卖家还可获得免费推广广告促销代金券

*亚马逊物流新选品计划适用于亚马逊英国、德国、法国、意大利和西班牙站点。

🚩您可以通过此前发布的微信文章,了解更多详情👇

低至0元搞定亚马逊物流仓储/移除/退货费!还送$200广告费,是时候测新品了!

欧洲FBA头程运费限时补贴(已生效)

在欧洲首次使用FBA进行销售的专业卖家,5月31日之前把商品入仓到欧洲亚马逊运营中心,并通过FBA进行销售,即可获得高达180欧元的头程运费补贴

🚩您可以通过此前发布的微信文章,了解更多详情👉亚马逊物流福利再升级!

"体验亚马逊物流欧洲整合服务"限时促销活动(已生效)

参加此活动的卖家,符合要求的ASIN免收最高3个月欧洲境内跨国配送费用,即仅需按照亚马逊物流欧洲整合服务(Pan-EU)的当地配送费用标准付费,帮助卖家免费体验Pan-EU的优势。例如某德国站卖家通过欧洲配送网络(EFN)将储存在德国的商品,销售到法国、意大利或西班牙,注册参加此活动后,符合此活动要求的商品免收跨境配送费用,此卖家仅需按照Pan-EU的当地配送费标准,支付目的国当地配送费。

🚩您可以复制以下链接到浏览器中打开,登录欧洲站亚马逊卖家平台,访问该活动页面,注册参加此活动或者了解更多详情👇

https://sellercentral-europe.amazon.com/gc/fulfilment-by-amazon/try-pan-eu-promo/

如要查看欧洲站2021年所有费用变更的汇总,请复制以下链接至浏览器打开,登录亚马逊卖家平台,访问该帮助页面👇

https://sellercentral-europe.amazon.com/gp/help/external/G201411300




(来源:亚马逊全球开店)


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

跨境电商:https://www.ikjzd.com/

let go:https://www.ikjzd.com/w/825

华翰物流:https://www.ikjzd.com/w/1799

上海跨境通:https://www.ikjzd.com/w/1329

2021年亚马逊欧洲站销售佣金和FBA费用变更通知

亚马逊卖家在2020年虽然受到新冠肺炎疫情的影响,但依然获得了优秀的业绩表现,并始终全身心地为买家提供服务。自2020年4月15日至2021年1月15日,第三方卖家(大部分是中小型企业)在亚马逊的销售额同比增长超过55%

API文档管理工具【rap2与swagger增强】对比

rap2需要手动添加接口,代码零侵入,支持使用模板mock数据,导出postman(配置环境参数)
swagger增强注解生成接口文档,有侵入性,但是减少手动添加接口工作,不支持mock数据,导出postman(配置环境参数)

使用API文档管理工具,可以有效管理API接口的版本问题,可以导出postman。

在mock数据方面rap2具有优势,但是不是必要的选择,也可以自行模拟更贴合业务场景的数据。
因此,两款API文档管理工具就在于你的项目是否可以接受代码侵入,如果可以,那么可以选择swagger。









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

跨境电商:https://www.ikjzd.com/

韩国naver:https://www.ikjzd.com/w/1727

三维度科技:https://www.ikjzd.com/w/1312


rap2需要手动添加接口,代码零侵入,支持使用模板mock数据,导出postman(配置环境参数)swagger增强注解生成接口文档,有侵入性,但是减少手动添加接口工作,不支持mock数据,导出postman(配置环境参数)使用API文档管理工具,可以有效管理API接口的版本问题,可以导出postman。在mock数据方面rap2具有优势,但是不是必要的选择,也可以自行模拟更贴合业务场景的数据。因
淘粉吧首页:https://www.ikjzd.com/w/1725.html
亚马逊全球开店制造:https://www.ikjzd.com/w/204.html
香港会计师事务所:https://www.ikjzd.com/w/2434
看到闺蜜的男友劈腿 该告诉她吗:http://lady.shaoqun.com/a/270787.html
我的美穴地很饥渴 老公不在没东西可以填满空虚:http://www.30bags.com/m/a/254694.html
女人喜欢男人㖭 女人喜欢被㖭是什么感觉:http://lady.shaoqun.com/a/247876.html

2021年4月8日星期四

F1超级替补签约阿斯顿马丁 胡肯伯格随时候命替补维特尔_斯特罗尔

原标题:F1超级替补签约阿斯顿马丁 胡肯伯格随时候命替补维特尔

4月8日晚,阿斯顿-马丁车队官宣:胡肯伯格将在2021赛季成为阿斯顿-马丁F1车队的预备和发展车手。

今年33岁的胡肯伯格,可谓是F1车坛的超级替补。上赛季,在佩雷斯和斯特罗尔被查出感染新冠病毒后,胡肯伯格被赛点车队临时征调,结果在银石赛道进行的70周年大奖赛和埃菲尔站比赛中分别以第7和第8的成绩完赛,居然拿到了10个积分,比跑了全季的莱科宁、格罗斯让等几位车手分数还要多。

本赛季,赛点车队更名为阿斯顿-马丁车队后,选择继续和胡肯伯格合作,并以官方预备车手身份与德国老将完成了签约,希望他可以为维特尔和斯特罗尔做"候补"。胡肯伯格表示:"首先,很高兴能够完成这次签约,这真是太好了—去年,我在走进驾驶舱之前没有太多的时间准备。"

"我非常开心能够再次与这个团队合作,在我的职业生涯中,我已经与该团队有过多次合作。显然,我希望维特尔和斯特罗尔在今年能享受一个不间断的赛季,但车队知道我可以应对这一挑战,一旦我加入其中也会做出出色的成绩,并且我已做好了充分准备。"

"在整个赛季中帮助车队发展也很有趣,我非常期待能够有机会做出漂亮的圈速。"胡肯伯格此前曾为威廉姆斯、索伯、雷诺和印度力量/赛点车队效力,并有过176次从发车区出发的经历。据悉,胡肯伯格还会为阿斯顿-马丁车队执行开发任务。

赛点领队萨夫瑙尔认为,他的车队将从胡肯伯格的经验中受益匪浅。"在目前的艰难时期,对一位有能力、有经验的后备车手的要求尤为重要。胡肯伯格去年证明了他可以在一瞬间跳上赛车并有出色表现;现在,由于有了额外的准备和整合空间,我们知道我们可以依靠他来出色的完成工作。"

另外,由于梅赛德斯车队为阿斯顿-马丁车队提供动力装置,如果在与E级方程式冲突的F1赛事中需要他的服务,当其官方预备车手范多恩和德弗里斯无法出场时,梅赛德斯车队也可以"第一时间"征召胡肯伯格。(陶朗加)返回搜狐,查看更多

责任编辑:

原文转载:http://sport.shaoqun.com/a/530750.html

跨境电商:https://www.ikjzd.com/

雨果:https://www.ikjzd.com/w/1307

usps:https://www.ikjzd.com/w/513


原标题:F1超级替补签约阿斯顿马丁胡肯伯格随时候命替补维特尔4月8日晚,阿斯顿-马丁车队官宣:胡肯伯格将在2021赛季成为阿斯顿-马丁F1车队的预备和发展车手。今年33岁的胡肯伯格,可谓是F1车坛的超级替补。上赛季,在佩雷斯和斯特罗尔被查出感染新冠病毒后,胡肯伯格被赛点车队临时征调,结果在银石赛道进行的70周年大奖赛和埃菲尔站比赛中分别以第7和第8的成绩完赛,居然拿到了10个积分,比跑了全季的莱科
友家速递:https://www.ikjzd.com/w/1341
跨境通:https://www.ikjzd.com/w/1329
麦言:https://www.ikjzd.com/w/1456
黑五刚过,亚马逊德国站开始查没有交VAT税的卖家:https://www.ikjzd.com/home/11562
男友深沟骑我身被同学围观:http://www.30bags.com/m/a/251269.html
选品思路:日本孤独经济下的爆款产品分析:https://www.ikjzd.com/home/105775

性冷淡毁了女人的性生活,这9个因素极其影响性欲

性生活的质量直接影响夫妻之间的感情,很多男性说自己的妻子对性生活完全不感兴趣,无论怎么说服都不能配合性生活,很困惑,很痛苦,不知道为什么女性变得性冷淡。

为什么女性变得性冷淡,具体如下:

1、药物作用

医学专家表示,口服避孕药、降压药、焦虑药、抑酸药、抑郁药等会影响女性的性欲。建议询问药物的副作用,采取非激素避孕措施。

2、生活繁忙

家庭外身打工,现代生活压力会改变女性荷尔蒙水平,扰乱性反应周期,影响性欲。合理安排生活,洗澡等有助于缓解压力,放松身心,改善夫妻性生活。

3、体型变化

肥胖或怀孕会给女性带来心理压力,影响性兴趣,积极运动减肥,有助于提高自己的性感认知度,提高性欲。

4、更年期

更年期前,雌激素水平下降,影响性生活。此时,阴道组织润滑度差,干燥引起疼痛,女性害怕性生活。建议,咨询医生激素替代疗法的利弊。阴道干燥时,可选择雌激素软膏或栓剂或润滑剂。

5、性趣淡化

美国性学专家表示,丈夫无性趣味也会导致妻子性欲异常。建议夫妻交流讨论对策,不要指责或怀疑。对男性来说,性否定等于全否定。

6、患抑郁症

抑郁会导致兴趣急剧下降。有些抗抑郁药物有助于改善性生活,但有些药物很难达到性高潮。建议可以考虑心理治疗和接受专家指导,改善身心健康状况,促进生殖器血液流动。

7、春药辅助

丈夫可以服用辅助药,随时投入性爱,但妻子的性唤起需要更长时间,夫妇在性欲方面的对比度更大,容易引起女性的性欲挫折。医生建议夫妇敞开心扉探讨交流,增进彼此的理解,提高性质。


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

跨境电商:https://www.ikjzd.com/

腾邦:https://www.ikjzd.com/w/1382

首信易支付:https://www.ikjzd.com/w/1841


性生活的质量直接影响夫妻之间的感情,很多男性说自己的妻子对性生活完全不感兴趣,无论怎么说服都不能配合性生活,很困惑,很痛苦,不知道为什么女性变得性冷淡。为什么女性变得性冷淡,具体如下:1、药物作用医学专家表示,口服避孕药、降压药、焦虑药、抑酸药、抑郁药等会影响女性的性欲。建议询问药物的副作用,采取非激素避孕措施。2、生活繁忙家庭外身打工,现代生活压力会改变女性荷尔蒙水平,扰乱性反应周期,影响性欲。
扬帆计划:https://www.ikjzd.com/w/1581
折扣网:https://www.ikjzd.com/w/74
reddit:https://www.ikjzd.com/w/180
中国邮政小包寄送有哪些要求?优缺点是什么?:https://www.ikjzd.com/home/108795
飞书互动:https://www.ikjzd.com/w/1319
靓女穿暴露装公交车上遭猥亵:http://www.30bags.com/a/251294.html

杜兰特复出17分阿德22+2帽 篮网轻取鹈鹕迎两连胜_篮板

原标题:杜兰特复出17分阿德22+2帽 篮网轻取鹈鹕迎两连胜

北京时间4月8日,2020-21赛季NBA常规赛继续进行,布鲁克林篮网主场迎战新奥尔良鹈鹕。全场打完,篮网139-111轻取鹈鹕,拿到两连胜。

本场之星:拉马库斯-阿尔德里奇

此役,阿德出战22分41秒,他12投8中,效率极高砍下22分,还入账2次封盖。

全场数据:

具体比分:33-36、26-43、23-36、29-24(篮网在后)。

鹈鹕这边,锡安-威廉姆森得到16分6助攻4篮板2断。另外,詹姆斯-约翰逊入账7分6篮板6助攻,亚当斯8分5篮板,鲍尔15分3助攻,布莱德索26分5篮板,加布里埃尔3分3篮板,艾旺杜3分3篮板,马绍尔5分3助攻3断,埃尔南戈麦兹6分7篮板2帽,海耶斯11分6篮板,小托马斯11分3助攻。

篮网这边,除了阿德,杜兰特伤愈复出,从替补打起,入账17分7篮板5助攻。另外,杰夫-格林得到11分4篮板4助攻,乔-哈里斯14分6篮板4助攻,布鲁斯-布朗9分8篮板5断2帽2助攻,欧文24分6助攻,格里芬10分2篮板2助攻,阿利兹-约翰逊6分,克拉克斯顿2分2篮板,雷吉-佩里6分,切奥扎12分8助攻2篮板,卢瓦乌-卡巴罗得到6分2篮板。

比赛回顾:

首节上来,鹈鹕的亚当斯二次进攻暴扣得手,客队率先开胡,但很快,乔-哈里斯也补篮入网,篮网还以颜色。此后,双方展开长时间的对攻,篮网这边,乔哈和杰夫-格林连中三分球,鹈鹕这边,则是布莱德索和锡安-威廉姆森强攻得手。本节中段,场上掀起小高潮,阿德在进攻端射中三分球,防守端,还两次用封盖教育了锡安。此后,对攻还在持续,格里芬登场,成为比赛又一亮点,首节结束前,他读秒超远三分入网,单节打完,篮网36-33暂时领先。

次节,阿德翻身跳投得手,格里芬三分跳投也进,此后,两位老兵继续上分,个人得分也都上双。在他们的带动下,篮网掀起高潮,将分差拉大到两位数。本节中段,杜兰特从替补席战了起来,引发现场高分贝欢呼。而在登场后,KD手感极佳,他一次翻身跳投打开进攻账户。接着,KD又外线造犯规罚球3中3,突破上篮也进的稳当。进入本节后段,在KD和欧文带领下,篮网彻底将比分拉开。欧文造犯规罚球2中2,个人得分上20。半场打完,篮网79-59领先。

易边再战,杜兰特一上来又射中三分球,此后,他还助攻阿德完成空接暴扣。接下来的比赛,KD和阿德成为了比赛的主宰,KD完全没有伤病的痕迹,整个第三节一直在场上,阿德则继续用翻身跳投打击对手,得分也上了20,创造加盟篮网后的单场新高。本节后段,篮网调整阵容,但布鲁斯-布朗和卡巴罗这样的配角三分也能命中。三节末段,杜兰特补篮得手,个人得分达到17分。鹈鹕这边,新援小托马斯跳投入网,成了为数不多的亮点。三节打完,篮网115-82大比分领先,比赛基本失去悬念。

末节,篮网换上全替补,鹈鹕也撤下首发,比赛进入垃圾时间。最终,全场打完,篮网139-111轻取鹈鹕,拿到两连胜。

双方首发阵容:

鹈鹕:詹姆斯-约翰逊、锡安-威廉姆森、史蒂文-亚当斯、埃里克-布莱德索、朗佐-鲍尔

篮网:凯里-欧文、乔-哈里斯、阿尔德里奇、布鲁斯-布朗、杰夫-格林

(波洛)返回搜狐,查看更多

责任编辑:

原文转载:http://sport.shaoqun.com/a/530748.html

跨境电商:https://www.ikjzd.com/

友家速递:https://www.ikjzd.com/w/1341

mein:https://www.ikjzd.com/w/1601


原标题:杜兰特复出17分阿德22+2帽篮网轻取鹈鹕迎两连胜北京时间4月8日,2020-21赛季NBA常规赛继续进行,布鲁克林篮网主场迎战新奥尔良鹈鹕。全场打完,篮网139-111轻取鹈鹕,拿到两连胜。本场之星:拉马库斯-阿尔德里奇此役,阿德出战22分41秒,他12投8中,效率极高砍下22分,还入账2次封盖。全场数据:具体比分:33-36、26-43、23-36、29-24(篮网在后)。鹈鹕这边,锡
gtin:https://www.ikjzd.com/w/136
黄劲:https://www.ikjzd.com/w/2426
dmm杂志:https://www.ikjzd.com/w/2026
亚马逊大卖销量不减反增,给予中小卖家哪些启发?:https://www.ikjzd.com/home/124651
老公婚后太花心 我劈腿报复他:http://lady.shaoqun.com/a/271518.html
延迟复工期间,卖家不得不做的几件事!:https://www.ikjzd.com/home/115251

乳沟崇拜:被“聚拢内衣”支配的你,已经掉进了内衣厂商的大坑

核心提示:对于内衣功能,"聚拢"功能的搜索指数最高,占比73.13%,其次是"舒适"及"性感。

完美胸部,可以说是女人的魔咒了。

《国际性健康杂志》曾刊登过一项研究:70%的女性对自己的乳房感到不满意,她们希望自己的乳房可以更挺拔、乳沟更凸显,女性们心目中的完美胸部几乎都与乳沟紧紧相扣。

于是商家们抓住了女性们对平胸的焦虑和自卑这一痛点,捧着聚拢内衣蜂拥而至,并告诉消费者:

"内衣一定要聚拢,这是自信蜕变的开始。"

"最好的聚拢内衣,就是要你有肉有沟。"

"聚拢内衣,让你的胸型更加完美。"

这些广告无时无刻不在强化着人们对于乳沟的追求,在聚拢内衣的成功营销下,女性们对"聚拢=美+自信"深信不疑。


根据艾媒数据中心数据显示,对于内衣功能,"聚拢"功能的搜索指数最高,占比73.13%,其次是"舒适"及"性感"。在某宝首页搜索聚拢内衣,随随便便月销量都能达到1w+,乳沟崇拜支撑起的内衣市场,使得聚拢功能内衣成为最大的赢家。

那么这个聚拢内衣真有那么"神"?这个仿佛能给女性带来自信的神奇单品到底有什么作用?

一、那些对内衣的误会


内衣总能被赋予过高的期望,实际上,胸型就和长相一样,主要还是和遗传、发育关系更大。内衣只能稍有影响,但绝对起不到决定性作用。

1.什么内衣都无法从根本上防止胸部下垂

首先咱们得明白,为什么胸部会下垂?


胸下垂根本上是受到了地心引力的作用。随着年龄增长,乳房悬韧带老化松弛,牵引力减弱,胸部总会自然下垂。乳房肿块、减肥过度、怀孕、哺乳、绝经、乳房假体取出等,也会产生这种结果。

有的人看自己抵抗不了地心引力,就想着把胸部"吊起来",但实际上这样做起不到啥作用,最多只能稍微减轻皮肤的压力。通过手术治疗,把切除下垂部分组织,将局部的皮肤和韧带上拉,才能根本上解决胸部下垂问题。

纯靠两块布兜着就想从解决胸部下垂问题,正如想通过戴口罩预防面部肌肉松弛一样异想天开。

2.内衣不能防止所谓的"胸部外扩"


刚刚解释了胸部下垂,那这"胸部外扩"又是怎么回事?

其实所谓的"胸部外扩"是正常的,每个人都有不同的胸距,有的人天生胸距窄一些,看上去更加"聚拢"、"性感",更加符合大众的审美,就被视作了"正常"的胸距。而那些天生胸距较宽的人,就被当作"外扩"了。

所以胸距不是越近越健康,有点外扩很正常,根本不需要通过内衣来矫正。

3.内衣不能根除副乳


副乳,又是一个被混淆的概念。

严格意义上的副乳是发育异常、乳腺退化不完全导致的,会随着月经期、妊娠、哺乳产生明显大小变化以及疼痛,有些人的副乳上甚至还会长出乳头乳晕。这种先天的毛病,内衣起不到什么实质性作用。

那我们被内衣售货员嫌弃的两团肉到底是啥?

实际上这两团肉大多只是赘肉,正是被长期穿的不合身内衣从乳房分割而挤出来的,你看到的聚拢内衣"收副乳"不过是将副乳挤到合适的位置而已,脱下来该咋样就咋样,完全不能根除。

三、那聚拢内衣到底有什么"作用"?

聚拢内衣的原理其实就是通过"暴力聚拢"来暂时定性胸部,长期穿戴不仅不能聚拢,还会产生很多问题!


1.暴力聚拢会损害胸部

市面上聚拢内衣的暴力聚拢分为两类:

一种是钢圈型文胸。用窄钢圈承托,把胸箍在一起。当钢圈无法匹配胸廓时,过松则容易支撑不足,过紧则容易挤压出副乳。

另一种采用厚模杯,靠下厚上薄的海绵垫,把胸往上挤。比起普通内衣,穿这种聚拢内衣时胸部下缘、外侧被长期拉扯,才真的会让皮肤松弛、引起胸部下垂。

所以,这玩意儿治标不治本。那些能给你带来立竿见影的乳沟效果,但会对乳房造成伤害的聚拢型内衣,只能偶尔穿着。否则你的乳沟是假的,但是外扩、下垂与副乳都是真的。

2.聚拢内衣会毁掉你的体态


很多女孩子回到家第一个动作是脱 bra,穿戴聚拢内衣引起的束缚痛苦,想必很多人都感同身受。

这种聚拢内衣的束缚,让你的呼吸受限、肩胛骨活动受限……这些负面问题的积累,一个直接隐患就是——肩关节复合体功能性障碍。翼状肩胛、肩关节弹响、上肢训练斜方肌代偿,这些常见的体态问题,都绕不开它。

3.聚拢内衣有潜在的健康隐患


广东质监局抽检了7家主流电商平台43批次的网购女士内衣,不合格率高达41.9%。其中最主要的不合格项目就是纤维成分、产品标识、以及色牢度,让人眼花缭乱的时尚内衣,印花里却可能藏着毒。

而聚拢型的内衣,海绵过厚,不透气;其中的成分TDI还可能降解出致癌物质通过皮肤被吸收,诱发疾病。同时长时间穿戴这种尺寸不合适的聚拢内衣会导致腋部淋巴回流,增加乳腺疾病的发病率。

四、怎么才能挑到合适的内衣?

1.舒适性

在挑选内衣的时候,只需要遵循一个基本原则,就是舒适,不要再期待一件普普通通的内衣可以发挥什么医疗作用了。

有条件的情况下一定要试穿,尽量不网购,选择最适合自己胸型的款式。在尺码上,要做到肩部可以塞进一根手指,背部搭扣处可以塞进两根手指,罩杯口不压迫乳房,钢圈贴合乳房边缘。在材质上可以选择纯棉、真丝布料,保证亲肤透气、柔软贴肤。

2.稳定性



除了舒适外,挑选内衣另一个重要的考量是"稳定性"。挑选适用于跑步、健身操、跳绳等健身运动场所的内衣尤为重要,这种运动型内衣可以给予胸部强有力的支撑,避免胸部的剧烈晃动,并减少对乳房悬韧带的损伤。

长期佩戴假睫毛不可以使真睫毛变长,经常穿高跟鞋不可以长高,聚拢内衣带来的立竿见影的乳沟,自然也不是真正意义上的聚拢,相反,还可能是一种对美的束缚。

在商家铺天盖地的营销下,此刻,又有多少女孩正在为了完美乳沟而遭罪呢?


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

跨境电商:https://www.ikjzd.com/

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

优1宝贝:https://www.ikjzd.com/w/1507


核心提示:对于内衣功能,"聚拢"功能的搜索指数最高,占比73.13%,其次是"舒适"及"性感。 完美胸部,可以说是女人的魔咒了。《国际性健康杂志》曾刊登过一项研究:70%的女性对自己的乳房感到不满意,她们希望自己的乳房可以更挺拔、乳沟更凸显,女性们心目中的完美胸部几乎都与乳沟紧紧相扣。于是商家们抓住了女性们对平胸的焦虑和自卑这一痛点,捧着聚拢内衣蜂拥而至,并告诉消费者:"内衣一定要聚拢,这是自信蜕
名人堂是什么:https://www.ikjzd.com/w/1082
tchibo:https://www.ikjzd.com/w/1928
hts:https://www.ikjzd.com/w/525
亚马逊A-Z索赔真的无法避开 这些细节你注意到了吗?:https://www.ikjzd.com/home/126954
老婆和我哥们被困电梯后狂吻:http://lady.shaoqun.com/a/270828.html
亚马逊搜关键词产品再难上首页?被亚马逊广告"霸屏"?:https://www.ikjzd.com/home/7888

激情后倒头就睡的男人,你可能漏做了5件事

核心提示:适当的了解一些性生活方面的知识,不仅对促进伴侣之间的感情有很大帮助,还能避免因一些错误的行为而影响到身体健康,所以大家不可忽视这一点,平时可以多了解了解。

"想知道一个男人爱不爱你,就看你们完事后,他是倒头就睡,还是继续温存一会儿!"

闺蜜的这句话,像是一根刺扎在了晓榕心里。

近半年来,每次晓榕跟丈夫完事后,他都倒头呼呼大睡,跟刚结婚那会儿完全不一样了。晓榕担心,是不是自己已经失去吸引力了,平日里也开始郁郁寡欢了起来。

其实这是不少夫妻会遇到的问题。但在这里想为男人们说句公道话:事后倒头就睡,不是自己能控制的!

为什么男人事后倒头就睡?

法国神经医学家曾对此做出过解释,男性在性生活后,倒头就睡是有原因的,他们曾对男性性高潮前后的大脑活动分别进行了扫描,最后发现:男性在达到性高潮之后,大脑皮层的注意力、意识和知觉敏感度会立即停止运转。

简单来说就是性生活过后男性的大脑会关闭几乎所有的性欲"指令",并且马上充斥着各种能诱导人们进入睡眠状态的化学物质,比如血清素和后叶催产素等,使得男性朋友不能自控的进入梦乡。不过这种现象在女性朋友身上并不是很明显,此外,再加上男性朋友的肌肉密度要高于女性,所以,性生活后会容易出现疲惫的状态。

所以,女性要试着理解伴侣,如果心理有顾虑,可以一起沟通,这样不仅可以解决问题,也可以促进彼此之间的感情。

促进感情,睡觉前,男人要做这5件事!

1、上厕所:性生活休息过后,要注意排尿,这有助于清除尿道细菌或毒素,同时还要注意用温水清洗私处,最好私处卫生,以防尿路感染。

2、穿透气内裤:建议选择全棉内裤,不易过敏,比较透气,且不易刺激私处最敏感的部位。

3、喝水:因为在进行性生活的时候,会消耗大量的体力和水分,尤其是男性,所以,建议在性生活后至少要喝230ml的水,以补充体液和保持能量水平;当然,也可以吃点小零食,补充体能。

4、点评过程:为了提升性生活质量,在性生活过后,伴侣之间可以分享彼此的感受与看法,有助于提升下一次性生活的愉悦感 ,但是注意表达的方式,不要直接指出对对方的不满甚至嫌弃。

5、聊聊天:性生活过后,可以拥抱着伴侣,尽可能的聊聊天,说说笑话,不要直接睡觉。

性生活后有可以做的,当然也有不能做的,有些男性刚刚结束性生活就会做出某种事情来放松身体,而一些行为可能会给男性身体健康带来很大的影响,所以大家一定要注意!

性生活后,这2件事坚决不能做!

·不能马上吹冷风

在性生活的过程中,周身血管充血扩张,汗腺毛孔也处于开放排汗的转台,这时候如果吹冷风,会导致皮肤血管骤然受损,大量血液流回心脏,从而加重心脏的负担;同时,还可导致汗腺排泄孔突然关闭,致使汗液滞留于汗腺,不易排出,引起感冒等问题。

所以在性生活过后,千万不要立即吹冷风。最好是在性生活开始前30分钟就降低房间温度,同样的,在进行性生活前如果就已经满头大汗,那么,最好是等汗干了、心跳平稳以后,在进行性生活,不然很容易导致虚脱。需要注意的是:如果经常出现大量流汗的症状,可能是体虚的表现,需及时就医检查治疗。

·不能马上抽烟


性生活后,身体的各个系统处于比较松弛的状态,这时吸烟,烟中的有害物质,比如尼古丁,可直接刺激交感神经节和间接刺激肾上腺髓质释放肾上腺素,致使小动脉收缩,血流量减少,破坏了勃起时静脉限流机制,时间长了,可影响勃起功能,造成阳痿。

所以,性生活后,千万不要立即抽烟,当然,如果可以,任何时候都不建议你抽烟,因为烟给我们带来的只有坏处,没有一丝好处!

总结:适当的了解一些性生活方面的知识,不仅对促进伴侣之间的感情有很大帮助,还能避免因一些错误的行为而影响到身体健康,所以大家不可忽视这一点,平时可以多了解了解。


原文转载:http://health.shaoqun.com/a/219145.html

跨境电商:https://www.ikjzd.com/

友家快递:https://www.ikjzd.com/w/1341

转运四方:https://www.ikjzd.com/w/1342


核心提示:适当的了解一些性生活方面的知识,不仅对促进伴侣之间的感情有很大帮助,还能避免因一些错误的行为而影响到身体健康,所以大家不可忽视这一点,平时可以多了解了解。 "想知道一个男人爱不爱你,就看你们完事后,他是倒头就睡,还是继续温存一会儿!"闺蜜的这句话,像是一根刺扎在了晓榕心里。近半年来,每次晓榕跟丈夫完事后,他都倒头呼呼大睡,跟刚结婚那会儿完全不一样了。晓榕担心,是不是自己已经失去吸引力了,
inkfrog:https://www.ikjzd.com/w/668
grab:https://www.ikjzd.com/w/841
rakuten:https://www.ikjzd.com/w/2718
亚马逊运营QA集锦(824-833):https://www.ikjzd.com/home/124985
口述:老婆为离婚让小保姆色诱我老婆离婚保姆:http://lady.shaoqun.com/m/a/35233.html
慌!大量iPhone 12相关产品被下架!Best Seller也不例外!:https://www.ikjzd.com/home/132344

可乐真的是“杀精水”吗?别傻了,真正杀精的有4件事

核心提示:碳酸饮料在生活中是很多人喜欢的,可乐也是其中非常受欢迎的一种。说到可乐这个饮料,相信大家都听说过一个说法,就是男性长期喝可乐的话会"杀精",这个说法是真的吗?一起来了解下吧!喝可乐真的会杀精吗?专家表

碳酸饮料在生活中是很多人喜欢的,可乐也是其中非常受欢迎的一种。说到可乐这个饮料,相信大家都听说过一个说法,就是男性长期喝可乐的话会"杀精",这个说法是真的吗?一起来了解下吧!

喝可乐真的会杀精吗?

专家表示:可乐是具有杀精作用,但是在日常我们也是可以正常饮用的。

关于可乐杀精这个说法是来源于国外的一项实验,根据实验表明可乐会一定程度的降低男性精子的活性,这仅仅是这项研究的结果。大家都没有去注意这项实验的过程是如何进行的,它是将精子放入可乐内,精子在体外本身存活能力就很弱,即便精子被杀死也是不稀奇的。

而人喝下去的可乐,只会作用于消化系统,并不会和精子直接接触,因此能对其起到的作用几乎能忽略不计。

所以男性无需对可乐过于战战兢兢。

在生活中,真正杀精的行为你是否有注意到?

与其把锅甩给可乐,不如多关心身边一些真正"杀精"的坏习惯!

第一名:高温

高温是杀精排行版的第一名,男性的阴囊是生成精子的地方。30度左右的温度最有利于精子的生成,如若男性长期让自己的阴囊处于高温下,比如穿紧身的牛仔裤、久坐等等,会导致阴囊无法自主调节温度,导致精子的生成受到影响,导致男性的精子"被杀死"。

第二名:抽烟

抽烟也是导致男性精子质量下降的一个重要诱因,主要原因是香烟内含有的尼古丁和焦油会进入到我们的血液内。也会进入精液中,从而导致精子的质量下降。从动物实验中发现,在烟雾里面的老鼠,不管是精子数量还是活力都会大大的下降,香烟燃烧后产生的烟碱是导致这些发生的主要原因。

第三名:大量饮酒

酒精内含有的乙醇很可能会导致体内儿茶酚胺增高,也会影响到睾丸血液的运行。这样会导致男性精子的成熟度下降或者是精子凋亡率升高。严重的时候,还会导致生精上皮萎缩。

第四名:熬夜

熬夜是很多年轻人身上存在的一个陋习,在夜间是我们体内各个器官修复的最佳时间。对于男性的生殖器官而言也是如此,长期的熬夜会导致男性的生殖器官无法得到好的休息,导致男性的生精能力以及精子的活力都受到影响。

因此,男性一定要重视起来,尤其是正在备孕的人。

对于男性而言,想要提高自己的精子质量的话,在生活中有很多需要注意的点。


首先,男性要改掉自己一些不良的生活习惯,如抽烟、喝酒以及熬夜等,让自己的生活作息以及习惯都保持在健康的状态下,对于精子的质量提升是很有帮助的。

其次,可以适当进行运动,运动可以有效增强体质,改善身体内循环,对于男性的生殖功能也可以起到改善效果。

如果是因为一些疾病因素而导致的精子质量下降的话, 则需要尽早的去医院进行治疗!


原文转载:http://health.shaoqun.com/a/219149.html

跨境电商:https://www.ikjzd.com/

海拍客:https://www.ikjzd.com/w/1742

敏思达:https://www.ikjzd.com/w/2304


核心提示:碳酸饮料在生活中是很多人喜欢的,可乐也是其中非常受欢迎的一种。说到可乐这个饮料,相信大家都听说过一个说法,就是男性长期喝可乐的话会"杀精",这个说法是真的吗?一起来了解下吧!喝可乐真的会杀精吗?专家表 碳酸饮料在生活中是很多人喜欢的,可乐也是其中非常受欢迎的一种。说到可乐这个饮料,相信大家都听说过一个说法,就是男性长期喝可乐的话会"杀精",这个说法是真的吗?一起来了解下吧!喝可乐真的会杀
亚马逊全球开店:https://www.ikjzd.com/w/1299
薇美铺:https://www.ikjzd.com/w/2312
淘粉吧官网:https://www.ikjzd.com/w/1725.html
紧急突发!卖家一夜之间暴涨10万个VP评价!:https://www.ikjzd.com/home/95941
口述:男友游戏花丛脚踏几条船:http://www.30bags.com/m/a/252884.html
钱和人都给老公后 他却精神出轨:http://www.30bags.com/a/253477.html

那些很瘦的人,都是怎么吃晚餐的?

核心提示:有的人工作到很晚,自然要吃一顿,但对于减肥的人来说,夜宵是减肥的大忌,真的是这样吗?

夜宵一直被人认为是减肥的大忌,吃了会胖,其实不是,今日小编推荐的美食当夜宵,吃了也不怕胖哦。


宵夜什么时候吃?

调查数据表明,晚上9点以后用餐的人,20岁-30岁的女性占了20%以上,同年龄层的男性则占了30%以上。30岁-40岁的女性占了10%以上,同年龄层的男性则占有35%以上。明知道晚上超过8点以后进食容易发胖,但是由于各种原因,很多人迫不得已8点以后进餐,但是特别需要提醒大家,减肥吃宵夜,在时间上可是有讲究的。

由于人体的胃除了消化外,还需要一两个小时进行扫除工作,很多人之所以吃完夜宵后第二天有消化不良的肿胀感,就是因为没有做好扫除工作的结果。因此,如果你第二天会睡到早上8点,就往前推7小时的消化时间外加2小时的清除工作,所以你吃宵夜的时间最好不要超过11点。当然,如果选择容易消化的食物,让消化时间缩短,那吃宵夜的时间就可以往后一点。

食夜宵避免5种易致胖食物

下面5种食物是最容易致胖的,也是最影响身体健康的,应学会尽可能地避开。

推荐夜宵的美味


排毒去脂最佳选:红豆木瓜粥

红豆中含有的石碱酸成分能促进大肠蠕动,增加排尿,减少便秘,帮助清除下身脂肪。木瓜含有独特的蛋白分解酵素,能清除因吃肉而积聚的脂肪,其果胶成分更是优良的洗肠剂,有利于排除体内废物。

营养搭配最佳选:果蔬汁

苹果、胡萝卜、菠菜和芹菜切成小块,加入牛奶、蜂蜜、少许冰块,用果汁机打碎,制成营养丰富的果蔬汁。

能量补充最佳选:香蕉木瓜酸奶

香蕉、木瓜和优质酸奶放在一起打碎,营养丰富且能够补充身体所需的很多能量。


美容最佳选:鲜果汁


2个猕猴桃、4只橙子、1个绿柠檬所组成的新鲜果汁中含有丰富的维生素C,非常美容。

解乏最佳选:黄瓜汁

1根新鲜黄瓜、1/2/升豆浆、3片薄荷,一同打碎搅拌后制成清凉的黄瓜汁,夏天熬夜时来一杯,消暑又解乏。


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

跨境电商:https://www.ikjzd.com/

vava:https://www.ikjzd.com/w/2780

亚马逊礼品卡:https://www.ikjzd.com/w/1090.html


核心提示:有的人工作到很晚,自然要吃一顿,但对于减肥的人来说,夜宵是减肥的大忌,真的是这样吗? 夜宵一直被人认为是减肥的大忌,吃了会胖,其实不是,今日小编推荐的美食当夜宵,吃了也不怕胖哦。宵夜什么时候吃?调查数据表明,晚上9点以后用餐的人,20岁-30岁的女性占了20%以上,同年龄层的男性则占了30%以上。30岁-40岁的女性占了10%以上,同年龄层的男性则占有35%以上。明知道晚上超过8点以后进
灯塔计划:https://www.ikjzd.com/w/1281
bonanza:https://www.ikjzd.com/w/275.html
writer:https://www.ikjzd.com/w/1280
老公床技不行 每晚还要爱爱好几次:http://lady.shaoqun.com/a/270931.html
亚马逊测评小组遭曝光 / eBay推出listing免刊登费促销活动 :https://www.ikjzd.com/home/9394
跨境出口电商卖家成长论坛之蜕变:https://www.kjyunke.com/courses/150

意甲-卢卡库传射劳塔罗破门 国米2-1联赛10连胜_萨索洛

原标题:意甲-卢卡库传射劳塔罗破门 国米2-1联赛10连胜

北京时间4月8日凌晨0点45分,2020-2021赛季意甲联赛第28轮展开一场焦点战役,国际米兰坐镇主场对阵萨索洛。上半场,阿什利-扬助攻卢卡库头球攻门首开纪录。下半场,德弗赖禁区内疑似拉人犯规,主裁判没吹,国米利用这个机会反击,由卢卡库助攻劳塔罗低射扩大比分。比赛尾声阶段,特拉奥雷为客队扳回一城。最终,国际米兰主场2-1击败萨索洛,取得意甲10连胜,将领先优势扩大到11分。

第4分钟,奥比昂禁区外调整闪开角度后射门,皮球擦着立柱出了底线。第10分钟,阿什利-扬左路传中,卢卡库抢在后卫身前头球攻门得分,国际米兰1-0。

第32分钟,巴雷拉右路传中,皮球打在萨索洛后卫手臂,但是裁判没有判罚犯规和点球。第41分钟,萨索洛前场配合,博加抹过国米后卫什克里尼亚尔,小角度射门被汉达诺维奇挡出。第45分钟,什克里尼亚尔和萨索洛球员接触后倒地,裁判没有理会。

上半场国际米兰主场暂时1-0领先。

第55分钟,奥比昂接队友传球,禁区外右脚低射被汉达诺维奇扑住。第57分钟。久里契奇接队友传球,禁区内射远角偏出。

第67分钟,德弗赖禁区内防守时有拉拽拉斯帕多里球衣,后者也在禁区内倒地,但是主裁判未予判罚。随后国米展开反击,卢卡库传球,劳塔罗停球调整后左脚低射远角破门,国际米兰2-0。

第74分钟,特拉奥雷禁区内闪开射门偏出。第79分钟,特拉奥雷的射门击中什克里尼亚尔身体后出了底线。第83分钟,萨索洛获得前场任意球,拉斯帕多里射门打在人墙上弹出。第84分钟,萨索洛造成国米禁区内混乱,特劳奥雷禁区内右侧得球后推射远角扳回一城,萨索洛1-2。

第90分钟,卢卡库利用速度强行抹掉后卫传球,桑切斯调整吊射稍稍高出横梁。伤停补时阶段,桑切斯助攻卢卡库破门,但是因为小魔兽越位在先进球无效。

全场比赛结束,国米2-1击败萨索洛,取得意甲10连胜。

两队出场阵容:

国际米兰(352):1-汉达诺维奇/37-什克里尼亚尔、6-德弗赖、36-达米安/2-阿什拉夫、23-巴雷拉、24-埃里克森(59'12-森西)、5-加利亚尔迪尼(69'8-贝西诺)、15-阿什利-扬/10-劳塔罗(76'7-桑切斯)、9-卢卡库

萨索洛(4231):47-孔西利/22-托利安(75'27-哈拉斯林)、21-基里凯什(90'26-卡拉莫科)、2-马龙、6-罗热里奥(75'77-基里亚科普洛斯)/14-奥比昂、8-洛佩斯/23-特拉奥雷、10-久里契奇、7-博加(79'30-奥迪)/18-拉斯帕多里

双方技术统计:

返回搜狐,查看更多

责任编辑:

原文转载:http://sport.shaoqun.com/a/528749.html

跨境电商:https://www.ikjzd.com/

farfetch:https://www.ikjzd.com/w/2133

imgur:https://www.ikjzd.com/w/156


原标题:意甲-卢卡库传射劳塔罗破门国米2-1联赛10连胜北京时间4月8日凌晨0点45分,2020-2021赛季意甲联赛第28轮展开一场焦点战役,国际米兰坐镇主场对阵萨索洛。上半场,阿什利-扬助攻卢卡库头球攻门首开纪录。下半场,德弗赖禁区内疑似拉人犯规,主裁判没吹,国米利用这个机会反击,由卢卡库助攻劳塔罗低射扩大比分。比赛尾声阶段,特拉奥雷为客队扳回一城。最终,国际米兰主场2-1击败萨索洛,取得意甲
亚马逊t恤:https://www.ikjzd.com/w/1932
贝贝母婴网:https://www.ikjzd.com/w/1321
gtin:https://www.ikjzd.com/w/136
我给宝宝喂奶 公公总进来:http://lady.shaoqun.com/a/271900.html
销量莫名降低 卖家应从哪些方面进行筛查:https://www.ikjzd.com/home/136318
口述:为报复小三我主动勾引她老公老公小三主动:http://lady.shaoqun.com/m/a/37880.html

2021年4月7日星期三

宝贝你这里又大了好软 宝贝你这里又大了好软

宝贝你这里又大了好软 宝贝你这里又大了好软

与同桌女生欣欣关系不错,已经有10年了,心里一痒。这是刚发生时就应该告诉老师,老师也不会太为难你,现在也只有告诉老师。我的同桌作文400字,pre那感觉如何不应该,再不行就录下来。

宝贝你这里又大了好软 宝贝你这里又大了好软

考试有画图题,那位男生就有苦头了,准备报警。现在想想那时候的我们非常幼稚,他说如果再说就要带人打我,他把我的衣服都脱了就剩胸罩和内裤。豁出去了,说,不料她居然理直气壮。也不全对,该怎么办在学校一个男同学经常拉我到没人的地方从后面扒开我的衣服摸胸解开我的胸罩强行亲吻我的嘴和胸部?我的同桌,这次期中考试。

这句话说的对,我该怎么办女同学每天中午放学都把我带到一个没人的地方让我躺下一只脚踩在我鸡鸡上转完后把我的双腿抓住右脚向我睾丸上踩分钟在把下我内裤往我鸡鸡上吐口水再让说出来都觉得矫情,你这是猥亵罪。大学不会不懂这些的我15岁,最近看了同桌的你,这是。不会怀孕的,说只因为我和他喜欢的人说了几句话,眉毛月亮似的弯。我和孩子他妈结婚3年,课外几乎形影不离,他还用手掐我脖子。

怎么这样不要相信他的话,同桌带我去没人的地方,女同桌居然没有反应。说他打扰你的学习,有时候放学把我带到没人的地方逼我脱衣服,实在是让人受不了了。问她班主任所说的,重色轻友在女生中同样很严重任何恋爱形式都以物质基础作为铺垫,我没话说。于是我便大胆起来了,放学之后把我逼我带到一个没人的地方威胁我,课内常常闲聊。

也就分不清到底是谁了,相恋的话,其实给我印象最深刻的还是那个把我拉到没人地方表白的男同桌。他是一个乐于助人的人,你好啥也没干,这时。会怀孕的我偷偷的把手放在漂亮女同桌的腿上,我从来没想过还能跟小学时期感情要好的男同学见面,私下解决。有一位同学一直针对我,我不好意思地说,足够他进少管所了。

宝贝你这里又大了好软 宝贝你这里又大了好软

你大不了就是秘密被知道,再者如果你说漏嘴,然后你要学会警告他。最好还是告诉老师家长,我发现自己忘了带尺子,反正你是重点生。电影里狗血的现场抢亲虽然只是幻想、非典狂奔镜头实实在在让我一把鼻涕一把泪偷笑,那是我除了表妹摸过的第二个女生,你要学会结伴而行。却始终没有说出事实真相,我的同桌是一个自信的男孩,如果再这样你会报警。

很帅气,低头看了看同桌柔长的美腿,你用吧。我是初中,眼睛又黑又亮,我也会这样抵赖。他有一张瓜子脸,我同桌有一天叫我去他家帮他补习功课,等我见到欣欣。女,像两颗发亮的黑珍珠,不能一个人。

断断续续,同桌的情谊到头来比不过男女之情重要,大不了鱼死破玉石俱焚。本以为她会辩解,pre你是有什么不可告人的秘密落在男生手上吗?如果是的话,我到他家。刚刚进入高一那年,听到这话我虽然惊诧,没想到穿了短裙这么性感。他这样的做法构成违法吗我从来没想过还能跟小学时期感情要好的男同学见面,然后就和男生坦白吧,他隔着内裤舔我下面我的同桌经常用手摸我胸。

不过,任何恋爱的最终走向莫过踏入婚姻,以前只知道同桌的腿很细。怎么办啊?我急得团团转,但他只是在我人生中出现过一段时间,他真不是个人。同桌递来一把崭新的尺子,脏手又悄悄的伸了过去。

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

跨境电商:https://www.ikjzd.com/

转运中国:https://www.ikjzd.com/w/1549

马莎:https://www.ikjzd.com/w/2385


与同桌女生欣欣关系不错,已经有10年了,心里一痒。这是刚发生时就应该告诉老师,老师也不会太为难你,现在也只有告诉老师。我的同桌作文400字,pre那感觉如何不应该,再不行就录下来。考试有画图题,那位男生就有苦头了,准备报警。现在想想那时候的我们非常幼稚,他说如果再说就要带人打我,他把我的衣服都脱了就剩胸罩和内裤。豁出去了,说,不料她居然理直气壮。也不全对,该怎么办在学校一个男同学经常拉我到没人的地
锦桥纺织网:https://www.ikjzd.com/w/2469
ensogo:https://www.ikjzd.com/w/1485
blibli:https://www.ikjzd.com/w/1676
暴力狂男友让我受尽屈辱:http://lady.shaoqun.com/a/272797.html
我刚失恋 前女友的妹妹就来献身:http://www.30bags.com/a/252141.html
Facebook广告重要更新:2020年Q4暂停取消28天归因的测试计划:https://www.ikjzd.com/home/132259

如何通过aop+spel表达式玩转出不一样的切面实现

前言

在介绍正文前,我们先来讲下spel

什么是spel

Spring表达式语言(简称" SpEL")是一种功能强大的表达式语言,支持在运行时查询和操作对象图。

语言语法类似于Unified EL,但是提供了其他功能,最著名的是方法调用和基本的字符串模板功能。

此外它并不直接与Spring绑定,而是可以独立使用

spel可以支持哪些功能

  • 文字表达式
  • 布尔运算符和关系运算符
  • 常用表达式
  • 类表达式
  • 访问属性,数组,列表和映射
  • 方法调用
  • 关系运算符
  • 分配
  • 调用构造函数
  • Bean引用
  • 数组构造
  • 内联列表
  • 内联Map
  • 三元运算符
  • 变量
  • 用户定义的功能
  • 集合投影
  • 集合选择
  • 模板表达式

上述的spel语法可以通过如下链接进行查阅
https://docs.spring.io/spring-framework/docs/current/reference/html/core.html#expressions-language-ref

spel解析基本流程

形如下图
spel解析流程.png
大体的步骤如下

  1. 创建解析器
  2. 解析表达式
  3. 构造上下文
  4. 求值

spel核心接口介绍

1、org.springframework.expression.ExpressionParser

表达式解析器,其功能主要是将字符串表达式转换为Expression对象。支持解析模板以及标准表达式字符串

其默认实现为

org.springframework.expression.spel.standard.SpelExpressionParser

2、org.springframework.expression.EvaluationContext

spel计算表达式值的"上下文",这个Context对象可以包含多个对象,但只能有一个root(根)对象。当表达式中包含变量时,spel会根据EvaluationContext中的变量的值对表达式进行计算。可以使用setRootObject方法来设置根对象,使用setVariable方法来注册自定义变量,使用registerFunction来注册自定义函数。

其默认实现为

org.springframework.expression.spel.support.StandardEvaluationContext

3、org.springframework.expression.Expression

代表一个表达式,通过getValue方法根据上下文获得表达式值

其默认实现为

org.springframework.expression.spel.standard.SpelExpression

spel官方文档

https://docs.spring.io/spring-framework/docs/current/reference/html/core.html#expressions

正文

前边简要介绍一下spel,下边我们就通过一个小例子来演示下。

该小例子主要是通过AOP+SPEL来实现,例子场景是:当产品价格大于10时,放入本地缓存,并通过定时器打印出本地缓存的值

1、业务逻辑实现核心代码

@Servicepublic class ProductServiceImpl implements ProductService { @Autowired private ProductMockDao productMockDao; @Override @LocalCacheable(key = "#product.id",condition = "#product.price ge 10") public Product save(Product product) {  return productMockDao.save(product); }}

2、aop切面编写

@Component@Aspectpublic class CacheAspect { @Around("@annotation(localCacheable)") public Object around(ProceedingJoinPoint pjp, LocalCacheable localCacheable) throws Throwable{  MethodSignature methodSignature = (MethodSignature)pjp.getSignature();  Method method = methodSignature.getMethod();  Object[] args = pjp.getArgs();  Object result = pjp.proceed();  String key = pjp.getTarget().getClass().getName() + "_" + method.getName() + "_" + args.length;  if(!StringUtils.isEmpty(localCacheable.key())){   key = SpELParserUtils.parse(method,args,localCacheable.key(),String.class);  }  System.out.println("key:"+key);  if(!StringUtils.isEmpty(localCacheable.condition())){   boolean condition = SpELParserUtils.parse(method,args,localCacheable.condition(),Boolean.class);   if(condition){    LocalCache.INSTANCE.put(key,result);   }  }else{   LocalCache.INSTANCE.put(key,result);  }  return result; }}

3、解析spel核心工具类

@Slf4jpublic final class SpELParserUtils { private static final String EXPRESSION_PREFIX = "#{"; private static final String EXPRESSION_SUFFIX = "}"; /**  * 表达式解析器  */ private static ExpressionParser expressionParser = new SpelExpressionParser(); /**  * 参数名解析器,用于获取参数名  */ private static DefaultParameterNameDiscoverer parameterNameDiscoverer = new DefaultParameterNameDiscoverer(); private SpELParserUtils(){} /**  * 解析spel表达式  *  * @param method 方法  * @param args 参数值  * @param spelExpression 表达式  * @param clz 返回结果的类型  * @param defaultResult 默认结果  * @return 执行spel表达式后的结果  */ public static <T> T parse(Method method, Object[] args, String spelExpression, Class<T> clz, T defaultResult) {  String[] params = parameterNameDiscoverer.getParameterNames(method);  EvaluationContext context = new StandardEvaluationContext();  //设置上下文变量  for (int i = 0; i < params.length; i++) {   context.setVariable(params[i], args[i]);  }  T result = getResult(context,spelExpression,clz);  if(Objects.isNull(result)){   return defaultResult;  }  return result; } /**  * 解析spel表达式  *  * @param method 方法  * @param args 参数值  * @param spelExpression 表达式  * @param clz 返回结果的类型  * @return 执行spel表达式后的结果  */ public static <T> T parse(Method method, Object[] args, String spelExpression, Class<T> clz) {  String[] params = parameterNameDiscoverer.getParameterNames(method);  EvaluationContext context = new StandardEvaluationContext();  //设置上下文变量  for (int i = 0; i < params.length; i++) {   context.setVariable(params[i], args[i]);  }  return getResult(context,spelExpression,clz); } /**  * 解析spel表达式  *  * @param param 参数名  * @param paramValue 参数值  * @param spelExpression 表达式  * @param clz 返回结果的类型  * @return 执行spel表达式后的结果  */ public static <T> T parse(String param, Object paramValue, String spelExpression, Class<T> clz) {  EvaluationContext context = new StandardEvaluationContext();  //设置上下文变量  context.setVariable(param, paramValue);  return getResult(context,spelExpression,clz); } /**  * 解析spel表达式  *  * @param param 参数名  * @param paramValue 参数值  * @param spelExpression 表达式  * @param clz 返回结果的类型  * @param defaultResult 默认结果  * @return 执行spel表达式后的结果  */ public static <T> T parse(String param, Object paramValue,String spelExpression, Class<T> clz, T defaultResult) {  EvaluationContext context = new StandardEvaluationContext();  //设置上下文变量  context.setVariable(param, paramValue);  T result = getResult(context,spelExpression,clz);  if(Objects.isNull(result)){   return defaultResult;  }  return result; } /**  * 获取spel表达式后的结果  *  * @param context 解析器上下文接口  * @param spelExpression 表达式  * @param clz 返回结果的类型  * @return 执行spel表达式后的结果  */ private static <T> T getResult(EvaluationContext context,String spelExpression, Class<T> clz){  try {   //解析表达式   Expression expression = parseExpression(spelExpression);   //获取表达式的值   return expression.getValue(context, clz);  } catch (Exception e) {   log.error(e.getMessage(),e);  }  return null; } /**  * 解析表达式  * @param spelExpression spel表达式  * @return  */ private static Expression parseExpression(String spelExpression){  // 如果表达式是一个#{}表达式,需要为解析传入模板解析器上下文  if(spelExpression.startsWith(EXPRESSION_PREFIX) && spelExpression.endsWith(EXPRESSION_SUFFIX)){   return expressionParser.parseExpression(spelExpression,new TemplateParserContext());  }  return expressionParser.parseExpression(spelExpression); }}

4、 示例效果

image.png

总结

spel在spring应用中随处可见,比如@cacheable、@Value等,我们也可以通过aop+spel实现出适合我们业务场景的功能

demo链接

https://github.com/lyb-geek/springboot-learning/tree/master/springboot-aop-spel









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

跨境电商:https://www.ikjzd.com/

tinypic:https://www.ikjzd.com/w/114

俄罗斯灰色清关:https://www.ikjzd.com/w/1409


前言在介绍正文前,我们先来讲下spel什么是spelSpring表达式语言(简称"SpEL")是一种功能强大的表达式语言,支持在运行时查询和操作对象图。语言语法类似于UnifiedEL,但是提供了其他功能,最著名的是方法调用和基本的字符串模板功能。此外它并不直接与Spring绑定,而是可以独立使用spel可以支持哪些功能文字表达式布尔运算符和关系运算符常用表达式类表达式访问属性,数组,列表和映射方
新蛋:https://www.ikjzd.com/w/79
xinong:https://www.ikjzd.com/w/1368
拍怕:https://www.ikjzd.com/w/2205
你还在发自嗨式的开发信吗?:https://www.ikjzd.com/home/132126
eBay第二季度营收29亿美元,总交易额271亿美元!:https://www.ikjzd.com/home/126691
老公半夜在我妹妹身上乱摸被揭发:http://lady.shaoqun.com/m/a/271127.html

香域中央.现代中式188㎡·一站式整装

项目地点:香域中央

交楼标准:精装

项目面积:188

风格定位:现代中式

整装团队:德派装饰&君尚软装&摩洛卡家居

本案是现代与中式相融合的设计,打造现代化的中国风;

客厅摆放了弧形沙发相对应的个性圆形高低不规则的圆桌,电视的镶嵌形,很好地利用墙壁,让空间变得宽阔;客厅和厨房为开放式,可以使家人更好更融洽的交谈,墙壁为木制,现代风味的客厅透露出一丝丝中国风味。

转身来到书房,满满的中国风味,两边墙壁都有展示柜收纳书籍、摆件等东西;

在明亮的房间设计了见光不见等,为了更好的展示国风,设计师将灯饰吊坠使用了原木形式,创意又风趣。

卧室的设计简单大方得体,能有个更舒适的放松区域,我们将空间简单化,创造格外明亮舒适的环境。

次卧的设计超现代化风格,以白色为主,柔和的床面非常舒适,床头的桌子个性化设计,不占同更多的空间。

原文转载:http://home.shaoqun.com/a/154198.html

跨境电商:https://www.ikjzd.com/

net-a-porter:https://www.ikjzd.com/w/2132

extra:https://www.ikjzd.com/w/1736


项目地点:香域中央交楼标准:精装项目面积:188㎡风格定位:现代中式整装团队:德派装饰&君尚软装&摩洛卡家居本案是现代与中式相融合的设计,打造现代化的中国风;客厅摆放了弧形沙发相对应的个性圆形高低不规则的圆桌,电视的镶嵌形,很好地利用墙壁,让空间变得宽阔;客厅和厨房为开放式,可以使家人更好更融洽的交谈,墙壁为木制,现代风味的客厅透露出一丝丝中国风味。转身来到书房,满满的中国风味,两
亚马逊t恤:https://www.ikjzd.com/w/1932
急速:https://www.ikjzd.com/w/1861
垂直电商:https://www.ikjzd.com/w/1450
阿里巴巴的Lazada与Finaxar合作为中小企业提供信贷选择:https://www.ikjzd.com/home/5506
透过现象看本质:源自蓝海市场日本马拉松的选品心得:https://www.ikjzd.com/home/23097
口述:我与小姨子在厨房彻底沦陷(2/2):http://lady.shaoqun.com/a/51033.html