E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JectPack架构学习
MVP之Android官方MVP
架构学习
—Model层
一、Model层结构Model层类位于data包下,组织结构如图:model.jpg二、Model层分析1.实体类Tasks作为实体类,定义的属性和方法,具体可以查看代码2.接口TasksDataSource定义了Model的回调接口和方法publicinterfaceTasksDataSource{interfaceLoadTasksCallback{voidonTasksLoaded(List
zly394
·
2020-04-13 17:12
中间件-Dubble
分布式
架构学习
之:022--Dubbo负载均衡https://blog.csdn.net/xxssyyyyssxx/article/details/71746533RandomLoadBalance随机
bigfish1129
·
2020-04-12 10:53
架构师学习资料包免费送:经典图书9本+资料88期+技能图谱,2019学习先人一步!
朋友们,新年好,能看到这篇内容,说明你在关注优知学院,感谢过去一年的支持,本篇文章第一部分“坚守初心”,与进阶架构师的“道”相关,不感兴趣的请跳过这段;第二部分是优知学院整理的
架构学习
资料包集合,也可以理解为进阶架构师的
MikeChen架构笔记
·
2020-04-12 08:25
Java 老矣,尚能饭否?
欢迎工作一到五年的Java工程师朋友们加入Java技术交流:611481448群内提供免费的Java
架构学习
资料(里面有高可用、高并发、高性能及分布式、Jvm性能调优、Spring源码,MyBati
Java架构学习者
·
2020-04-10 00:37
架构学习
资料整理
https://10.39.109.246/svn/%E5%BA%94%E7%94%A8%E7%B3%BB%E7%BB%9F%E5%BC%80%E5%8F%91%E9%83%A8/%E7%90%86%E8%B5%94/TDHY_CLAIMS转载:原文地址扯扯蛋以前见过零零散散地介绍一些知名网站架构的分析文章。最近D瓜哥也想研究一下各大知名网站的架构。所以,就搜集了一下这方面资料。限于时间问题,这篇
徐俊
·
2020-04-09 10:54
史上最简单的SpringCloud教程 | 第六篇: 分布式配置中心(Spring Cloud Config)
首先:欢迎各位学习java和大数据的程序员朋友们加入Java交流学习群:721506929,群内提供免费的
架构学习
资料,有需要的朋友可以进群来学习。
伯雅之英
·
2020-04-08 16:55
移动
架构学习
——手写okhttp架构
依赖implementation("com.squareup.okhttp3:okhttp:3.14.2")简单使用例子finalOkHttpClientclient=newOkHttpClient();finalRequestrequest=newRequest.Builder().url("http://www.kuaidi100.com/query?type=yuantong&postid=
541704d78748
·
2020-04-07 06:17
xy
架构学习
入门
PV是什么可以理解为收视率,计算为一天内的ip*平均每个人的page层级的概念浏览器端在这一层既然有数据缓存就尽量使用数据缓存,保证前端具有持有数据的能力ps利用好nginx的压缩传输和expira功能前端文件采用nginx压缩传输后从10s的延迟时间降到了3scdn端图片/css/js/尽量走cdn静态服务器层这层主要是图片,静态html静态与动态的同步优先考虑优先队列异步同步同时考虑动态服务器
__XY__
·
2020-04-05 07:46
[Android]如何做一个崩溃率少于千分之三噶应用app(12)-module页面跳转
[Android]如何做一个崩溃率少于千分之三噶应用app--章节列表我建立了一个关于Android
架构学习
的群,里面可以进一步进行组件化学习的交流。群号是316556016,也可以扫码进群。
CangWang
·
2020-04-03 04:55
043
架构学习
①系统环境识别【技术】
四个基本视点需求:捕捉系统中的各种需求,包括业务需求,技术需求,功能需求以及非功能需求。功能视点(解决方案):关注模型元素,结构方面的元素,不仅要把元素本身实现出来,还要把元素之间(静态和动态)关系建立好。操作视点(解决方案):关注怎样用结构元素来构建目标系统,以及怎样把功能视图部署到(由网络,硬件,计算资源,服务器等所构成的)IT环境中。确认:通过此视点所建立的模型元素,主要用来评估系统的能力,
得奕
·
2020-04-01 07:44
# mysql 从逻辑
架构学习
MySQL
我们常用MySQL的查询select*fromtablewhereid=10,但是只了解表象。内部是如何运行的呢,需要理解MySQL的基础架构。MySQL逻辑架构图分为Service层和存储引擎层,Service层做逻辑判断,存储引擎层放入或者取出数据。下面讲解:select*fromTwhereid=10执行流程1、客户端连接mysq服务器mysql-h-p-u-p,会进行用户登录验证,用户权限
老图书馆二楼
·
2020-03-30 11:55
信息
架构学习
(一)目录江湖
北极熊这本书,应该很有名了,这次读的是08年这个版,先看了一眼目录。顿时有种寻了本秘籍,拜师风清扬的感觉。嗯,不是马云的那个风清扬。师父说,本秘籍分6个部分。第一部分简介。从意义到实践,此乃师父领进门。第二部原理。分别讲述了各种系统,组织系统,标签系统,导航系统,搜索系统,词表。在日常产品搭建的时候,标签导航搜索这三个很常见,看起来也不是很起眼。之前做的时候都是照葫芦画瓢,从没有深入分析,直到之前
叫我七夜夜
·
2020-03-27 18:00
架构学习
假设网站1000万用户,每秒并发数预估(PV指页面点击数,UV是不同的用户):每天的UV为200万(二八原则);每日每天点击浏览30次;PV量:200*30=6000万;集中访问量:240.2=4.8小时会有6000万0.8=4800万(二八原则);每分并发量:4.8*60=288分钟,每分钟访问4800/288=16.7万(约等于);每秒并发量:16.7万/60=2780(约等于);假设:高峰期
liyiscuu
·
2020-03-27 02:29
iOS
架构学习
写在开篇九月开始了一个新项目,每次开新项目都是时间紧任务重,于是开始从无到有,创建空工程、分好各文件夹层级(Common、UI、Resource、Utils、Define、Service、Model等)、从旧项目里移工具类(Category、UIUtlis等)、使用cocoapods配置管理第三方库(AFNetworking、YYModel等),然后就开始撸起袖子敲代码了。最近每天早上都会开会对对
颜思齐
·
2020-03-26 10:57
Vert.x
架构学习
之Reactor模式
前言学习Vert.x之前,我们首先需要了解一下几个概念,Reactor设计模式就是其中一个。一、Reactor模式简介我们知道对于应用服务器,通常会涉及到对文件系统、数据库系统或者网络进行IO操作,由于cpu的运行速度远大于IO的速度,所以会发生这种情况:CPU可能会因为IO的操作而阻塞。我们当然不希望这种情况的发生,因为这大大降低了CPU的效率,因此,引进了多现程或多进程进行处理,即多个线程绑定
Watson_Xu
·
2020-03-25 16:35
Android DataBinding+ViewModel+LiveData小Demo
目标通过一个小案例学习使用AndroidDataBinding和
JectPack
组件。案例将实现加载Bing每日一图的功能。
Alfredjin
·
2020-03-21 06:23
css
架构学习
中,待更新中
http://www.w3cplus.com/css/css-architectures-new-best-practices.html转载!使用Normalize.css重置默认样式它具有以下优点,不仅仅是CSS样式重置:不像其他CSSresets,normalize.css保存了有用的默认设置大范围的规范了HTML元素样式纠正了浏览器间的一些bug及不一样的表现形式精心的改进提高了可用性使用详
love2013
·
2020-03-13 21:49
React 组件设计和分解思考
React之前分享过几篇关于React技术栈的文章:做出Uber移动网页版还不够极致性能打造才见真章解析Twitter前端
架构学习
复杂场景数据设计ReactConf2017干货总结1:React+ESnext
LucasHC
·
2020-03-12 21:21
[Android]如何做一个崩溃率少于千分之三噶应用app(11)-Gradle组件化优化
[Android]如何做一个崩溃率少于千分之三噶应用app--章节列表我建立了一个关于Android
架构学习
的群,里面可以进一步进行组件化学习的交流。群号是316556016,也可以扫码进群。
CangWang
·
2020-03-10 14:32
架构学习
参考:http://ios.jobbole.com/84897/架构模式简述猿题库架构设计"没有最好的架构,只有适合自己的业务的架构才是最好的架构,并且它是逐步地变强变大"
架构学习
:研究50个优秀框架的代码设计理念研究
桃逸
·
2020-03-08 04:34
DI理解以及Dagger生成代码分析
前言依赖注入是我在安卓项目
架构学习
(dagger+mvp+retrofit+rxjava+eventbus)里面的又一大步。
Zane96
·
2020-02-29 16:16
2.苹果技术总体
1.架构方面1.牛逼的项目
架构学习
对象2.从苹果Api架构到自身的架构---特别长3.项目MVC分层指导2.经常参考学习1.iOS开发者的99个绝佳资源(侧重平台和软件)2.开源项目和第三方库汇总3.iOS
小白哥有话说
·
2020-02-26 01:50
数据库
架构学习
(二)什么影响了MySQL性能
1.服务器硬件的影响包括:CPU,内存,磁盘IO等2.服务器的操作系统的影响3.数据库存储引擎的选择(插件式存储引擎)MyISAM:不支持事务,表级锁。InnoDB:事务级存储引擎,完美支持行级锁,事务AICD特性。4.数据库服务器的配置参数(影响最为关键)5.数据库结构设计和SQL语句的影响数据库的优化重点在于数据库表结构设计和SQL语句的编写和优化服务器硬件对性能的影响和优化CPU和可用内存大
海贼之路飞
·
2020-02-24 00:56
iOS
架构学习
篇——接口的设计
App与服务器的通信接口如何设计得好,需要考虑的地方挺多的,在此根据我的一些经验做一些总结分享,旨在抛砖引玉。安全机制的设计现在,大部分App的接口都采用RESTful架构,RESTFul最重要的一个设计原则就是,客户端与服务器的交互在请求之间是无状态的,也就是说,当涉及到用户状态时,每次请求都要带上身份验证信息。实现上,大部分都采用token的认证方式,一般流程是:用户用密码登录成功后,服务器返
Yiart
·
2020-02-22 15:00
架构师必备之高性能
架构学习
路线:消息中间件,Nginx,Redis等!
一)Zookeeper分布式环境指挥官zookeeper基础ZooKeeper是一种分布式协调服务,用于管理大型主机。在分布式环境中协调和管理服务是一个复杂的过程。ZooKeeper通过其简单的架构和API解决了这个问题。ZooKeeper允许开发人员专注于核心应用程序逻辑,而不必担心应用程序的分布式特性。分布式应用的优点(1)可靠性-单个或几个系统的故障不会使整个系统出现故障。(2)可扩展性-可
wx5d9ed7c8443c3
·
2020-02-21 21:58
高性能架构
Java
后端
什么是Maven? 使用Apache Maven构建和依赖项管理
通过优锐课java
架构学习
中,学到了不少干货,整理分享给大家学习。开始使用最流行的Java构建和依赖管理工具MavenApacheMaven是Java开发的基石,也是Java使用最广泛的构建管理工具。
Today今
·
2020-02-19 14:00
精选Java中的多态和继承
在优锐课
架构学习
中,了解了关于用多态方法调用将你的大脑包围在Java方法调用周围根据传说中的VenkatSubramaniam,多态是面向对象编程中最重要的概念。
wx5deb0084464f6
·
2020-02-19 13:59
java
微服务
架构
iOS
架构学习
篇——UI层的设计
三层架构中,数据层和业务层都已经做过了简单的分享,最后,就剩下展示层(UI层)了。本篇就给各位分享下我在展示层设计方面的一些经验心得。展示层是三层架构中最复杂的一层了,需要考虑的包括但不限于界面布局、屏幕适配、文字大小、颜色、图片资源、提示信息、动画等等。展示层也是变化最频繁的一个层面,每天改得最多的就是界面了。因此,展示层也是最容易变得混乱不堪的一个层面。一个良好的展示层,应该有较好的可读性、健
Yiart
·
2020-02-18 21:39
微服务 继承与构成:如何选择
通过优锐课的java
架构学习
中,了解了关于比较两种联系类的基本方法,然后练习在Java继承中调试ClassCastExceptions继承和组合是开发人员用来在类和对象之间建立关系的两种编程技术。
wx5deb0084464f6
·
2020-02-18 15:40
java
微服务
并发
最合理的Java学习规划,全套Java视频教程、学习资料无偿分享
数据库编程和设计第四阶段:网页编程和设计第五阶段:JAVAEE和项目开发第六阶段:SSM框架和项目开发第七阶段:JAVA高级技术第八阶段:电商高级项目_架构/编码第九阶段:设计模式/框架源码分析第十阶段:微服务
架构学习
信心的果效
·
2020-02-12 05:39
你应该知道的Java缓存进化史
欢迎工作一到五年的Java工程师朋友们加入Java技术交流:611481448群内提供免费的Java
架构学习
资料(里面有高可用、高并发、高性能及分布式、Jvm性能调优、Spring源码,MyBati
Java架构学习者
·
2020-02-11 18:24
数据库
架构学习
(一)
一般Web服务器支持横向扩展,而数据库服务器则不支持横向扩展(复制数据会破坏数据库的一致性和完整性)。缺少主从复制组件的情况下,需手动切换主从服务器,然后主从复制(主从复制时间较长)。QPS:QueriesPerSecond意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。TPS:是TransactionsPerSecond的缩
海贼之路飞
·
2020-02-11 02:13
微服务
架构学习
之我见
理解微服务关于微服务架构的文章和资料已经不甚枚举,有兴趣的可以先参考MartinFowler的大作。这里谈谈个人对微服务架构的认识和理解。软件设计的本质问题软件设计最终的追求是高内聚、低耦合,各种各样的编程语言、框架、原则、模式都是为了帮助我们达成这个目标。满足这种特征的软件具有更好的可扩展性、可伸缩性、可维护性。微服务架构也不例外。通过将服务划分为多个、独立的微服务,消除单体程序中存在的紧耦合;
zhizhuwang
·
2020-02-10 20:27
046
架构学习
②基础概念【技术】
1基础概念系统泛指由一群有关联的个体组成,根据某种规则运作,能完成个别元件不能单独完成的工作的群体。它的意思是“总体”“整体”或“联盟”。子系统也是由一群有关联的个体所组成的系统,多半会是更大系统中的一部分。软件模块(Module)是一套一致而互相有紧密关连的软件组织。它分别包含了程序和数据结构两部分。现代软件开发往往利用模块作为合成的单位。模块的接口表达了由该模块提供的功能和调用它时所需的元素。
得奕
·
2020-02-08 18:39
ABP
架构学习
之路
1.引言作为.Net工地搬砖长工一名,一直致力于挖坑(Bug)填坑(Debug),但技术却不见长进。也曾热情于新技术的学习,憧憬过成为技术大拿。从前端到后端,从bootstrap到javascript,从python到Node.js,了解过设计模式,也跟风了微信公众号开发。然而却浅尝辄止,未曾深入。买了一本本的技术书籍,没完整的翻完一本。屯了一部部的pdf,却只是在手机里占着内存。想过改变,却从未
圣杰
·
2020-02-08 07:58
搞懂防止破坏单例类模式
在优锐课在线的java
架构学习
探讨中,让我们探讨破坏单例属性的三种主要方法以及如何防止它。我们习惯于在需要时在我们的应用程序中使用单例设计模式。
Today今
·
2020-02-07 16:00
047
架构学习
③设计文档【技术】
1需求介绍[需求介绍主要描述需求的背景、目标、范围等]性能问题,耦合问题,效率问题……基于以上背景,我们需要XXX。2需求分析[需求分析主要全方位地描述需求相关的信息]5W:Who、When、What、Why、WhereWho:需求利益干系人,包括开发者、使用者、购买者、决策者等。When:需求使用时间,包括季节、时间、里程碑等。What:需求的产出是什么,包括系统、数据、文件、开发库、平台等。W
得奕
·
2020-02-07 04:29
精讲 使用ELK堆栈部署Kafka
使用ELK堆栈部署Kafka通过优锐课的java
架构学习
分享,在本文中,我将展示如何使用ELKStack和Kafka部署建立弹性数据管道所需的所有组件。
Today今
·
2020-02-06 16:00
架构学习
记录
一,读写分离延迟处理方案1,对固定业务读写在主节点,比如登录注册二,缓存雪崩缓存失效后或者启动系统的时候没有预热,大量连接进来对同一个key进行数据库读取导致数据库雪崩优化方式:1,业务服务器使用分布式锁2,发消息给后台缓存更新服务器更新缓存并返回空队列,缓存更新服务器使用锁方式并发更新缓存三,缓存热点redis单个key访问量大。将热点key复制多分,分别采用不同的过期时间,访问的时候随机取其中
请叫我淼哥哥
·
2020-02-06 08:19
架构学习
-系统重构(业务)
A01.定义重构自问自答:要不要当前系统重新写一遍呢?要不要系统中某个某块重新写一遍呢?如果回答内容”是”.重构就是把旧的系统全部推翻或者部分推翻,开发新的系统来代替旧的系统或某个部分.公司案例:第一版公司中php写的业务转JAVA语言开发,属于整个系统的重构.第二版后续的商标注册类业务进行订单优化,后续的商品模块进行局部重构;A05.何时重构业务主导:对当前业务流程做颠覆性的改变,导致当前的系统
踏歌而行
·
2020-02-06 05:17
iOS架构主要概述
先谈谈自己对iOS
架构学习
成长的点点滴滴从事iOS开发将近四年的时间,从刚开始最基本的语言、界面、逻辑,再到后面复杂点的线程、数据处理、网络请求、动画,最后到最复杂的底层音视频、图像算法、自定义各种效果
五八四十
·
2020-02-06 02:03
架构学习
-系统重构(技术)
01.xxx.消灭问题如果旧系统业务迭代规模没有那么频繁,那么旧的垂直系统不需要微服务化,因为体现不出来微服务的价值;如果旧系统中的其他业务将来可能需要重构,那么不需要微服务化,因为将来可能会大改动;如果旧系统中的业务只是其他业务的支撑业务,并且迭代频率低,没有不要进行拆分;如果没有类似客户端,那么垂直系统怎么改微服务都可以,兼容旧版本app总是非常多的问题;如果有厉害的技术专家,开始主导微服务,
踏歌而行
·
2020-02-05 12:19
关于使用Spring Boot Microservices设置ELK堆栈
在优锐课的java
架构学习
中,了解有关ELK监视和日志记录堆栈以及如何在一个位置整理多个微服务的日志的信息IT的重要阶段之一是后期制作阶段,而主要挑战之一就是确定后期制作中的问题。
wx5deb0084464f6
·
2020-02-04 16:15
java
微服务
架构师
Spring Cloud 微服务
架构学习
笔记与示例
本文示例基于SpringBoot1.5.x实现,如对SpringBoot不熟悉,可以先学习我的这一篇:《SpringBoot1.5.x基础学习示例》。关于微服务基本概念不了解的童鞋,可以先阅读下始祖MartinFowler的《Microservice》,本文不做介绍和描述。一、分布式服务框架的发展1.1第一代服务框架代表:Dubbo(Java)、Orleans(.Net)等特点:和语言绑定紧密1.
星云留水
·
2020-01-14 16:00
JavaScript知识
架构学习
路径(一)- 变量篇
【摘要】本文是专为JavaScript入门者而总结的,总体上将JavaScript的基础部分分成了九大块,分别是变量、运算符、数组、流程控制结构、字符串函数、函数基础、DOM操作基础、文档对象模型DOM和正则表达式。【关键字】变量、运算符、数组、流程控制结构、函数、DOM、正则表达式。本篇文章的主要内容是围绕着JavaScript(以后简称JS)的基础进行归纳与总结的,一方面可以给入门级的JS爱好
优才学院
·
2020-01-04 03:05
一线互联网企业必问120道Java面试题以及答案
如对Java技术感兴趣,对架构技术感兴趣可以加入Java高级
架构学习
交流集合,架构群:614478470点击加入,里面都是都是技术人员,可以提问,交流学习,公告,文件有架构资料,需要可自行下载学习。
JAVA高级架构开发
·
2019-12-31 10:26
一文精通kafka 消费者的三种语义
欢迎工作一到五年的Java工程师朋友们加入Java技术交流:611481448群内提供免费的Java
架构学习
资料(里面有高可用、高并发、高性能及分布式、Jvm性能调优、Sp
Java架构学习者
·
2019-12-31 03:36
[Android]如何做一个崩溃率少于千分之三噶应用app(5)-极速增量编译
[Android]如何做一个崩溃率少于千分之三噶应用app--章节列表我建立了一个关于Android
架构学习
的群,里面可以进一步进行组件化学习的交流。群号是316556016,也可以扫码进群。
CangWang
·
2019-12-30 20:35
Java高级工程师需要弄明白的20个知识点
欢迎工作一到五年的Java工程师朋友们加入Java架构开发:957734884群内提供免费的Java
架构学习
资料(里面有高可用、高并发、高性能及分布式、Jvm性能调优、Spring源码
java高并发
·
2019-12-28 20:13
Redis之上的分布式Java队列
通过优锐课的java
架构学习
分享中,讨论了让我们使用RedissonJava框架讨论六种不同类型的基于Redis的分布式队列。
wx5deb0084464f6
·
2019-12-28 10:27
java
Redis
分布式
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他