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
架构学习
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
分布式
消息系统
架构学习
分享
文章链接现代IM系统中的消息系统架构-架构篇现代IM系统中的消息系统架构-模型篇现代IM系统中的消息系统架构-实现篇其实自己直接点开来一个一个的食用也是挺不错的学习归纳消息系统中最核心的功能是消息的同步和存储消息的同步将消息完整的、快速的从发送方传递到接收方。衡量指标:消息传递的实时性、完整性以及消息规模对应功能:在线/离线消息推送,多端同步消息的存储消息的持久化保存对应功能:消息漫游同时,消息的
谢随安
·
2019-12-28 06:51
Spring Cloud 微服务
架构学习
笔记与示例
一、分布式服务框架的发展1.1第一代服务框架代表:Dubbo(Java)、Orleans(.Net)等特点:和语言绑定紧密1.2第二代服务框架代表:SpringCloud等现状:适合混合式开发(例如借助SteeltoeOSS可以让ASP.NetCore与SpringCloud集成),正值当年1.3第三代服务框架代表:ServiceMesh(服务网格)=>例如ServiceFabric、lstio、
小猪_佩奇
·
2019-12-20 01:00
Android官方MVP
架构学习
分析-2017-01-14
每次看MVC架构的项目时,都会在比较臃肿的Activity、Fragment里面阅读,对一个界面的逻辑理解并不是那么的清晰。当然,Android的MVC架构,很多都不是特别的清晰,因为Activity作为控制器,却做了很多视图的处理,或者把Activity理解成为视图,却拥有着大量的控制器逻辑。MVP架构会在这个MVC基础上锦上添花。虽然会添加很多接口类,但清晰度上面提高了,后面通过泛型应该也可以
自然like
·
2019-12-17 08:05
基于Spring Boot和Spring Cloud实现微服务
架构学习
(一)-Spring框架介绍
总结看了几周Spring相关框架的书籍和官方demo,是时候开始总结下这中间的学习感悟。首先,最想说的是,当你要学习一套最新的技术时,官网的英文文档是学习的最佳渠道。因为网上流传的多数资料是官网翻译而来,很多描述的重点也都偏向于作者自身碰到的问题,这样就很容易让你理解和操作出现偏差,最开始我就进入了这样误区。官网的技术导读真的描述的很详细,虽然对于我们看英文很费劲,但如果英文不是很差,请选择沉下心
Java高级架构
·
2019-12-14 11:09
iOS
架构学习
篇——业务层的设计
业务层其实并不复杂,但是大部分开发人员对其职责并没有理解清楚,从而使其沦落为一个数据中转站。我之前分享过的Android项目重构之路系列中提到的核心层,其实就是这里所讲的业务层。但有不少读者反映,他们在实际项目中就只是做一下参数检查,然后直接调用API,与展示层对接的接口基本也与API的接口一致的。这样,业务层无疑就已经变为了一个数据中转站。业务层的职责所以,设计业务层之前,对业务层的职责要先真正
Yiart
·
2019-12-14 07:12
Java
架构学习
路线图
JAVA学习路线图,特此声明;仅希望对热爱JAVA架构有所帮助如若转载或者使用本图,请注明出处,避免后期出现版权问题,谢谢!!![图片上传中。。。(4)]JAVA学习路线图:此乃是java架构师的学习路线图,由简到繁,由易到难,一步步的学习,最后成为****JAVA架构攻城狮。希望对大家的学习有所帮助工程化技术-提高效率,才能有更多时间来思考!源码分析-成为一个大牛内功深厚的程序员分布式,高性能,
灰色程序
·
2019-12-07 04:38
Kubernetes
架构学习
笔记
Kubernetes是Google开源的容器集群管理系统,其提供应用部署、维护、扩展机制等功能,利用Kubernetes能方便地管理跨机器运行容器化的应用,是Docker分布式系统的解决方案。k8s里所有的资源都可以用yaml或Json定义。1K8s基本概念1.1MasterMaster节点负责整个集群的控制和管理,所有的控制命令都是发给它,上面运行着一组关键进程:kube-apiserver:提
devabel
·
2019-12-02 04:43
不要只关注算法与数据结构,这里有份Android高级
架构学习
开发指南
中国互联网发展的这些年,如今90后程序员是中国程序员的主力军,互联网的热潮也让一批批00后蠢蠢欲动,尝试涌入互联网圈。当程序员容易,当一个优秀的程序员需要不断学习,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。早早确定自己的职业方向,才能在工作和能力提升中甩开同龄人。Android高手都在研究学习的技术今天以我的工作经验给大家
奶盖ww
·
2019-12-01 12:27
关于OAuth 2.0不同Grant Type的理解和使用
大家都知道OAuth2.0有四种不同的granttype,分不同的业务场景来使用,我在前面的一篇文章也有粗略讲过微服务
架构学习
笔记之一认证和授权-大概怎么去按照不同业务场景来使用OAuth2.0的不同granttype
可文分身
·
2019-12-01 04:20
微服务
架构学习
笔记之一认证和授权
我们在搭建微服务的时候,常常需要考虑的一个问题是,微服务之间以及你的应用和微服务之间是怎么信任对方的。这个时候我们会谈到两个概念,认证(authentication)和授权(authorization)。这是两个不同的概念,通俗点讲,认证是指系统需要确认你是谁?,而授权是指在通过认证之后,你能干什么?,多数场景下这里的“你”指的都是第三方应用程序。认证说到认证,我们可以先来了解下Http常用的一些
可文分身
·
2019-11-30 17:54
SQL Server创建、更改和删除架构
SQLServer创建
架构学习
如何使用SQLServerCREATESCHEMA在当前数据库中创建新架构。
N-COUNT
·
2019-11-22 15:00
做出Uber移动网页版还不够 极致性能打造才见真章
之前分享过几篇关于React技术栈的原创文章:解析Twitter前端
架构学习
复杂场景数据设计ReactConf2017干货总结1:React+ESnext=♥React+Redux打造“NEWSEARLY
LucasHC
·
2019-11-07 17:42
开发十年,留下最完整的Java
架构学习
路线,学完年薪65W
文章有点长,请大家耐心看完,话不多说直接上干货!永不过时的编程语言——Java编程开发。Java编程语言占比:据官方数据统计,在全球编程语言工程师的数量上,Java编程语言以900万的程序员数量位居首位。而且很多软件的开发都离不开Java编程,因此其程序员的数量最多。而在以Java编程为核心的开发领域中,javaEE程序员的需求量10年来一直居于首位!Java工程师人才缺口:根据IDC的统计数字:
java技术分享师
·
2019-11-03 21:36
开发十年,留下最完整的Java
架构学习
路线,学完年薪65W
文章有点长,请大家耐心看完,话不多说直接上干货!永不过时的编程语言——Java编程开发。Java编程语言占比:据官方数据统计,在全球编程语言工程师的数量上,Java编程语言以900万的程序员数量位居首位。而且很多软件的开发都离不开Java编程,因此其程序员的数量最多。而在以Java编程为核心的开发领域中,javaEE程序员的需求量10年来一直居于首位!Java工程师人才缺口:根据IDC的统计数字:
JAVA架构师的圈子
·
2019-11-03 12:31
Git基本概念和核心命令掌握-
架构学习
笔记1
Git基本概念和核心命令掌握一、Git体系概述Git与svn的区别存储方式不同使用方式不同管理模式不同1、存储方式的区别Git把内容按元数据方式存储类似K/V的数据库(就是把文件里面的内容存到数据库里),可以比喻成java中的map容器,当我们的内容放入数据库里面Git会返回一个key给我们这个key是唯一的,所以如果插入重复的内容返回的key也是一样的,当需要进行回滚上一个版本你只需要告诉Git
小Pig奇
·
2019-11-03 11:34
架构学习日志
git
java
github
核心概念
基础
spring cloud 微服务
架构学习
笔记
什么是微服务架构“微服务”一词源于MartinFowler的名为Microservices的博文。简单地说,微服务是系统架构上的一种设计风格,它的主旨是将一个原本独立的系统拆分成许多个小型服务,这些小型服务都在各自独立的进程中运行,服务之间通过RPC/RESTFulAPI进行通信协作。微服务九大特征服务组件化按业务组织团队做“产品”的态度智能端点与哑管道去中心化治理去中心化管理数据基础设施自动化容
chenyun19890626
·
2019-09-21 16:50
架构
阿里巴巴2020届秋招最后一班车 企业智能事业部 企业大脑技术部 2020届秋招 Java 开发工程师
Java、Kotlin、SpringBoot等基础入门,架构中间件实战提升,技术中台
架构学习
,企业
一个会写诗的程序员
·
2019-09-18 14:12
hr
校招
社招
Kotlin
开发者社区
上一页
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
其他