- 博客(108)
- 收藏
- 关注
转载 阅读笔记16
阅读文章《浅谈12306核心模型设计思路和架构设计》2模型设计传统电商的思路如果按照普通电商的思路,把票(站点区间)设计为商品(聚合根),然后为票设计库存数量。我个人觉得是很糟糕的。因为一方面这种聚合根非常多,另一方面,即便枚举出来了,一次购票也一定会影响非常多其他聚合根的库存数量(只要被部分或全部重叠的区间都受影响)。这样的一次订单处理的复杂度是难以评估的。而且这么多聚合根...
2019-06-19 15:15:00
214
转载 阅读笔记15
阅读文章《浅谈12306核心模型设计思路和架构设计》需求简述:12306这个系统,核心要解决的问题是网上售票。涉及到2个角色使用该系统:用户、铁道部。用户的核心诉求是查询余票、购票;铁道部的核心诉求是售票。购票和售票其实是一个场景,对用户来说是购票,对铁道部来说是售票。因此,我们要设计一个在线的网站系统,解决用户的查询余票、购票,以及铁道部的售票这3个核心诉求。看起来,这3...
2019-06-09 18:41:00
224
转载 阅读笔记14
阅读文章《从0到100:知乎网站架构变迁史》也许很多人还不知道,知乎在规模上是仅次于百度贴吧和豆瓣的中文互联网最大的UGC(用户生成内容)社区。知乎创业三年来,从0开始,到现在已经有了100多台服务器。目前知乎的注册用户超过了1100万,每个月有超过8000万人使用;网站每个月的PV超过2.2亿,差不多每秒钟的动态请求超过2500。知乎联合创始人兼 CTO 李申申的知乎创业...
2019-06-02 18:10:00
228
转载 阅读笔记13
阅读文章《当当网系统分级与海量信息动态发布实践》3解耦与SOA实践经过多年实践,当当网逐步完成系统架构的SOA化改造,并通过SOA化,实现了服务解耦与高内聚,简化了架构复杂度,这是主流零售型电商平台通常选择的道路。基于分布式的服务使系统具备更强的伸缩性和扩展性,系统瓶颈更易定位和优化,满足业务快速增长的需要。SOA即面向服务的架构,在业界并没有统一的标准,但有一些...
2019-05-26 19:56:00
166
转载 关于SOA架构设计的案例分析
关于SOA架构设计的案例分析 面向服务的体系结构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。 SOA是一种粗粒度、松耦合服务架构,服务之间通过简单、...
2019-05-23 19:40:00
602
转载 在eclipse中用java调用python报错 Exception in thread "main" ImportError: Cannot import site module and its d...
最近做项目需要用java调用python,配置了jython后,运行了例子代码:获得一个元组里面的元素:import org.python.util.PythonInterpreter;public class FirstJavaScript { public static void main(String args[]) { Pyt...
2019-05-20 20:36:00
835
转载 阅读笔记12
阅读文章《当当网系统分级与海量信息动态发布实践》2系统分级对于电商网站,用户体验是第一位的,系统稳定运行是保证用户良好体验的基础。在资源有限的条件下,采取对系统进行级别划分的方式,对高级别系统保持重点关注,在设计、部署、监控等方面确保高级别系统具备良好的伸缩性、健壮性和敏感度,能够应对电商业务中不确定的极限峰值冲击。当当网基于可能对用户产生影响的程度与敏感度,将所...
2019-05-17 21:11:00
138
转载 QTP测试web时:打开ie浏览器进行录制但qtp录制脚本为空
1.关闭ie的保护模式:设置——internet选项——安全——取消勾选“启用保护模式”这一步很关键,之前试过很多步骤,只有这个成功了。修改后如果可行即可。如果不行再进行下面操作:2.关闭杀毒软件、电脑管家、防火墙等3.启用BHOManger Class插件:ie的设置——管理加载项——工具栏和扩展——找到"BHOManger Class"并启用转载于:htt...
2019-05-14 10:45:00
340
转载 阅读笔记11
阅读文章《当当网系统分级与海量信息动态发布实践》当当网自成立以来,内部技术体系的发展已经有15年左右的历史了。系统架构也经历了从高度集成的软件向分布式、低耦合、SOA化系统的演进过程,形成全面支持网上零售业各种业态模式的系统架构,每天支撑着千万级的PV访问,承载了超过100亿元人民币的年营业额,2013年双11峰值流量达到日常的10倍。作为一个典型的自营与开放平台相结合的网...
2019-05-11 14:49:00
119
转载 阅读笔记10
阅读文章《微博推荐架构的改进》33 平台式的3.0上节中描述2.0的时候提到了一个重要不足是“和推荐核心有一定的距离,并没有完全为推荐量身定做”,我们希望能够在推荐3.0中解决它,这个不足会带来什么问题,以及为何在已经满足业务需求的同时推荐的架构再次往前发展呢?那么接下来为各位展现微博推荐平台式的3.0设计,我们还是先看看所处的环境。3.1 环境微博推荐3.0的时间段是2...
2019-05-04 23:01:00
70
转载 阅读笔记9
阅读笔记《微博推荐架构的演进》2 分层式的2.0上一节介绍完独立的1.0,按照架构发展的道路,我们到了分叉路口,一边是流行的LAMP架构,另一边是符合广告、搜索的CELL架构。LAMP架构数据策略分离,脚本语言作为业务开发主要语言,项目快速开发和迭代的首选。CELL结构强调本地流程处理,数据与业务耦合性强,自研的服务以及数据库较多出现,适用于高性能效果型产品。最终我们选择兼容两者...
2019-04-29 18:50:00
85
转载 阅读笔记8
阅读文章《微信推荐架构的演进》1微博(Weibo)是一种通过关注机制分享简短实时信息的广播式社交网络平台。微博用户通过关注来订阅内容,在这种场景下,推荐系统可以很好地和订阅分发体系进行融合,相互促进。微博两个核心基础点:一是用户关系构建,二是内容传播,微博推荐一直致力于优化这两点,促进微博发展。在微博推荐发展的过程中遇到体系方向的变化、业务的不断更迭、目标的重新树立,其产品...
2019-04-19 22:07:00
76
转载 阅读笔记7
阅读文章《新浪微博用户兴趣建模系统架构》在微博环境下,构建微博用户的个人兴趣模型是非常重要的一项工作。首先,从可行性方面而言,微博是一个用户登录后才能正常使用的应用,而且用户登录后会有阅读/发布/关注等多种用户行为数据,所以微博环境是一个构建用户兴趣模型的非常理想的环境,因为围绕某个特定用户可以收集到诸多的个性化信息。另外,从用户兴趣建模的意义来说,如果能够根据用户的各项数据构建精准...
2019-04-13 19:25:00
87
转载 阅读笔记6
阅读文章《亿级用户下的新浪微博平台架构》新浪微博在2014年3月公布的月活跃用户(MAU)已经达到1.43亿,2014年新年第一分钟发送的微博达808298条,如此巨大的用户规模和业务量,需要高可用(HA)、高并发访问、低延时的强大后台系统支撑。微博平台第一代架构为LAMP架构,数据库使用的是MyIsam,后台用的是php,缓存为Memcache。随着应用规模的增长,衍...
2019-04-07 20:23:00
77
转载 架构阅读笔记5
阅读文章《京东到家库存系统架构设计》目前,京东到家库存系统经历两年多的线上考验与技术迭代,现服务着万级商家十万级店铺的规模,需求的变更与技术演进,我们是如何做到系统的稳定性与高可用呢,下图会给你揭晓答案(通过强大的基础服务平台让应用、JVM、Docker、物理机所有健康指标一目了然,7*24小时智能监控告警让开发无须一直盯着监控,另外数据与业务相辅相成,用数据验证业务需求...
2019-03-30 23:53:00
76
转载 软件质量属性——易用性课堂讨论问题总结
针对淘宝网为例,以一次完整的购物流程为背景,我们分析了在淘宝网中的一些易用性的体现,主要场景如下图所示:在本场景中,新用户下载淘宝app时,第一次打开应用,淘宝app会出现新手指引,教会用户如何购物,极大方便了用户,使用户可以简单上手,开启自己的购物之旅。在用户登录时,淘宝网从用户的角度出发,在登录页面免去了之前输入用户名密码的操作,而是选择使用二维码扫描...
2019-03-25 15:51:00
559
转载 架构阅读笔记4
阅读文章《京东B2B业务架构演变》京东 B2B 业务的定位是让各类型的企业都可以在京东的 B 平台上进行采购、建立采购关系。京东 B2B 的用户群体主要分为 2 类,一类是大 B 用户、另一类是小 B 用户。比如联通、移动公司跟京东建立的采购关系,就是 B 平台的大 B 用户;如果有一家小超市需要在京东 B 平台上进行采购,那么它就是 B 平台的小 B 用户。京东 B ...
2019-03-24 13:23:00
91
转载 架构阅读笔记3
阅读文章《游戏服务器的架构演进(完整版)》 游戏服务器端,是一个长期运行的程序,要服务于多个不定时不定点的网络请求,要尤其关注稳定性和性能。由于用户数量的庞大,服务器需要多个协作来提高承载能力,还要关注部署和扩容的便利性,还要考虑何种程度容灾需求。最基本的做法就是“空间换时间”。对于游戏服务端架构,最重要的三个部分就是,如何使用CPU、内存、网卡的设计:内存架构:主要...
2019-03-17 21:09:00
92
转载 以《淘宝网》为例,描绘质量属性的六个常见属性场景
1、可用性分析可用性与系统故障及其相关后果有关。可用性分析所关注的方面包括:如何检测系统故障,系统故障发生的频度,出现故障时会发生什么情况,允许系统有多长时间非正常运行,什么时候可以安全地出现故障,如何防止故障的发生以及发生故障时要求进行哪种通知。场景:双十一或者春晚抽奖导致淘宝用户猛增场景部分可能的值刺激源淘宝...
2019-03-15 18:24:00
151
转载 架构漫谈阅读笔记
这学期我们上的软件体系架构课程中,老师给我们推荐了由资深架构师王概凯执笔的系列专栏《架构漫谈》,里面共有9篇博文,分别讨论了什么是架构、怎样做好架构、软件架构如何落地、如何写好程序等问题,通过阅读,我对架构有了初步的认识和了解。 为什么会有架构呢?我的理解就是:当人与人之间产生了一些比较大的需要解决的问题时,一个人的能力难以解决,这时候就需要分工合作,将问题分而治之,各...
2019-03-09 21:45:00
54
转载 架构阅读笔记2
阅读文章《余额宝技术架构及演进》 如今,随着电商网购普及,越来越多的用户选择支付宝,余额宝以支付宝为对接,作为一种传统的货币基金形式,管理大量的用户资产,同时又具备极简的用户体验,符合互联网精神。我们在网页、支付宝App或者其他途径能快速方便的进行基金申赎,它的应用渠道也非常多和广。 从余额宝开始,真正的进入一个全民理财的时代。余额宝的创新,其一是业务上的创新,它是现金管理工...
2019-03-09 16:23:00
127
转载 架构阅读笔记1
阅读文章链接 https://mp.weixin.qq.com/s?__biz=MzAwNjQwNzU2NQ==&mid=401735445&idx=1&sn=0f8cc086e413332fddad5b05f0363a7e&scene=21#wechat_redirect 把一个整体(完成人类生存的所有工作)切分成不同的部分(分工),由不同角...
2019-03-03 10:10:00
74
转载 Windows安装Python环境和Python集成开发环境(IDE)PyCharm
1.Windows中安装Python 3(1)打开浏览器,访问Python官网(https://www.python.org/)(2)光标移动至Downloads,单机Windows链接(3)根据自己的Windows版本(32位或64位),下载相应的Python3.5版本,如为Windows 32位系统,应下载Windows x86 executable installe...
2019-02-13 20:37:00
265
转载 sqlserver2008:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。...
在开始菜单中找到:进入,点击左侧SQL Server服务,将SQL Server(MSSQL.....)服务开启,即可成功连接。转载于:https://www.cnblogs.com/wang-jx/p/9927233.html...
2018-11-08 09:17:00
210
转载 HBase的安装、配置与实践
本教程运行环境是在Ubuntu-64位系统下,HBase版本为hbase-1.1.2,这是目前已经发行的已经编译好的稳定的版本,带有src的文件是未编译的版本,这里我们只要下载bin版本hbase-1.1.2-bin.tar.gz就好了。下载地址:http://archive.apache.org/dist/hbase/本文参考原文地址:https://dblab.xmu.ed...
2018-09-18 23:17:00
1320
转载 暑期周进度(八)
本周学习初级实务第三章内容,并学习了大数据分布式数据库基本内容。接下来几天计划复习数据结构。转载于:https://www.cnblogs.com/wang-jx/p/9563042.html...
2018-08-30 22:13:00
67
转载 暑假周进度(七)
本周学习了对分布式文件系统hdfs的操作。遇到问题:根据网上教程在实际操作过程中,一些语言没有理解意思,经多次阅读,反复操作练习,最终弄懂。下周计划:完善河北省科技创新平台功能。转载于:https://www.cnblogs.com/wang-jx/p/9540479.html...
2018-08-25 21:53:00
66
转载 对Hadoop分布式文件系统HDFS的操作实践
原文地址:https://dblab.xmu.edu.cn/blog/290-2/Hadoop分布式文件系统(Hadoop Distributed File System,HDFS)是Hadoop核心组件之一,如果已经安装了Hadoop,其中就已经包含了HDFS组件,不需要另外安装。在学习HDFS编程实践前,执行如下命令,启动Hadoop。一、利用Shell...
2018-08-24 22:03:00
1677
转载 暑假周进度(六)
本周学完了初级实务第二章的内容,并重写了登录注册动态验证的模板。遇到问题:暑假将尽,惰性上涨,难以自控。下周计划继续完善web界面。转载于:https://www.cnblogs.com/wang-jx/p/9540455.html...
2018-08-19 09:49:00
422
转载 搭建hadoop
以下内容为参考慕课中厦门大学林子雨“大数据技术原理与应用”课程中提供的教程(链接:http://dblab.xmu.edu.cn/blog/install-hadoop/),以及自己在安装配置过程中遇到的一些问题百度到的方法,自行整理。64位Ubuntu LTS 14.04的下载地址:http://www.ubuntukylin.com/downloads/download.p...
2018-08-13 14:01:00
187
转载 暑假周进度(五)
本周仅学习了初级实务第二章的前四节,还有两节没学。安装了Linux虚拟机Ubuntu。下周计划学习Hadoop内容。转载于:https://www.cnblogs.com/wang-jx/p/9464287.html...
2018-08-11 20:15:00
73
转载 暑假周进度(四)
本周仅完成了毛概暑期社会实践,并完成了实践报告。下周计划:学完初级实务第二章,开始大数据的学习。转载于:https://www.cnblogs.com/wang-jx/p/9457333.html...
2018-08-04 20:42:00
66
转载 暑假周进度(三)
(1)本周对河北省科技创新平台进行了界面的重写,并将本学期《软件需求分析》期末上机考试的内容进行完善。会计内容:学完了初级会计实务的第一章内容,晚上做了第一章的习题检测。(2)本周遇到问题:由于对css和js了解的不多,重写界面遇到一些困难。(3)下周计划:完成毛概暑期社会实践作业,包括每日日志,以及最后的实践报告。抽出其余空闲时间继续学习会计实务,能学则多学。转载于:h...
2018-07-28 21:12:00
65
转载 暑假周进度(二)
(1)本周在一个基本的web项目上实现了Oracle对数据的增删改查,并且将河北省科技创新平台的数据库改为Oracle,现在可以正常使用之前通过MySQL实现的功能。看了几节厦门大学林子雨的大数据网课,初步了解了大数据的基础。学习会计的进度,本周进行的不多,两本书各进行了两小节的内容。(2)本周遇到的问题,发现Oracle数据库有些地方与MySQL不太一样,如果将某一数据...
2018-07-22 10:02:00
61
转载 在Navicat新建Oracle表及用户
1. 打开Navicat,链接Oracle,连接成功。2. Ctrl+Q,进入查询,创建表空间。输入create tablespace test datafile 'D:\Oracle\test.ora' size 1000m;这里的test为表空间名称,路径自己来命名。然后点执行按钮。3. 执行成功后,继续创建用户。输入create user...
2018-07-20 18:44:00
1929
转载 暑假周进度(一)
(1)放假后的第一周,去体验了一把家教的过程,虽说并不太成功,但也算从中获得了一些经验。家教,说简单也简单,只要用心认真耐心,将知识授予学生,让学生吃透知识;家教说难也难,有些时候,一些家长对教员要求比较高,或者会出现一些家教信息前后不一的情况,未必都是一帆风顺。重新调整了一下,开始进行Oracle的学习。(2)本周遇到的问题:刚开始安装的时候,安得很顺利,遇到的一些问题,通...
2018-07-14 22:44:00
63
转载 在eclipse里用jdbc连接MySQL
进入MySQL控制台,输入密码,新建数据库test1并给用户授权,用户名“jaovo”,创建表,id主键自增,下载jdbc驱动包(jar文件)把它放进tomcat的安装目录lib文件夹下(我的tomcat安装在D盘)D:\apache-tomcat-8.0.20\lib在eclipse里新建Dynamic Web ...
2018-07-14 20:49:00
161
转载 jdk环境变量配置
1.首先,下载JDK安装包,到官网http://www.oracle.com/technetwork/java/javase/downloads/index.html进行下载根据个人习惯分别选择jdk和jre的安装位置,最好放在同一目录下。这是我选择的安装位置:安装好后,要配置jdk环境变量:右键我的电脑->属性->左边菜单栏:高级系统设置->环境变...
2018-07-14 20:22:00
1669
转载 oracle设置主键自增
oracle中没有自增字段,可通过序列+触发器间接实现,cmd中sqlplus登录,直接运行即可。一般要经过一下几步:1建立数据表createtableTest_Increase(useridnumber(10)primarykey,/*主键,自动增加*/usernamevarchar2(20));...
2018-07-13 11:58:00
83
转载 关于Navicat连接oralcle出现Cannot load OCI DLL 87,126,193 ,ORA-28547等错误
navicat连接oracle数据库报ORA-28547: connection to server failed, probable Oracle Net admin error错误的解决方法navicat是通过Oracle客户端连接oracle服务器的.oracle的客户端有两种,一种标准的客户端安装程序,下载地址:http://www.oracle.com/techne...
2018-07-13 11:06:00
140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人