java 淘宝奇门jni 回调java函数地址怎么来的

使用PHP+淘宝IP地址库接口获得IP所属地理位置 – 运维生存时间
你可能喜欢
有回复时邮件通知我
12345678910
12345678910
关于本站 本站以分享运维技术为主,欢迎大家参与技术分享,同时也欢迎大家吐槽,本站提供以下交流圈:QQ群①:*****(满)QQ群②:6690706 QQ群③: QQ群④:(新) 微信公众号:ttlsacom 商务合作QQ:
记住我的登录信息
点击“立即注册”转到用户注册页面。
输入用户名或电子邮箱地址,您会收到一封新密码链接的电子邮件。
用户名或电子邮件地址Java学习笔记29:淘宝HSF使用总结
时间: 10:24:02
在spring mvc 的项目开发中,由于各个系统之间需要进行数据的传递,因此,一些公司都是通过基于服务的接口方式提供数据,在淘宝,是通过hsf服务的方式开放自己应用的接口,达到数据在各个应用间的流动和互用。同时也达到了分布式开发的目的。这样的好处是显而易见的,通过HSF,我们可以将业务进行拆分,例如可以拆分为订单团队,账号团队,商品团队。而这些团队之间本身的业务会有一些依赖,这些依赖就能通过HSF来解决。
如何运行:
运行HSF项目,需要下载带有HSF 包的web容器 jetty。
hsf由提供者和消费者组成。
消费者:使用接口的一方。例如我是订单团队的开发者,我在开发下单流程中,需要使用用户的账号,这个时候,我就可以通过配置好的HSF 直接调用账号团队的API。
提供者:提供接口的一方。例如是账号团队,提供给订单团队API使用。账号团队首先会提供一个interface的jar包供订单团队下载查看提供的接口,账号团队通过hsf就可以调用这些接口,而账号团队对外提供的只是interface,而具体实现还在自己这边。
假如我要提供一个hello的服务给外部团队使用,使用HSF必须在Service层需要有interface和具体实现。具体代码如下:
HelloWorldService.java
package com.yunos.account.biz.
public interface HelloWorldService {
public String get();
HelloWorldServiceImp.java
package com.yunos.account.biz.service.
import com.yunos.account.biz.service.HelloWorldS
public class HelloWorldServiceImpl implements HelloWorldService {
public String get() {
return &Hello World&;
这个是我的代码,但是我要提供出去我写的这个代码的服务,则需要做两步工作:
1. 将interface的代码打成Jar包,放进maven仓库中,供使用者下载使用,并且interface中需要有详细的接口注释。而具体代码实现则不需要放进jar包中。
2. 配置hsf.xml文件,将代码服务提供出去。
&bean id=&helloWorldServiceImpl& class=&com.xxx.xxx.biz.service.impl.HelloWorldServiceImpl& /&
&bean id=&helloWorldServiceProvider& class=&com.taobao.hsf.app.spring.util.HSFSpringProviderBean& init-method=&init&&
&property name=&serviceInterface&&
&value&com.yunos.account.biz.service.HelloWorldService&/value&
&/property&
&property name=&target&&
&ref bean=&helloWorldServiceImpl& /&
&/property&
&property name=&serviceName&&
&value&HelloWorldService&/value&
&/property&
&property name=&serviceVersion&&
&value&1.0.0.daily&/value&
&/property&
&property name=&serviceGroup&&
&value&HSF&/value&
&/property&
服务提供成功后,一般在淘宝的HSF服务管理中心可以查看到这个HSF服务。
消费者是使用HSF服务的用户。使用HSF管理中心中用户提供的HSF服务的时候,首先需要配置一份HSF.XML的配置。
&bean name=&HelloWorldService& class=&com.taobao.hsf.app.spring.util.HSFSpringConsumerBean& init-method=&init&&
&property name=&interfaceName& value=&com.xxx.xxx.biz.service.impl.HelloWorldService& /&
&property name=&version& value=&1.0.1& /&
&/bean&这个时候,就基本上说明了需要使用这个服务。
我们封装了一个函数:
public class CommonServiceImpl implements CommonService {
@Autowired
* 获取HSF ApplicationContext
* @return ClassPathXmlApplicationContext
public ClassPathXmlApplicationContext getHsfApplicationContext() {
return new ClassPathXmlApplicationContext(&hsf.xml&);
* 返回json格式字符串
* @param status 状态码
* @param message 提示信息
* @param data 数据
* @return String
public String returnJson(ApiReturnBo apiReturnData) {
return gson.toJson(apiReturnData);
具体使用:
ClassPathXmlApplicationContext applicationContext = commonService.getHsfApplicationContext();
HelloWorldService helloWorldService = (HelloWorldService) applicationContext.getBean(&HelloWorldService&);
$T.total > 0 && $T.page <= $T.pageNum}
{#foreach $T.data as r}
{$T.r.formt_tm}{#if $T.r.nickname}{#else}匿名{#/if}
{$T.r.content}
{#if $T.page > 1 && $T.pageNum > 1)
$T.s_num > 2}
{#for index = $T.s_num to $T.e_num}
$T.pageNum > $T.pageNavSize+ 2 && $T.s_num != $T.pageNum - $T.pageNavSize}
{#if $T.pageNum > 1}
{#if $T.pageNum != $T.page && $T.pageNum > 1}
<a href="javascript:void(0);" page="{$T.page 下一页
您的回应...
也许你感兴趣
(window.slotbydup=window.slotbydup || []).push({
id: '3465635',
container: s,
size: '120,240',
display: 'float'
(C)2012 本站提供的内容来源于广大网络用户,我们不保证内容的正确性。如果转载了您的内容,希望删除的请联系我们!各位老板好,电商小伙伴们好,偶然路过此地打个酱油,瞧了一眼见不少新人在求。正好我闲了下来,于是就写一点本人的找货源的经验经历吧!本人是从2007年开始创业到2013年,一共有6年多的网店经历,也许能算得上是老店主了吧。在去年2013年中由于身体出现毛病,无奈结束了我的电商生涯。现退役下来后总是回想起从前,时常自叹:“TMD其中走了很多曲折路丶弯路丶冤枉路”。在这6年里,我卖过很多种产品,前后一共开过淘宝网店87家,天猫2家,拍拍15家。高峰的时候每天发快递能有好几千单,特别是做促销活动的时,快递都得专程安排2名员工来我这里帮忙包货贴快递单。这些绝不是吹牛,无须去解析什么。当你领悟了其中秘诀也就明白了丶懂了丶路就能通了。&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;第一:什么叫绝对优势货源?应该选择那些优势产品?1,市场需求量大的2,低成本高利润的3,可以发展分销代理的4,便于物流快递派送的5,有重复消费的6,产品性价比明显的7,便于大量生产可控制的8,不受时间限制一年四季可以销售的9,消费者关注度认可度高的10,能垄断并且产品不容易被模仿的&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;第二:货源的来源俗话有说:“好女不愁嫁,好货不愁卖”好的产品是你在淘宝这个战场上获胜的关键,也是能决定你是否赚钱的的利器。那么我们还等什么?屌丝小伙伴们怎么样才能获得符合以上条件的产品和优势货源呢?以本人的见解有以下主要的渠道和方式,(高手请路过勿拍砖!)&货源壹:你的人脉关系(至于网上那些广告叫嚷着是厂家招代理,一件代发货的,是人都可以上的国际码头,基本上是坑小白的,我实在是想不到哪里有优势?但是为何不是阿里巴巴丶批发市场和厂家?这个问题大家基本上都心里明白,好的东西往往都是不能轻易获取的,而是要付出一定的代价才能得到,我们新手们更应该多去结交那些行业内的老人,找他们问路,从他们口中获取优势货源的信息,最好能有行业内的熟人带领下去买货,一方面避免被坑,一方面也避免自己瞎摸索浪费时间。这样做就能付出极少的代价获取高价值的货源。在卖的之前先学会买,到哪里买,该找谁买,怎么样买才便宜丶才划算丶才有优势!!)货源贰:自我研发组装(对于头脑聪明,动手能力强的人,我更加推荐你去深一步了解产品的制造过程,自己去拜师学一点技术基础,或者请个懂技术的工人,自己只需买配件回来安排工人组装,将成本进一步降到最低,也无需去求人了。相信淘宝上有很多高性价比的产品就是这样创造出来的,不知道亲们有没有留意到这个情况。&我以前就曾注册个公司开了个天猫商城卖一款钓鱼小药,卖得也很火爆,这个产品配方是出自于一个民间钓鱼高手大叔的。说起来就非常好笑,记得我只请他喝几次酒,他就竹筒里面装豆子,一捅就哗啦啦的什么都毫不保留地全说出来。于是我去了市场上买了原料请工人装配了,还注册了个品牌,后来还拍了视频去炒作一番,产品的基质好,钓的鱼多,所以卖得很火爆。再后来因为要搞其它产品,我忙不过来,就招了几个代理连天猫店淘宝店一起转让给他们。)货源叁:产品加工升级(对于头脑更加聪明的人还可以这样做:有的产品基质好,但是无法自己装配怎么样办?我一贯的做法是将产品优化升级,改变外表,改变颜色,增加功能等等,这样做就要凸显你的货是唯一性,外观好看,功能先进等等优势,这样做消费者一样也会埋单。小米的系统就是基于安卓下开发升级出来的。而我见过有人更加绝,就是将过期的产品包装上的生产日期用天拿水刷掉,重新印新的有效期。还见过有人去厂家回收一些有瑕疵的产品回来包装出售。这方面我就不多说了,总之是“八仙过海各显神通”!!!)&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&西方有一句谚语叫“条条大道通罗马”成功的道路也是一样的,此文献给迷途的小伙伴们,希望你们能早日找到属于自己的罗马,祝早日成功。
沙发咧~~!
地板都是我的
楼主带我蹭一个,给亲顶一个~~有空多多交流哈
貌似都不是服装这样的类目
服装可以玩库存清货,重新翻新,特价促销
楼主带我蹭一个,给亲顶一个~~有空多多交流哈
中看不中用
好的货源是成功的一半
楼主有扣扣吗?可以联系一下吗
分销产品货源是首选
@你关注的人或派友
亲,先登录哦!
请输入姓名:
请输入对方邮件地址:
您的反馈对我们至关重要!随笔 - 14&
文章 - 77&
trackbacks - 0
29303112345689101112131415161718192021222324252627282930123456789
阅读排行榜
评论排行榜
淘宝的招聘,社招和校招都是很重要的部分,我之前谈校招谈的多些。今天这篇文章,主要想说说社招的情况。本文针对的同学,就是已经工作了一定时间、想加入淘宝的工程师们。
本文我主要分两个部分,首先我会介绍下我眼中的淘宝,然后我会给那些想加入淘宝的工程师们一些建议。
先说说我眼中的淘宝。为什么想说这个,是我在网上看到了不少对于阿里系以及淘宝的评价。众说纷纭。来过离开的、现在还在的、没有进来的朋友们,我想都有自己对淘宝的一个评判,我先说说我听到的一些不好的声音:
有说在淘宝学不到技术的;
有说淘宝不是个技术公司,主要是运营的;
有说淘宝加班严重的;
。。。。。。
总结下来,其实大家关心的是三个方面:
有没有自己的时间
能不能得到成长。
先说待遇,这个我也说不出什么,不过,我个人的看法是这样的,一个公司提供给你的待遇包括了看得见的钱和看不见的环境和机会。这里的看不见,是你在没进来之前不知道的或者在你选择Offer时不能直接可见并去比较的。这里,我不想去争辩什么,我只想提醒大家,要综合考虑。三到五年后,你的财富不仅仅是收入的那个数字(更不是你第一年的收入*年限(你要看总体收入)),还有你的成长以及你的履历背景。而且,我这么说,只是提醒大家综合考虑,不是说淘宝的薪水没有竞争力。
然后说技术,首先,我个人认为,在国内没有一家纯粹技术的公司。都是商业公司,但是对技术的重视和技术水平,有差别。对于淘宝,她有自己的使命和愿景。但是,非常需要大家注意的是,在使命、愿景的背后,是要靠技术来支撑的。而且,越是像淘宝这样的规模,越是需要在各个方面去精益求精。在技术上,海量存储、大规模搜索、并行计算、系统自动化智能化、大规模分布式系统、性能优化与成本控制,各种算法等等都需要去钻研和深入,在业务上,交易、商品、店铺、团购、商城、运营支撑、广告推荐、新业务等等都需要去梳理和完善。在淘宝,其实有很多的机会和空间。举个简单的例子,有很多人觉得做网站没啥难度。就好像很多人觉得自己盖个两层的小楼没啥难度一样,来自农村、郊区的同学,估计家里很多都自己盖楼了。但是,让你去盖个金茂大厦,你搞得定么?盖3层楼和盖88层,完全不是一个概念了。就拿最近的例子,去年双11的促销活动,当时和淘宝合作的系统,很多出现了问题或者是已经挂了。而淘宝的压力是他们的之和,可是淘宝岿然不动,这是靠运营就能解决的么?靠简单的买设备就能搞定么?
再说说成长,在我们内部,一般是新人做已有系统,老人去做新的系统。一方面让新人可以熟悉原有系统和环境,更多的了解淘宝,另外是让老的人有新的空间,而不是总是重复。其实这个机制下,是能够很好的帮助新老员工去成长。而且,内部的分享和资料也很多,我想,能否成长,更多的是你自己是否投入,是否努力。在淘宝,不会是想把一个人就永远放在一个位置上,重复的重复的去做事情。可以说,主管会比员工更关心员工自身的成长,起码我就是这样。而且,在淘宝,你遇到的系统、业务的挑战和压力,以及周围的这些牛人同事,都会让你成长很快。
再说说加班。就我的了解,一定要加班的事情,不是那么的多的。但是公司毕竟是公司,有些战略项目或者其他的特殊的情况下,一定有Deadline的,这种情况下的加班,肯定是存在的。但是更多的时候,晚上留在公司的同学,是在学习。在这个行业,知识、信息很多,更新很快,如逆水行舟,不进则退。这里不是像有些人说的那样,每天加班到9点10点,一周六天,那都是比较特殊的时候,我也经历过,我就只有08年1月份一个月是这样的。其实,我从来没有想过自己能够早上9点到下午6点工作,之后一点都不想技术相关的事情。我这样问问大家,假设你们可以这样,你们自己踏实么?我觉得重要的是,通过这样的努力,是不是自己提高了,自己是觉得节奏快但是开心,还是觉得痛苦。
在淘宝整四年了,我觉得淘宝是一个让我很开心满意的地方。这里的氛围很简单、快乐。重要的是,我在这里成长很快,学到了很多东西。在这里,提供了很好的平台,让你自身得到发展。拿我的例子来说,从我加入淘宝时不懂Java、觉得互联网没啥技术含量,到直接用Java来做一个消息中间件-也是我用Java写的第一个应用,到后面的其他产品以及现在带领整个中间件团队,到和同事一起写书,到外部去分享,到去跟别的公司的同行技术交流等,我觉得自己真的是在这个环境下进步非常快。在淘宝,各个领域、方向都有很厉害的人,大家可以多去各个团队的博客上去了解下我们各个团队的信息,我们中间件团队的博客地址是,其他团队的博客,在我们这里也有链接。跟这么多牛人在一起工作,你会觉得很幸福,成长和进步会很快,能够接触了解很多知识以及各种场景,并且在这样的挑战下快速成长和进步。如果你觉得自己是一个对技术很热爱、很有追求的人、并且也自信自己的水平很好,发简历给我吧。哈哈。
前面提到这些,不是说淘宝多么的好,完美无缺,我只是希望能够告诉大家,不要觉得淘宝没有技术、自己得不到成长;不要觉得淘宝就是整天加班、做些很表面的开发;其实,在个人成长方面,淘宝可以提供给你很多机会,给你舞台。当然,我们也有不足的需要改善的地方,这很正常。如果已经是一个非常完美的系统了,那么似乎空间也没有了。
最后,我看到有不少的朋友有意愿加入淘宝,但是又没能如愿。我想说说我的看法。我下面说的不是攻略不是捷径,而是个人的建议。
淘宝是非常注重技术,所以,淘宝在技术方面的要求,还是很高的。面试过的人应该都有感觉的。对于我们来说,我们需要很资深的能够给我们直接提供很大帮助的人,也需要工作时间不长,但是特别有潜力的人。对于一个候选人:
已经具备的知识、经验;
个人特质、潜力;
沟通和团队合作;
对技术的兴趣、自我驱动;
会是我们考察的部分。当然最后的结果是综合的。那么一般来说,对于沟通和团队合作,以及对于技术的兴趣自我驱动部分,不论资深资浅,都非常重要。对于潜力来说,对于资浅的同学更加重要些。而已经具备的知识、经验,对于资深的同学,更重要些。
那么分开来说。对于工作时间不久的同学,你一方面要避免总是在一个事情上重复,增加自己的知识面和广度。如果真的是一直做的事情类似,那么也要做出深度来。另一个方面整理整理自己的知识体系,想想自己今后想做什么,看看自己需要学什么。工作中没有类似的机会的话,自己也可以在自己的时间里多练练手。而你在面对面试官的时候,你需要通过你的经历,去展示你的知识、经验,去展示你对技术的兴趣以及你对某个技术、产品的深入理解等等,而不要是去罗列自己做了多少个项目,更需要的是你的亮点。在某个部分的深入,胜得过你做三次类似的项目,而你技术上的综合的能力,对你也是很有帮助。
对于资深的同学,我很难说给你们什么建议(自己都不够资深)。非要说的话,如果你的背景跟我们很符合,又愿意来帮助我们,那么赶快投简历吧()。如果你想加入我们,但是背景上有比较大的差距,那么,可能还是需要您要有些相关的工作经验或者技能上的经验,仅仅是兴趣热情,坦白说还是比较困难的。还是需要您有相关的技能或者经验。
有什么想法,欢迎跟我多交流。
阅读(3721)
&re: 写给有工作经验的想来淘宝的同学-我眼中的淘宝& 20:09&
很想帮助你们,在朝目标前进中&&&&&&
&re: 写给有工作经验的想来淘宝的同学-我眼中的淘宝& 23:30&
一个热爱技术的人,很期待~~~
&#64;小飘
&&&&&&
&re: 写给有工作经验的想来淘宝的同学-我眼中的淘宝& 10:32&
请教一下,您能给我讲一下什么是中间件开发吗?!感激不尽~&&&&&&
&re: 写给有工作经验的想来淘宝的同学-我眼中的淘宝& 10:41&
&#64;飞天wfu你是指中间件涵盖的范围么?这个其实很广,我说下我们所负责的部分,简单说是三块:
服务框架,解决分布式集群间的服务调用控制等问题
消息中间件:解决集群间的解耦和消息投递问题
数据层:解决分布式环境下数据的访问控制等问题。
也可以关注我们团队的博客 &&&&&&
&re: 写给有工作经验的想来淘宝的同学-我眼中的淘宝& 11:31&
谢谢你,我是一个渴望学到更多技术的人。哈哈!
最近正在研究JMS……&&&&&&
&re: 写给有工作经验的想来淘宝的同学-我眼中的淘宝& 15:39&
我面试没过,不过还是谢谢你,你让我知道自己有多菜!
我会努力的,祝你好运!&&&&&&
&re: 写给有工作经验的想来淘宝的同学-我眼中的淘宝& 21:46&
看了淘宝Java中间件团队的技术博客,发现自己2个差距;1:淘宝人喜欢读源码,对遇到问题刨根问底,有深度;2:淘宝人知识面广;PS:黎叔,Java中间件团队的技术博客能不能像淘宝核心团队那样加一个成员个人博客呀?(有点私心,想通过个人博客查看关注点,缩短与淘宝技术团队的差距)&&&&&&
&re: 写给有工作经验的想来淘宝的同学-我眼中的淘宝& 11:27&
&#64;showsun最近正想把这个加上的。&&&&&&
&re: 写给有工作经验的想来淘宝的同学-我眼中的淘宝& 19:53&
&#64;见习神仙_华黎呵呵,一个多月前被淘宝毙了一次&&&&&&
&re: 写给有工作经验的想来淘宝的同学-我眼中的淘宝& 22:15&
&#64;showsun呵呵。继续加油。&&&&&&
&re: 写给有工作经验的想来淘宝的同学-我眼中的淘宝& 01:21&
&#64;见习神仙_华黎恩,继续自我驱动是必须的。即使不为明年可能再冲一次淘宝考虑,也要为自己将来发展前途考虑。工作3年了,现在在应用系统领域做项目的感觉就是在重复劳动。对应用系统的一个感受就是业务即王道,技术也没有互联网界的多元化(除了对高并发、实时性、海量数据处理等肯定没法和互联网比外,也没有负载均衡、nosql等这么一说)。感谢淘宝让我认识到互联网界和做应用系统的差别。作为一个井底之蛙从此发现井口一下子就变大了许多,哈哈。以前么,仅追求到了解所用的技术的基本原理这一层次,现打算进入互联网行业。对于这样的我,现阶段除了整理自己的知识体系,追求对所用技术了解其设计思路、掌握其内部实现机制外,还求黎叔指点迷津。谢谢!&&&&&&
&re: 写给有工作经验的想来淘宝的同学-我眼中的淘宝& 08:02&
&#64;showsun你不用去追求所有技术了解其设计思路,这个太夸张。我觉得是首先把最最基础核心的部分给掌握好,然后去了解下当下在互联网使用较为广泛的一些做法和技术。有些你不在具体的公司,缺乏应用场景,这个只能靠你自己多去对技术本身分析以及把基础的部分加以练习掌握了。&&&&&&
&re: 写给有工作经验的想来淘宝的同学-我眼中的淘宝& 21:04&
&#64;见习神仙_华黎明白,谢谢&&&&&&

我要回帖

更多关于 java异步回调 的文章

 

随机推荐