當前位置:首頁 » 行情解析 » 張岩股票分析
擴展閱讀
中國股票歷史的書籍 2025-02-01 05:53:05

張岩股票分析

發布時間: 2022-09-13 19:04:35

1. 張岩的主要發表論文

王金龍, 蘇建忠, 王芳, 崔穎, 張岩*: 基於模糊理論預測CpG島新方法. 生物信息學 2009, 7(2):91-94.
何成軍, 張瑞敏, 蘇建忠, 王芳, 張岩*: 血紅蛋白結構與及其攜氧功能的軟體平台開發. 生物信息學 2009, 7(3):91-94.
王芳, 蘇建忠, 崔穎, 張岩*: 醫學院校醫用高等數學教學方法的探討. 數理醫葯學雜志 2009, 22(5):609-610.
王芳, 張岩*: 線性脈沖馬爾可夫調制隨機微分方程的漸進穩定性. 學問 2009, 17:3.
張岩, 今井清博, 小林道頼: 哺乳類ヘモグロビンの酸素輸送能とボーア効果は協調して酸素の獲得と輸送を行っている ―規范タンパク質に於ける新たな視點. 日本生物物理 2007, 47:58-66.
陳崇岩, 劉洪波, 張岩*: 三種不同方法預測和分析人類,小鼠和斑馬魚CpG島. 哈爾濱醫科大學學報 2011, (七年制專刊):(出版中).
楊嬌楠, 張岩*, 呂傑: 肺癌超甲基化基因的基因組特徵挖掘. 哈爾濱醫科大學學報 2008, (七年制專刊).
李博, 呂傑, 張岩*: 解析鐮刀狀細胞性貧血血紅蛋白的變異. 哈爾濱醫科大學學報 2007, (七年制專刊).
李逸文, 呂傑, 張岩*: 運用生物信息學的方法對斑馬魚胎兒血紅蛋白的初步分析. 哈爾濱醫科大學學報 2007, (七年制專刊).

2. 生於六十年代的劇情簡介

八十年代末期,北京
關昊的女友岳琳琳因為他只是一個一文不名的小職員而移情別戀,關昊大受刺激和兒時的摯友陳競一怒氣沖沖地來找岳琳琳理論,和她新男友美籍華人傑瑞發生了沖突。
陳競一因為和關昊痛打了傑瑞,被單位取消了出國進修的機會,准備辭職,這讓關昊十分歉疚,率先辭去公職,和陳競一一道下海創業。陳競一回到自己家裡,妹妹陳郁對兩兄弟流露出無限的同情。
中關村電子一條街正處於起步階段,關昊和陳競一下海之初便投身其間,開始了在生意場上的艱難打拚。一個偶然的機會,他們認識了王建國和他的出納丁淑慧,王建國騙了關昊他們一筆資金後逃跑了,關昊和陳競一收留了無依無靠的丁淑慧。
關昊在兒時的夥伴強子的資助下,事業渡過難關,逐漸有了起色,他們又想方設法把另外一個兄弟向衛東拉下了海。兄弟三人來到兒時「結拜」的山頂,暢想未來時,結識了歸國華人袁老。
陳競一發現了當初騙了他們計算機配件的王建國竟然是丁淑慧的同父異母哥哥,出於對丁淑慧的愛慕,他沒有拆穿這件事。
商業敏感,讓關昊率先意識到剛剛發售、而尚未上市的股票中潛在的巨大利潤,他集中了公司的資金,買進了許多原始股,卻遭到了向衛東的反對。在外企工作的陳郁軟磨硬泡,終於加入了兄弟三人的公司。
正直、善良的關昊博得了丁淑慧的青睞,陳競一為此十分痛苦,在黑子的誘惑下參與了賭博,卻不料輸了五萬多塊錢,而此時,因為向衛東不明內里賣走私電腦,公司被查封了,關昊主動承擔了責任,關昊的母親得知兒子出了事,突發腦溢血被送進醫院搶救,向衛東拿出公司僅存的五萬塊錢給關母治病,而陳競一為了還賭債,騙走了這筆錢,強子聞訊,大為憤怒,搶回錢交給向衛東。陳競一由此被設賭局的黑子打斷了腿,失去了自己所愛的女人,又成了殘廢,陳競一痛恨交加,遷怒於關昊、向衛東和強子,暗暗發誓,一定要向他們報復。
向衛東開始一門心思開發軟體,得到了關昊和陳競一的贊許。為此,他們專門招聘了一個學軟體的應屆畢業生張岩,有些懦弱的張岩愛上了甜美溫順的陳郁,陳郁卻不為所動。
深交所正式掛牌交易後,關昊他們當初低價收購的股票一時間翻了幾番。兄弟三人的公司一夜之間有了轉機,資金充裕,實力大增。
關昊和丁淑慧即將結婚了,陳競一半開玩笑地提出要做關昊的伴郎,為了不傷害陳競一的自尊,關昊答應了。為此,丁淑慧、向衛東和妻子孟欣也替關昊鳴不平。婚禮上,殘疾了的陳競一出乎意料地把伴郎的位置讓給了張岩,這讓婚禮格外成功,也讓關昊十分感動。陳競一的目光中卻閃過一絲難以察覺的冷峻和刻毒。
關昊在事業決策上有些獨斷,向衛東大為不滿,陳競一趁機煽風點火。陳競一試探向衛東,提出和關昊分家,向衛東很是驚異,反而責怪陳競一,陳競一聰明地搪塞過去。
關昊接到強子家人的電話,告訴他強子在俄羅斯遭遇搶匪的搶劫,搏鬥中不幸身亡。關昊悲痛欲絕,前往強子家弔唁,並且拿出錢來撫慰強子的家人。陳競一一面幸災樂禍,一面想到藉此機會進一步離間關昊和向衛東之間的關系。向衛東找到關昊,對他提出不能讓丁淑慧再留在公司負責財務了。丁淑慧盡管心存不滿,但為了丈夫的事業,還是忍痛犧牲了自己。
關昊和陳郁整天在外奔波,忙於新項目的拓展和市場調查,因此逐漸冷落了丁淑慧。賦閑在家的丁淑慧除了逛商場消磨時間,就沒有什麼別的消遣了。
陳競一安排張岩把向衛東即將完成的軟體偷出來,張岩顧慮重重,陳競一抬出陳郁做誘餌,張岩乖乖就範,在一個風雨交加的夜晚,張岩潛入公司,把計算機中的文件源源不斷地拷貝出來。
陳競一鼓勵關昊買下市郊一塊升值潛力巨大的土地,由此又造成向衛東的極度不滿,在陳競一的挑唆下,向衛東提出分家。關昊把公司的資產分成了三份,任由陳競一和向衛東挑選。陳競一故作大度地挑選了那塊土地,而向衛東執著地選擇了他投入了巨大精力的軟體。員工們紛紛選擇了自己的新老闆,而陳郁則義無反顧地要追隨關昊,為此陳競一惱恨不已。陳競一要張岩繼續留在向衛東身邊,他告誡張岩,要想博得陳郁的芳心,沒有他的幫助,張岩永遠無法成功。張岩終於聽從了陳競一。
兄弟三人再次來到山上,擺上散夥酒,關昊舉杯祝願,希望兄弟們各自走好,將來事業有成之後,彼此再次相聚於此。三個人各懷心事地幹了杯。
向衛東的軟體通過了測試,也開始申報版權,陳競一授意張岩壓下了申報材料,把向衛東蒙在了鼓裡。與此同時陳競一緊鑼密鼓地籌劃著新軟體的推廣宣介活動。
百無聊賴的丁淑慧一個人、徜徉在街頭,遇到陳競一。陳競一十分得體地關心她,令丁淑慧十分感激。
向衛東在軟體開發和推介宣傳上傾注了大量的人力物力,然而當他的軟體正要面市之時,卻發現市場上已經有了同類的軟體在銷售,他哪裡知道這一切都是陳競一設計好的。向衛東著手調查軟體泄密的情況,陳競一安排張岩躲了出去。
關昊和陳郁因為工作經常在一起,這讓丁淑慧很是不快。丁淑慧無意間翻到了當年岳琳琳寫給關昊的情書,很是郁悶,一氣之下焚燒了岳琳琳的情書和照片。後來,丁淑慧在和關昊吵架時說了出來,關昊很氣憤。在丁淑慧悵然若失之際,陳競一趁機乘虛而入,大獻殷勤,丁淑慧不禁深受感動。
關昊帶領陳郁等公司骨幹竭盡全力地工作,籌備建立互聯網的工作。沒日沒夜地加班加點,這讓丁淑慧更加不滿。丁淑慧在電話里指責關昊,關母恰好聽見,責怪丁淑慧不支持關昊的事業,丁淑慧滿腹委屈,獨自一人跑去酒吧里喝酒,陳競一飄然而至,丁淑慧對陳競一傾訴自己的苦楚,陳競一溫存地安慰她,丁淑慧無意間泄露了關昊正在籌建互聯網的項目。
分家時陳競一分得的那塊土地因為納入了開發區,價值驟然飈升,陳競一因此大賺了一筆,搞起了房地產。陳競一安排屬下去打探關昊互聯網的項目,他發現這是一個頗具誘惑的項目,前景十分遠大,陳競一心動了,他指示手下,加緊對這一項目的可行性研究和論證。
向衛東准備進軍游戲軟體領域,孟欣深受丈夫的鼓舞,女兒豆豆望著父母激動不已的樣子,也禁不住歡欣雀躍起來。
王建國炒期貨賠了,他找丁淑慧,試圖請求關昊施以援手。丁淑慧找關昊,還沒開口就被關昊嚴詞拒絕。丁淑慧去找陳競一,陳競一答應幫忙。
關昊和陳郁正在籌備互聯網項目成立的慶典儀式,關昊第一個想到邀請的嘉賓就是昔日的兄弟向衛東和陳競一。關昊和陳郁憧憬著互聯網的建立,立志要做國內互聯網的第一人。
陳競一接到關昊的請柬,神色刻毒而憤恨。陳競一設計誘騙向衛東投資去買一塊土地,而這是他和王建國設下的圈套,向衛東把所有資金押了上去,結果發現是個陳競一設下的騙局,兄弟的背叛,資本的損失,讓向衛東走投無路,跳樓自殺了。妻子孟欣因極度刺激精神失常,關昊含淚收留了他們的兒子豆豆。
陳競一招回張岩,他要集中全部力量來對付關昊了。
關昊、丁淑慧、陳郁出席向衛東的葬禮。陳競一也趕來了。拄著拐杖佇立於向衛東的墓前,陳競一的神色有些凄然,他呢喃著,傾訴著自己的內心的苦楚,不知情的關昊擁抱著陳競一,兄弟倆卻是各懷心事。
丁淑慧和丈夫矛盾越來越深,終於離開了關昊,回到了娘家。
關昊的網站遇到了資金問題,陳競一出面擔保貸款支持了他,關昊感激不盡,不想這正是陳競一的圈套。貸款到期,在陳競一的唆使下,銀行決定不給關昊展期,陳競一趁機成為網站的大股東,同時解除了關昊和陳郁的職務,關昊如夢方醒。
陳郁得知丁淑慧出走的消息,找到了丁淑慧,懇求她回到關昊身邊,丁淑慧和陳郁撕破了臉,陳郁不堪羞辱,跑掉了。陳競一去丁淑慧娘家找她,他軟語溫存,關懷體貼,終於趁丁淑慧酒醉的時候,把她佔有了。
關昊晨練時遇到袁老,關昊的沮喪讓袁老不忍又不屑,他批評和指點關昊,要做一個頂天立地的男子漢,才對得起死去的兄弟,關昊受到啟發,決定重新振作起來,開創新的事業。關昊平靜地找到陳競一,賣了自己剩餘的股份,退出公司。
關昊和陳郁決定創建中國人自己的門戶網站。
關昊和丁淑慧很平靜地離了婚,分手時,丁淑慧對關昊說,他是個好人,好朋友,好兄弟,卻不是個好丈夫。陳競一的汽車接走了丁淑慧,關昊目送丁淑慧遠去。隱約地看到了車內一隻沒來得及收回去的拐杖。
丁淑慧在感激之餘,雜了幾分無奈地接受了陳競一的求婚。
門戶網站雖然建立起來了,但經營卻面臨著巨大的困難。關昊和陳郁苦苦支撐著,手下的員工們有些已經開始打退堂鼓。袁老的兒子是美國一家著名的風險投資基金的管理者,袁老提出幫助關昊引進風險投資。關昊大喜過望。
陳競一很殘忍地前來通知關昊出席自己的婚禮,告訴他,新娘就是丁淑慧。愛人和兄弟的背叛,讓關昊痛苦異常。
袁老的兒子理查先生從美國趕到北京,他對華人門戶網站這一項目表現出來了濃烈的興趣,這讓關昊看到了希望。陳競一得知關昊正在接洽美國風險投資,他感覺到不能讓關昊就此強大起來。陳競一親自拜會了理查先生,把關昊貶低一番,並且展示自己的實力,希望能夠與理查先生一方合作。
陳競一舉行了頗為隆重的婚禮,陳郁忽然出現在婚禮上,她對丁淑慧說,一個背叛了自己兄弟的男人,絕對不會是一個忠誠的好丈夫。新婚之夜,丁淑慧愁眉緊鎖,陳競一百般勸慰,丁淑慧要陳競一保證不做任何壞事,不要傷害兄弟,陳競一信誓旦旦地答應了。
理查先生和同事們考查了陳競一的企業,對其實力贊不絕口,有意與之合作。袁老告誡兒子,不光要看公司的實力,還要看經營者的理念和為人,他還是傾向於關昊的門戶網站。理查先生臨行前,關昊和陳競一都到機場送行。陳競一主動走到關昊面前,笑著對他說,想不到昔日的兄弟,如今成為了競爭對手,並且說其實在當初爭奪丁淑慧的時候,兩個人就已經不再是兄弟,而是敵人了,說完,陳競一冷笑著揚長而去。陳競一在車上對張岩說,想不到他奪回了丁淑慧,卻又失去了妹妹,他一定要除去關昊。
理查先生從美國發來傳真,確認與關昊公司的合作意向,這讓關昊始料不及,頗有絕處逢生的感覺。老者前來向關昊表示祝賀,叮囑關昊做好正式前往美國談判的准備。陳競一也接到了理查先生的通知,告訴他美方不準備與他合作,陳競一氣急敗壞。
陳郁和豆豆送關昊前往機場,在機場告別的時候,陳郁禁不住吻了關昊的臉頰,關昊驚慌失措,陳郁卻調皮地笑了。
陳競一面前擺著的報紙的頭版頭條就是關昊的門戶網站獲得美國風險投資基金的支持,在納斯達克成功上市的消息,陳競一如同一隻斗敗的公雞,沮喪,癲狂著。
關昊和陳郁之間的感情漸漸升溫,這讓陳競一更加窩火和憤怒。
納斯達克股市暴跌,網路概念股全線崩盤,關昊心急如焚。
陳競一也得知關昊的門戶網站的股價暴跌的消息,他感到這絕對是個機會,立刻和美國的證券經濟公司做「信用交易」,賣空關昊公司的股票,促使股價進一步下跌。
丁淑慧無意間發現了陳競一的陷害向衛東和關昊的所作所為,她悔恨交加,打電話把真相告訴了關昊,並和陳競一發生激烈的爭吵,在離開陳競一的時候,意外地遭遇車禍,死了。陳競一抱起丁淑慧淚流滿面,咬牙切齒地把丁淑慧的死歸結於關昊。
關昊約陳競一在他們當年兄弟三人兒時結義的山上見面,倆人展開了激烈的肉搏,正當倆人打得難解難分的時候,陳郁趕到了,高喊著「別打了,你們是兄弟呀!」,忽然失足摔下了山澗,兩個人全都驚呆了,一起呼嚎著撲向了崖畔。
關昊和理查先生達成了共識,覺得股票已經跌無可跌了,他們聯合了各方的力量,開始反擊,買進股票,拉升股價,隨著股價的回升,陳競一的資金壓力越來越大,卻執意要和關昊拼個你死我活。關昊知道自己和陳競一決戰的時候就要到來了。
關昊再次來到醫院,昏迷中的陳郁神情緊張起來,斷斷續續地急切地呼喊著「別打了,別打了,你們是兄弟呀!」,關昊猛然間深受震動,他回憶起當初兄弟們在一起的好時光,不由得神情悵然。關昊急忙想制止理查發起的最後攻擊,卻已經晚了。
陳競一為了和關昊對抗,已經賣掉了手中的土地和其它資產,無力償還巨大的負債,只剩下當初從關昊那裡得來的網路公司,他准備出售網站,藉此東山再起。理查出面給陳競一的網站投資,簽訂協議的時候,陳競一意外地發現對方簽字的竟然是關昊。理查對關昊說,他不該如此婦人之仁,關昊說,畢竟他們是兄弟,他不忍心把陳競一置之死地。
關昊來到山頂,陳競一對他做了懺悔,然後毅然跳崖自殺了。關昊撲過去,卻只抓住了陳競一遺落的拐杖,捧著拐杖,關昊泣不成聲,大聲呼喚著「兄弟!」。
結局
在向衛東的墓碑旁,又矗立起兩座嶄新的墓碑,中間一塊沒有姓名,旁邊一塊鐫刻著陳競一的名字。關昊拍拍身邊兩座墓碑,呢喃地對兄弟們說:「讓我們來生來世再做兄弟!」。

3. 德邦證券怎麼樣

估計只能做個業務之類的崗位,要想做研究員,現在都要求重點大學金融類碩士以上學位。像高管也需要若干年的經驗積累,保薦人更不用說了,雖然學歷沒有更高要求但經驗更為關鍵。德邦證券在業內只能算中等券商,當然沒辦法與中信、銀河之類的大券商沒法比,但比下還是有餘的。

4. 如何通過雪球查詢股票之前的變動狀況

一. 雪球公司介紹

雪球 聰明的投資者都在這里。

web 1.0:新聞資訊,股價信息,K線圖
web 2.0:SNS 訂閱,分享,聊天
web 3.0:移動 APP,交易閉環
雪球現在員工數還不到100,其中技術人員佔一半。去年9月C輪融資4kw刀。我們現在的技術棧由下列組件組成:Java,Scala,Akka,Finagle,Nodejs,Docker ,Hadoop。我們當前是租用IDC機房自建私有雲,正在往「公私混合雲」方向發展。

在雪球上,用戶可以獲取滬深港美2w+股票的新聞信息,股價變化情況,也可以獲取債券,期貨,基金,比特幣,信託,理財,私募等等理財產品的各類信息,也可以關注雪球用戶建立的百萬組合,訂閱它們的實時調倉信息,還可以關注雪球大V。雪球當前有百萬日活躍用戶,每天有4億的API調用。App Store 財務免費榜第 18 名。歷史上曾排到財務第二,總免費榜第 19。

二. 雪球當前總體架構

作為一個典型的移動互聯網創業公司,雪球的總體架構也是非常典型的設計:

最上層是三個端:web端,android端和iOS端。流量比例大約為 2:4:4 。web3.0 的交易功能,在 web 端並不提供。
接入層以及下面的幾個層,都在我們的自建機房內部。雪球當前只部署了一個機房,還屬於單機房時代。正在進行「私有雲+公有雲混合部署」方案推進過程中。
我們當前使用 nodejs 作為 web 端模板引擎。nodejs 模塊與android 和 ios 的 app 模塊一起屬於大前端團隊負責。
再往下是位於 nginx 後面的 api 模塊。跟 linkedin 的 leo 和微博的 v4 一樣,雪球也有一個遺留的大一統系統,名字就叫 snowball 。最初,所有的邏輯都在 snowball 中實現的。後來慢慢的拆出去了很多 rpc 服務,再後來慢慢的拆出去了一些 http api 做成了獨立業務,但即便如此,snowball 仍然是雪球系統中最大的一個部署單元。
在需要性能的地方,我們使用 netty 搭建了一些獨立的介面,比如 quoto server,是用來提供開盤期間每秒一次的股價查詢服務,單機 qps 5w+,這個一會再細說;而 IM 服務,起初設計里是用來提供聊天服務,而現在,它最大的用途是提供一個可靠的 push 通道,提供 5w/s 的消息下發容量,這個也一會再細說。
雪球的服務化拆分及治理採用 twitter 開源的 finagle rpc 框架,並在上面進行了一些二次開發和定製。定製的功能主要集中在 access log 增強,和 fail fast,fail over 策略及降級開關等。 finagle 的實現比較復雜,debug 和二次開發的門檻較高,團隊內部對此也進行了一些討論。
雪球的業務比較復雜,在服務層中,大致可以分為幾類:第一類是web1.0,2.0 及基礎服務,我們稱為社區,包括用戶,帖子,新聞,股價,搜索等等,類比對象就是新浪財經門戶+微博;第二類是組合及推薦,主要提供股票投資策略的展示和建議,類比對象是美國的motif;第三類是通道,類似股市中的「支付寶」,接入多家券商,提供瞬間開戶,一鍵下單等等各種方便操作的功能。
雪球的業務實現中,包含很多非同步計算邏輯,比如搜索建索引,比如股票漲跌停發通知,比如組合收益計算等等,為此,我們設計了一個獨立的 Thread/Task 模塊,方便管理所有的後台計算任務。但隨著這些 task 越來越多,邏輯差異越來越大,一個統一的模塊並不是總是最佳的方案,所以,我們又把它拆成了兩大類:流式的,和批量式的。
雪球的推薦體系包括組合推薦「買什麼」和個性化推薦。我們最近正在重新梳理我們的大數據體系,這個感興趣的話可以單聊。
最下面是基礎設施層。雪球基礎設施層包括:redis,mysql,mq,zk,hdfs,以及容器 docker。
線上服務之外,我們的開發及後台設施也很典型:gitlab開發,jenkins打包,zabbix 監控系統向 openfalcon 遷移,redimine向confluence遷移,jira,以及內部開發的 skiing 後台管理系統。
** 三. 雪球架構優化歷程**

首先描述一下標題中的「股市動盪」定語修飾詞吧:

上證指數從年初的3000點半年時間漲到了5000多,6月12號達到最高點5200點,然後就急轉直下,最大單日跌幅 8.48%,一路跌回4000點以下。最近一周都在3900多徘徊。

3月最後一周,A股開戶 166萬戶,超過歷史最高紀錄 2007年5月第二周165萬戶。

4月份,證監會宣布A股支持單用戶開設多賬戶。

6月底,證金公司代表國家隊入場救市。

7月份,證監會宣布嚴打場外配資。

中國好聲音廣告第一晚,帶來超過平時峰值200倍的注冊量

挑戰:小 VS 大:

小:小公司的體量,團隊小,機器規模小
大:堪比大公司的業務線數量,業務復雜度,瞬間峰值沖擊

雪球的業務線 = 1個新浪財經 + 1 個微博 + 1 個 motif + 1 個大智慧/同花順。由於基數小,API調用瞬間峰值大約為平時峰值的 30+ 倍。

挑戰:快速增長,移動互聯網 + 金融,風口,A股大盤劇烈波動。

首先,在app端,在我們核心業務從 web2.0 sns 向 3.0 移動交易閉環進化的過程中,我們開發了一個自己的 hybrid 框架:本地原生框架,加離線 h5 頁面,以此來支撐我們的快速業務迭代。當前,雪球前端可以做到 2 周一個版本,且同時並行推進 3 個版本:一個在 app store 等待審核上線,一個在內測或公測,一個在開發。我們的前端架構師孟祥宇在今年的 wot 上有一個關於這方面的詳細分享,有興趣的可以稍後再深入了解。

雪球App實踐—構建靈活、可靠的Hybrid框架 http://wot.51cto.com/2015mobile/ http://down.51cto.com/data/2080769

另外,為了保障服務的可用性,我們做了一系列的「端到端服務質量監控」。感興趣的可以搜索我今年4月份在環信SM meetup上做的分享《移動時代端到端的穩定性保障》。其中在 app 端,我們採用了一種代價最小的數據傳輸方案:對用戶的網路流量,電池等額外消耗幾乎為0

每個請求里帶上前一個請求的結果

succ or fail : 1 char
失敗原因:0 - 1 char
請求介面編號: 1 char
請求耗時:2 - 3 char
其它:網路制式,etc
炒股的人大多都會盯盤:即在開盤期間,開著一個web頁面或者app,實時的看股價的上下跳動。說到「實時」,美股港股當前都是流式的數據推送,但國內的A股,基本上都是每隔一段時間給出一份系統中所有股票現價的一個快照。這個時間間隔,理論上是3秒,實際上一般都在5秒左右。 交了錢簽了合同,雪球作為合作方就可以從交易所下屬的數據公司那裡拿到數據了,然後提供給自己的用戶使用。

剛才介紹總體架構圖的時候有提到 quote server ,說到這是需要性能的地方。

業務場景是這樣的,雪球上個人主頁,開盤期間,每秒輪詢一次當前用戶關注的股票價格變動情況。在內部,所有的組合收益計算,每隔一段時間需要獲取一下當前所有股票的實時價格。起初同時在線用戶不多,這個介面就是一個部署在 snowball 中的普通介面,股價信息被實時寫入 redis ,讀取的時候就從 redis 中讀。後來,A股大漲,snowball 抗不住了。於是我們就做了一個典型的優化:獨立 server + 本地內存存儲。開盤期間每次數據更新後,數據接收組件主動去更新 quote server 內存中的數據。 後續進一步優化方案是將這個介面以及相關的處理邏輯都遷移到公有雲上去。

對於那些不盯盤的人,最實用的功能就是股價提醒了。在雪球上,你除了可以關注用戶,還可以關注股票。如果你關注的某隻股票漲了或跌了,我們都可以非常及時的通知你。雪球上熱門股票擁有超過 50w 粉絲(招商銀行,蘇寧雲商)粉絲可以設置:當這支股票漲幅或跌幅超過 x%(默認7%)時提醒我。曾經連續3天,每天超過1000股跌停,證監會開了一個會,於是接下來2天超過1000股漲停

原來做法:

股票漲(跌)x%,掃一遍粉絲列表,過濾出所有符合條件的粉絲,推送消息
新做法:

預先建立索引,開盤期間載入內存
1%:uid1,uid2
2%:uid3,uid4,uid5
3%:uid6
問題:有時候嫌太及時了:頻繁跌停,打開跌停,再跌停,再打開。。。的時候
內部線上記錄:

4台機器。
單條消息延時 99% 小於 30秒。
下一步優化目標:99% 小於 10 秒
IM 系統最初的設計目標是為雪球上的用戶提供一個聊天的功能:

送達率第一
雪球IM:Netty + 自定義網路協議
Akka : 每個在線client一個actor
推模式:client 在線情況下使用推模式
多端同步:單賬號多端可登錄,並保持各種狀態同步
移動互聯網時代,除了微信qq以外的所有IM,都轉型成了推送通道,核心指標變成了瞬間峰值性能。原有架構很多地方都不太合適了。

優化:

分配更多資源:推送賬號actor池
精簡業務邏輯:重復消息只存id,實時提醒內容不推歷史設備,不更新非活躍設備的session列表等等
本地緩存:拉黑等無法精簡的業務邏輯遷移到本地緩存
優化代碼:非同步加密存儲,去除不合理的 akka 使用
akka這個解釋一下:akka 有一個自己的 log adapter,內部使用一個 actor 來處理所有的 log event stream 。當瞬間峰值到來的時候,這個 event stream 一下子就堵了上百萬條 log ,導致 gc 顛簸非常嚴重。最後的解決辦法是,繞過 akka 的 log adapter,直接使用 logback 的 appender

線上記錄:5w/s (主動限速)的推送持續 3 分鍾,p99 性能指標無明顯變化

7月10號我們在中國好聲音上做了3期廣告。在廣告播出之前,我們針對廣告可能帶來的對系統的沖擊進行了壓力測試,主要是新用戶注冊模塊,當時預估廣告播出期間2小時新注冊100萬

壓測發現 DB 成為瓶頸:

昵稱檢測 cache miss > 40%
昵稱禁用詞 where like 模糊查詢
手機號是否注冊 cache miss > 80%
注冊新用戶:5 insert
優化:

redis store:昵稱,手機號
本地存儲:昵稱禁用詞
業務流程優化:DB insert 操作同步改非同步
下一步優化計劃:

將 sns 系統中所有的上行操作都改成類似的非同步模式
介面調用時中只更新緩存,而且主動設置5分鍾過期,然後寫一個消息到 mq 隊列,隊列處理程序拿到消息再做其它耗時操作。
為了支持失敗重試,需要將主要的資源操作步驟都做成冪等。
前置模塊HA:

合作方合規要求:業務單元部署到合作方內網,用戶的敏感數據不允許離開進程內存
業務本身要求:業務單元本身為有狀態服務,業務單元高可用
解決方案:

使用 Hazelcast In-Memory Data Grid 的 replication map 在多個 jvm 實例之間做數據同步。

java 啟動參數加上 -XX:+DisableAttachMechanism -XX:-UsePerfData,禁止 jstack,jmap 等等 jdk 工具連接

關於前置模塊,其實還有很多很奇葩的故事,鑒於時間關系,這里就不展開講了。以後有機會可以當笑話給大家講。

組合凈值計算性能優化:

一支股票可能在超過20萬個組合里(南車北車中車,暴風科技)
離線計算,存儲計算後的結果
股價3秒變一次,涉及到這支股票的所有組合理論上也需要每 3 秒重新計算一次
大家可能會問,為什麼不用戶請求時,實時計算呢?這是因為「組合凈值」中還包括分紅送配,分股,送股,拆股,合股,現金,紅利等等,業務太過復雜,開發初期經常需要調整計算邏輯,所以就設計成後台離線計算模式了。當前正在改造,將分紅送配邏輯做成離線計算,股價組成的凈值實時計算。介面請求是,將實時計算部分和離線計算部分合並成最終結果。

實際上,我們的計算邏輯是比較低效的:循環遍歷所有的組合,對每個組合,獲取所有的價值數據,然後計算。完成一遍循環後,立即開始下一輪循環。

優化:

分級:活躍用戶的活躍組合,其它組合。
批量:拉取當前所有股票的現價到 JVM 內存里,這一輪的所有組合計算都用這一份股價快照。
關於這個話題的更詳細內容,感興趣的可以參考雪球組合業務總監張岩楓在今年的 arch summit 深圳大會上的分享:構建高可用的雪球投資組合系統技術實踐 http://sz2015.archsummit.com/speakers/201825

最後,我們還做了一些通用的架構和性能優化,包括jdk升級到8,開發了一個基於 zookeeper 的 config center 和開關降級系統

四. 聊聊關於架構優化的一些總結和感想

在各種場合經常聽說的架構優化,一般都是優化某一個具體的業務模塊,將性能優化到極致。而在雪球,我們做的架構優化更多的是從問題出發,解決實際問題,解決到可以接受的程度即可。可能大家看起來會覺得很凌亂,而且每個事情單獨拎出來好像都不是什麼大事。

我們在對一個大服務做架構優化時,一般是往深入的本質進行挖掘;當我們面對一堆架構各異的小服務時,「架構優化」的含義其實是有一些不一樣的。大部分時候,我們並不需要(也沒有辦法)深入到小服務的最底層進行優化,而是去掉或者優化原來明顯不合理的地方就可以了。

在快速迭代的創業公司,我們可能不會針對某一個服務做很完善的架構設計和代碼實現,當出現各種問題時,也不會去追求極致的優化,而是以解決瓶頸問題為先。

即使我們經歷過一回將 snowball 拆分服務化的過程,但當我們重新上一個新的業務時,我們依然選擇將它做成一個大一統的服務。只是這一次,我們會提前定義好每個模塊的 service 介面,為以後可能的服務化鋪好路。

在創業公司里,重寫是不能接受的;大的重構,從時間和人力投入上看,一般也是無法承擔的。而「裱糊匠」式做法,哪裡有性能問題就加機器,加緩存,加資料庫,有可用性問題就加重試,加log,出故障就加流程,加測試,這也不是雪球團隊工作方式。我們一般都採用最小改動的方式,即,准確定義問題,定位問題根源,找到問題本質,制定最佳方案,以最小的改動代價,將問題解決到可接受的范圍內。

我們現在正在所有的地方強推3個數據指標:qps,p99,error rate。每個技術人員對自己負責的服務,一定要有最基本的數據指標意識。數字,是發現問題,定位根源,找到本質的最重要的依賴條件。沒有之一。

我們的原則:保持技術棧的一致性和簡單性,有節制的嘗試新技術,保持所有線上服務依賴的技術可控,簡單來說,能 hold 住。

能用cache的地方絕不用db,能非同步的地方,絕不同步。俗稱的:吃一塹,長一智。

特事特辦:業務在發展,需求在變化,實現方式也需要跟著變化。簡單的來說:遺留系統的優化,最佳方案就是砍需求,呵呵。

5. 張岩持有某上市公司的股票20000股,該上市公司2007年度的利潤方案為每10股送3股,並於2008年6月份實施,

手中有20000股,送股後新拿到6000股,中國上市公司股票面值為一元,6000股即6000元,扣稅10%,即600元

6. 德邦證券怎麼樣

德邦證券一般。因為德邦證券在業內只能算是中等券商,是沒辦法與中信、銀河之類的大券商進行比較的,但是比下還是有餘的。並且網點也是比較少的。德邦證券是經過中國證監會批准設立的具有股票主承銷資格的全國性綜合類的證券公司,公司注冊資本金是23億元人民幣,在2015年獲評證監會證券公司分類評價A類券商。

四大證券公司

中信證券:在國內長期處於業界頂端並且多次獲得多種獎項;此公司成立於1995年10月,並於2003年在上海證券交易所掛牌上市交易,2011年在香港聯合交易所掛牌上市交易,中信證券是中國第一家A+H股上市的證券公司。中信證券第一大股東是中國中信有限公司,持股比例達16.68%。中信證券的業務范圍涉及證券、基金、期貨、直接投資、產業基金和大宗商品等多個領域,並通過全牌照綜合經營,致力於支持實體經濟的發展,為境內外超過7.5萬家的企業客戶與1000餘萬個人客戶提供了各類金融服務解決方案。

國泰君安:是目前國內規模最大的證券公司之一;公司於1999年8月18日合並設立,是中國證券行業長期、持續、全面領先的綜合性金融服務商。國泰君安跨越了中國資本市場發展的全部歷程和多個周期,並且始終以客戶為中心,深耕中國市場,持續為個人和機構客戶提供各類金融服務,由此確立了全方位的行業領先地位。2011到2018年間,國泰君安營業收入連續八年名列行業前三。

華泰證券:是一家領先的科技驅動型綜合證券集團,綜合實力和品牌影響力位居國內證券業第一方陣,逐步步入國際化發展的全新階段。公司於1991年成立,華泰證券一直積極把握中國資本市場改革開放的各種歷史機遇,在業內率先以金融科技助力成功轉型,致力於用全業務鏈服務體系為個人和機構客戶提供專業、多元的證券金融服務。

海通證券:是中國成立最早、綜合實力最強的證券公司之一。公司於1988年成立,擁有一體化的業務平台、龐大的營銷網路以及雄厚的客戶基礎,經紀、投行和資產管理等傳統業務都位居行業前列,同時融資融券、股指期貨和PE投資等創新業務領先行業。