- 浏览: 242767 次
- 性别:
- 来自: 北京
最新评论
-
saiyaren:
你对hiphop的深入程度到了什么程度了?想和你进行探讨一下
facebook hiphop php vm 实现概述 -
eric_weitm:
lj3362569 写道可以再讲具体点么?还有现有的hipho ...
facebook hiphop php vm 实现概述 -
lj3362569:
可以再讲具体点么?还有现有的hiphop不支持哪些功能?
facebook hiphop php vm 实现概述
文章列表
一、概述 spring提供了一套分布式环境的基础框架,可以用于实现基于服务的架构。使用这些服务基本上都需要添加pom依赖、添加配置、代码中添加注解。
二、具体服务
1、服务注册和发现
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka-server</artifactId>
@EnableEurekaServer
eureka:
instance:
hostname: ...
后端开发,简单说就是针对不同的业务建模,抽象数据,对数据进行各种CRUD。根据需求不同大概有这么几类的数据:数据库(mysql),nosql(redis),全文检索引擎(solr),大数据(hdfs),云存储和CDN。其中前2个用于交易事物操作,第三 ...
一、定义
工作流(Workflow),指“业务过程的部分或整体在计算机应用环境下的自动化”。是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。解决的主要问题是:为了实现某个业务目标,利用计算机在多个参与者 ...
自然语言处理研究的是词、句、文档等几个层次的内容。
一、层次概念
理论流派
1、形式语法(复杂特征集)
2、词汇主义方法(WordNet、ConceptNet、FrameNet), 人工总结和整理概念、层次、结构等
3、统计语言模型(语言有 ...
深度学习概览
一、基本概念
1、神经网络由大量的神经元构成,神经元之间分层次,也有连接。神经元有可能起作用或不起作用(激活函数)。大量神经元的组合和参数,可以模拟任意复杂的函数。人的大脑通过学习刺激神经元而学习技能和知识,机器学习里用人工神经网络来模拟人类大脑的活动过程。
2、深度学习:神经元有多个层次,可以表达不同的抽象层次,可以实现降维、特征选择和标记等效果。
3、神经元具有学习的特征:即权重和batis可以根据环境来变化,这样就实现了根据数据来调整算法。
4、迁移学习,强化学习(自动驾驶、玩游戏等)
二、特点
1、不是从数学上想算法,而是通过不断的训练来调整参数,从整体上实 ...
数据、信息、知识、智慧是信息系统的几个层次,挖掘的目的是获得知识甚至智慧,即对于信息的归纳和演绎的能力。筛选的演进过程是 sql查询--搜索---推荐--聚类、分类。
一、关于数据
统计描述、可视化、相似性和相异性; ...
服务端相关技术总结
在实际产品中,主要涉及到的计算机技术包括网络、数据库和多媒体,其中后端主要是处理数据,所谓的逻辑大多是,什么情况下怎样增删改查。个人理解,各个技术之间的发展关系如下:
db、nosql-->大数据->数据分析、机器学习->自然语言处理
图形学、图像处理->模式识别->计算机视觉+人机交互->VR AR
网络->分布式->高可用->云计算、普适计算
web后端的主要技术 交易处理+分析
cdn
nginx反向代理和负载均衡
应用程序
分布式session
...
一、wsgi: webserver与app之间的交互标准
1、输入env,
2、callback(status header),
3、返回数组形式的body
def app(environ, start_response):
start_response('200 OK', [('Content-Type', 'text/plain')])
yield "Hello world!\n"
...
一、基本概念和知识点
1、web server:实现了http协议的tcp服务器
2、application server:实现程序逻辑的服务器
3、web container:提供基础支持的容器
4、proxy:代理,client与目标之间的中介
5、https:安全传输层协议(TLS)之上的http
6、servlet处理资源请求的程序逻辑,程序员自己处理多用户导致多线程问题
7、ServletContext:多个servlet共享的环境
8、servlet容器: 支持servlet执行的runtime
9、forward:server内部流程跳转到别的页面
10、re ...
1、基本概念
Environment 系统环境变量、jvm环境变量、命令行参数等构成的环境
启动时可以添加输入选项 如 --foo=bar --foo=baz
context bean所在的真正的执行上下文环境
Archive boot抽象出来的统一访问资源的层
url的例子 jar:file:/tmp/target/demo-0.0.1-SNAPSHOT.jar!/lib/aopalliance-1.0.jar
fat jar的目录结构:
BOOT-INF/classes/ 自己写的代码
BOOT-INF/lib/依赖的库
META-INF元数据
org/springf ...
零、前言
java是静态类型语言,为了能达到动态类型语言的效果,需要支持
1、控制反转(转给web容器):调用实现的地方写死在代码里不灵活,所以写在xml中。
2、依赖注入:在需要的时候由容器来注入需要的对象,是具体被反转的东西
3、aop:利用反射进行hack,对于原生支持函数式编程的语言来说根本不需要这种hack的机制
4、java.lang.instrument 实现对jvm和class的动态代理
http://www.cnblogs.com/wade-luffy/p/6078301.html
一、spring4工程概览
spring boot
微服务
spri ...
一、Dubbo源代码层次结构
common(io序列化、store、线程)+ cofig + 容器container
remoting 远端通信(TCP、编解码、buffer、req/resp、消息分发)->mina netty http p2p zookeeper
RPC(协议、调用者、proxy、filter、tps)
RMI、http、redis、memcached、 ...
计算理论
研究问题 :计算机的基本能力和局限性是什么?
一、概述
1、计算复杂性 排序简单、排课表难,到底有多难?
2、可计算性 某个问题到底能不能用计算机解决,数学命题的真假就不能
3、自动机:描述什么是计算机(计算的形式化描述),即抽象的理想的计算机模型。
有些模型能解决具体的问题,但是某些能解决通用的问题
二、 自动机
1、不用人参与,自己可以一直走下去的东西。
2、从数学上,计算机是什么?图灵认为 是一个指令执行的序列。算法就是 指令的组合。
3、图灵机不可描述语言:就是这个计算模型解决不了的问题
4、验证一个软件是否与说明书完全一致,是 ...
公募基金主要业务逻辑
- 博客分类:
- 金融
一、概念范畴
资管=基金 + 信托 +银行、保险、券商、期货等资管
基金=公募、私募、风投、对冲、另类(房地产、高速、艺术品、黄金、商品等)
二、公募基金涉及到的角色
人(账户)、 钱、基金、管理人、经纪人、银行、托管人。其中最核心的关系是
账户、基金、钱
三、基本操作(户、券、钱、费、风控)
1、开户(风险评估)、销户、修改资料、撤销、确认
2、(预约)认购、申购等的申请、付费、确认、失败;赎回申请和确认
3、资金的 入 出 调账 划款
4、转托管、基金转换、非交易过户
5、基金成立、发行、费率折扣、交易限制
6、银行的费率、管理费;网点、销售商、经纪人业绩、费用
...
第三方支付浅析
1、线下pos消费涉及到的角色
客户 商家 收单机构 发卡行 银联 人民银行 收单行
2、基本流程
支付过程:
客户刷卡(借记卡);收单机构用pos机找发卡行发支付申请(里面带订单金额等信息);
发卡行发回鉴权信息;客户检查订单,并输入密码等进行授权;发卡行处理支付;
发卡行向收单机构发送支付成功信息;收单机构pos要求客户签字并打印凭条;
收单机构将钱转给收单行。
清算过程(每一次清算都有费用):
收单机构找发卡行清算(信用卡的话时间比较久);发卡行通过银联与收单行清算;收单行与商户清算。
3、支付宝和大的收单机构的流程
...