原创 oracle存儲過程的調試過程

    第一步:打開調試狀態2.打開後存儲過程上有個綠蟲的標誌3.打上斷點4.打開調試按鈕輸入過程參數5.F7單步調試6.調試結束後,重新編譯7.結束,不難。

原创 分佈式協調技術——Zookeeper

一、分佈式協調技術在給大家介紹ZooKeeper之前先來給大家介紹一種技術——分佈式協調技術。那麼什麼是分佈式協調技術?那麼我來告訴大家,其實分佈式協調技術 主要用來解決分佈式環境當中多個進程之間的同步控制,讓他們有序的去訪問某種臨界資源

原创 dubbo之負載均衡的實現原理

1.啓動Reference創建代理過程中,如果發現服務端暴露了多個URL,則啓動集羣方案,2.集羣方案默認使用FailoverCluster類3.FailoverCluster類的invoke調用,對invocation進行了攔截實現去實

原创 dubbo之SPI模式之擴展增強

1.前言在spring aop中可以使用多個切面對指定類的方法進行增強,在dubbo中也提供了類似的功能,在dubbo中你可以指定多個wrappwe類對指定的擴展點的實現的方法進行增強。也就是通過SPI返回的不再是純粹的擴展點的實現類,而

原创 dubbo啓動過程

在項目啓動過程中,dubbo服務如何隨項目的啓動而發佈?dubbo如何隨着spring容器的初始化而啓動。已知,在項目啓動過程中,我們會將dubbo的配置文件寫到spring的配置文件裏,如下xml文件:<dubbo:applicatio

原创 JVM內存模型【1】

JVM內存結構1、Java虛擬機運行時的數據區1.方法區也稱"永久代” 、“非堆”,  它用於存儲虛擬機加載的類信息、常量、靜態變量、是各個線程共享的內存區域。默認最小值爲16MB,最大值爲64MB(未驗證),可以通過-XX:PermSi

原创 輕量級分佈式RPC框架的實現

RPC,即 Remote Procedure Call(遠程過程調用),說得通俗一點就是:調用遠程計算機上的服務,就像調用本地服務一樣。RPC 可基於 HTTP 或 TCP 協議,Web Service 就是基於 HTTP 協議的 RPC

原创 Python搭建輕量級量化策略系統

1.策略容器# -*- coding: utf-8 -*- from userStrategy import userconfig config = { "mod": { "stock": { "enabled":

原创 dubbo之SPI模式

一 概述   一大早來上班,準備寫CSDN博客,發現前面的文章下有人評價,有點欣喜,有點安慰。算是對我這段時間作品的回報和我前進的動力吧!繼續寫吧.. 前面閱讀dubbo源碼經常看到[java] view plain copyProtoc

原创 10種機器學習算法

作爲數據科學家的實踐者,我們必須瞭解一些通用機器學習的基礎知識算法,這將幫助我們解決所遇到的新領域問題。本文對通用機器學習算法進行了簡要的闡述,並列舉了它們的相關資源,從而幫助你能夠快速掌握其中的奧妙。▌1.主成分分析(PCA)/ SVD

原创 Python構建一個“聚寬式”的策略回測平臺

1.用戶編寫的策略腳本,和聚寬風格保持一致,代碼可以在聚寬平臺運行。userconfig = { "start":"2018-01-01", "end":"2018-03-29" } def initialize(con

原创 Spring之AOP的理解

AOPAOP(Aspect Oriented Programming),即面向切面編程,可以說是OOP(Object Oriented Programming,面向對象編程)的補充和完善。OOP引入封裝、繼承、多態等概念來建立一種對象層次

原创 基於java8的事件驅動分發機制的實現

        事件分發機制,就好比部門領導給下屬分活,不同的活可以分配給不同的人去做,領導分活這個過程不佔用時間,所有公司boss所有的事情都扔給部門領導就行了。boss不需要關心是誰幹了活。        以上是一些簡單的描述,懂了就

原创 oracle connect by的用法

1、基本語法select * from table [start with condition1] connect by [prior] id=parentid一般用來查找存在父子關係的數據,也就是樹形結構的數據;其返還的數據也能

原创 Dubbo之調用攔截

提供者:1.啓動服務,提供接口以及實現。2.SPI模式編寫攔截器3.提供者XML配置消費者1.RPC遠程調用2.xml消費者測試結果參數爲yugy的時候被攔截 點贊 收藏 分享 文章舉報