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
Android-架构篇
KVM虚拟化解决方案系列之KVM
架构篇
虚拟化是云计算的基础,在有虚拟化之前,一个物理主机上只能安装一个操作系统和运行一个核心业务程序。在有了虚拟化之后,一个物理主机上可以运行多台虚拟机,虚拟机上可以安装不同的操作系统和运行不同的核心业务程序,虚拟机共享物理主机的CPU、内存、I/O硬件资源,但是逻辑上虚拟机之间是相互隔离的。1.类型1和类型2虚拟化物理主机是通过一个叫虚拟机监控器(Hypervisor)的软件程序实现硬件资源虚拟化的,
鵬城大聖
·
2023-04-06 15:11
Linux虚拟化随笔
linux
云计算
Android-
音视频学习系列-(八)基于-Nginx-搭建(rtmp、http)直播服务器
云服务器:腾讯云系统:centos直播服务器:nginx拓展模块:nginx-http-flv-module(支持rtmp、http-flv、http-hls等)如果NGINX要支持正则表达式,需要安装PCRE库。如果NGINX要支持加密访问,需要安装OpenSSL库。如果NGINX要支持压缩,需要安装zlib库。测试环境:电脑:MAC推流软件:obs-studioMAC拉流软件:VLCAndro
m0_67740402
·
2023-04-06 08:56
程序员
经验分享
面试
凤凰
架构篇
这是一部以"如何构建一套可靠的分布式大型软件系统"为叙事主线的开源文档,是一幅帮助开发人员整理现代软件架构各条分支中繁多知识点的技能地图。文章《什么是"凤凰架构"》详细阐述了这部文档的主旨、目标与名字的来由,文章《如何开始》简述了文档每章讨论的主要话题与内容详略分布,供阅前参考。如今我所写的文章只是用来我自己学习大佬写的凤凰架构,加深印象所用第一篇、什么是凤凰架构??--如何用一些不可靠的部件来构
烟雨楼下不羡仙
·
2023-04-06 04:53
凤凰架构
java
【软件
架构篇
】互联网架构模板
1、互联网标准技术架构图架构图如下图所示。这张图基本涵盖了互联网技术公司的大部分技术点,不同公司只是在具体的技术实现上稍有差异,但不会跳出这个框架的范畴。image.png2、存储层SQL:常用的有mysql,用于存储业务数据。互联网发展初期,各个业务一般都会独立运营mysql集群,但随着业务越来越多,mysql集群规模越来越大,那就有必要做成SQL平台。NoSQL:翻译为NotOnlySQL,作
文竹小二
·
2023-04-06 03:15
MySql详解(一)--
架构篇
MySQL
架构篇
逻辑架构Connectors连接器,指的是不同语言中与SQL的交互ManagementServeices&Utilities系统管理和控制工具ConnectionPool:连接池管理缓冲用户连接
刘了个牛
·
2023-04-06 02:29
Mysql
java
mysql
无人车之美——软件
架构篇
——刻意练习,不停地刻意练习!接上一篇。无人车之美——技术要点速览本文以自身经历回顾进入无人车领域的心路历程和心流变化,并在无人车软件架构的基础上,罗列各个板块所必须掌握的基础知识或技能,希望对无人车从业者有所帮助或启发。https://blog.csdn.net/slampai/article/details/127469210目录0.写在前面——使用系统化思维1.常见软件框架——避免成为“调参
腾腾任天真
·
2023-04-05 20:14
无人车之美
人工智能
自动化
汽车
自动驾驶
程序人生
互联网寒冬下,一个-
Android-
程序员的面试心得,含爱奇艺,小米,腾讯,阿里
}publicFather(){System.out.println(“constractFather”);method();}publicvoidmethod(){System.out.println(“methodFather”);}@OverridepublicStringtoString(){return“toStringFather”;}}staticclassSonextendsFat
m0_66264881
·
2023-04-05 11:57
程序员
架构
移动开发
android
MySQL实战宝典 高可用
架构篇
17 高可用设计三大高可用设计架构方案
前面学习了MySQL数据库的复制、优化,以及基于复制技术实现业务层的读写分离方案,这些内容是为了铺垫MySQL数据库的高可用架构设计。因为复制是高可用的基础,但只用复制同步数据远远不够,还要结合自己的业务进行高可用设计。同时,高可用也不仅仅是数据库的事,你要从业务的全流程出发,思考怎么设计一个真正健壮的高可用架构。高可用概念(HighAvailability)首先,我们来看一下wiki上对高可用的
java领域
·
2023-04-05 10:29
mysql
架构
数据库
java
性能优化
doris通关之概念、
架构篇
doris基本概念1.OLTP和OLAP概念1.1.OLAP分类1.2.MOLAP和ROLAP对比a.MOLAP模式的劣势(以Kylin为例)b.ROLAP模式的优势1.3.对比其他的OLAP系统2.doris架构2.1.FE的两种角色2.1.1.follower个数为什么要是奇数?2.2.元数据管理及数据可靠性1.OLTP和OLAP概念OLTP是OnlineTransactionProcessi
左林右李02
·
2023-04-05 07:09
数据仓库
架构
数据库
大数据
架构篇
-MVC演化MVP
浅谈下当前项目架构思路,早起是基于MVC模式的,打算基于MVP试试,先简单介绍下。MVC(Model-View-Controller):M是指逻辑模型,V是指视图层,C则是控制器。一个逻辑模型可以对应多种视图模块,比如一批统计数据你可以分别用柱状图、饼图来表示。一种视图模型可以在不同视图页共用。使用MVC的目的是将M和V的实现逻辑代码与视图层分离,从而使同一个程序可以使用不同的表现形式,而C存在的
gongjingrong0
·
2023-04-05 07:47
个人原创
MVC
android
Activity
架构
mvp
Android-
手撸抖音“潜艇大挑战”,非科班面试之旅
BoatView自定义View中完成以下几个事情通过两个资源定时切换,实现探照灯闪烁的效果通过OverScroller让移动过程更加顺滑通过一个RotationAnimation,让潜艇在移动时可以调转角度,更加灵动internalclassBoatView(context:Context?):AppCompatImageView(context){privateval_scrollerbylaz
m0_66155412
·
2023-04-05 05:01
程序员
架构
移动开发
android
Android-
跳转高德地图并导航地址(所有地图均可以)
一、判断应用是否安装(高德或者百度等),注意存储分区/***判断是否安装目标应用*/privatebooleanisInstallByread(StringpackageName){/***判断API版本是否大于29(Android11)*大于29会强制分区*/if(Build.VERSION.SDK_INT<24){returnnewFile("/data/data/"+packageName)
没盐水菠萝
·
2023-04-05 05:00
大数据
Android-
(1)前言
前言很想写一款安卓游戏,去年底就开始看《第一行代码》,看了有两三个月,基本是看玩了。所有的代码也都敲过不止一次了,但是上个月网站出了点问题,数据库啥的都没了,我枯了,近两百篇博客都没了,其中就有学习开发的内容,后来慢慢为了加强巩固知识,也在慢慢捡起来,并学习记录新的知识。今天2020年5月9日,开始复习《第一行代码》。开发环境搭建首先是下载AndroidStudio,我当时下载过,后来电脑重装,啥
哥兜兜里有泡泡糖
·
2023-04-05 02:20
数据库
android
安卓
java
人工智能
Ribbon
架构篇
- ZoneAvoidanceRule
前言ZoneAvoidanceRule基于分区下的服务器的可用性选出可用分区列表,再从可用分区列表中随机选择一个分区,采用轮询的策略选择该分区的一个服务器。ZoneAwareLoadBalancer属性属性描述默认值ZoneAwareNIWSDiscoveryLoadBalancer.enabled是否开启ZoneAwareLoadBalancertrueniws.loadbalancer.def
等後那场雪
·
2023-04-04 18:02
Ribbon
java
spring
cloud
架构篇
之如何画出优秀的架构图(二)
今天是
架构篇
的第二篇文章,跟大家聊聊如何画出好的架构图。一、架构图分类1、业务架构a.定义:描述系统对用户提供了什么业务功能。b.使用场景:产品规划业务给高P汇报
敲代码的程序猿
·
2023-04-04 18:28
架构
ChatGPT技术与商业模式及产业发展布局方案
技术模块四:算力模块五:体验模块六:应用模块七:商业模块八:产业模块九:建议结语主要内容:采用模块化教学方法,总体架构主要包括以下9个教学模块:模块一:概念篇-ChatGPT概念诠释及技术发展模块二:
架构篇
libin9iOak
·
2023-04-04 08:50
人工智能
chatgpt
人工智能
大数据
Android-
沉浸式的实现
1、在res中创建目录values-v21并创建styles.xml文件GB@}(0}A~5E23U0P5H1B}8I.png2、在styles.xml文件中加入控制falsetrue-->@android:color/transparent@android:color/whitetruetrue3、创建BaseActivitypublicclassBaseActivityextendsFragm
Perston
·
2023-04-04 06:10
一文梳理新一代云化园区网络建设方案-
架构篇
(2023版)
从传统的园区网络架构说起顾名思义,园区网络指的是部署在一个园区范围内的网络,这个网络被用来连接其所在园区内的所有固定终端(台式机、服务器、打印机等)、移动终端(笔记本电脑、平板电脑、智能手机、服务机器人等)和IoT终端(门禁、考勤机、摄像头、烟雾传感器等);园区网络需要支持所有这些终端之间的互联互通,还需要按需将其中的一部分终端接入到互联网。一个典型的园区网络往往由有线网络和无线网络两部分构成,无
asterfusion
·
2023-04-04 05:29
架构
网络
实践:服务器编写/系统架构/cache
一、服务器编写篇二、系统
架构篇
三、Cache为王篇
LiuYinChina
·
2023-04-04 03:10
网络技术
2019-必看-
Android-
高级面试题总结
10.监听器未关闭很多需要register和unregister的系统服务要在合适的时候进行unregister,手动添加的listener也需要及时移除##如何避免OOM?1.使用更加轻量的数据结构:如使用ArrayMap/SparseArray替代HashMap,HashMap更耗内存,因为它需要额外的实例对象来记录Mapping操作,SparseArray更加高效,因为它避免了KeyValu
m0_63737583
·
2023-04-03 10:01
程序员
面试
android
移动开发
2019-必看-
Android-
高级面试题总结,oppo android面试
5.静态View导致泄漏使用静态View可以避免每次启动Activity都去读取并渲染View,但是静态View会持有Activity的引用,导致无法回收,解决办法是在Activity销毁的时候将静态View设置为null(View一旦被加载到界面中将会持有一个Context对象的引用,在这个例子中,这个context对象是我们的Activity,声明一个静态变量引用这个View,也就引用了act
m0_66144765
·
2023-04-03 09:06
程序员
架构
移动开发
android
android中mvp封装,
android-
简单快速封装MVP+Retrofit2.0+Rxjava框架
1、概述对于MVP(ModelViewPresenter)大多数做开发的人都能说出一二,或者看到网上的对mvp的解释,对其意都有大概的了解,但让你真正写一套mvp框架,是不是发现无从下手?曾几何本人接触MVP+Retrofit2.0+Rxjava也有同样的疑惑,固知道问题所在,网上关于MVP方面文章太多,千篇一律,看起来比较费力,其实只要看懂一篇文章就够了,为此这篇文章本人写的比较详细,如果无从下
黔子
·
2023-04-03 08:17
android中mvp封装
Nginx
架构篇
(一)动态网站架构、LNMP、FastCGI、nginx+fastcgi运行原理
一、动态网站架构资源文件识别语言识别框架识别index.php开源的phpWindow/Linux+nginx+php+mysqlindex.py开源的pythonWindow/Linux+apache+python+mysqlindex.jsp商业javaWindow/Linux+tomcat+JDK+Oracleindex.asp商业C#Window+iis+asp.net+sql-serve
Lxiyue888
·
2023-04-03 04:58
nginx
服务器
php
Docker原理之
架构篇
--- 总体架构
架构Docker是典型的C/S架构,主要由docker-client和docker-daemon组成。docker-daemon的架构在不断演进中,将不同功能抽离成独立的模块,降低docker-daemon的复杂度。因此,不同版本docker对应的架构图、源码等可能都有所差异。文中出现的相关架构图、源码等都以Docker1.10版本为主。我们以一个下面我们以容器的创建过程为例,简单介绍下各个模块的
Jung_zhang
·
2023-04-02 22:38
Docker
docker
架构
容器
阿里巴巴内部:2022年全技术栈(
架构篇
+算法篇+大数据)你值得拥有
我只截图不说话,PPT大全,氛围研发篇、算法篇、大数据、Java后端架构!除了大家熟悉的交易、支付场景外,支撑起阿里双十一交易1682亿元的“超级工程”其实包括以下但不限于客服、搜索、推荐、广告、库存、物流、云计算等。Java核心技术栈:覆盖了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。大数据:Spark、Hadoop研发篇部分截图一
Java技能树
·
2023-04-02 22:58
架构
大数据
java
【Unity 框架】QFramework v1.0 使用指南
架构篇
:15. 内置工具:TypeEventSystem | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏
15.内置工具:TypeEventSystemQFramework除了提供了一套架构之外,QFramework还提供三个可以脱离架构使用的工具TypeEventSystem、EasyEvent、BindableProperty、IOCContainer。这些工具并不是有意提供,而是QFramework的架构在设计之初是通过这三个工具组合使用而成的。在这一篇,我们来学习TypeEventSystem
凉鞋的笔记
·
2023-04-02 16:02
QFramework
v1.0
使用指南
unity
c#
游戏引擎
【Unity 框架】QFramework v1.0 使用指南
架构篇
:01. QFramework 架构简介 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏
01.QFramework架构简介QFramework架构是一套简单、强大、易上手的系统设计架构。这套架构的特性如下:基于MVC分层(可选)CQRS支持(可选)事件驱动(可选)数据驱动(可选)IOC模块化(可选)领域驱动设计(DDD)支持符合SOLID原则源码不到1000行提供的架构图举个例子(一图胜千言)这两张图现在大家可能还看不太懂,没关系,我们过一遍快速入门就懂了。更多内容转载请注明地址:l
凉鞋的笔记
·
2023-04-02 16:32
QFramework
v1.0
使用指南
架构
unity
游戏引擎
游戏框架
C#
全解MySQL之
架构篇
:自顶向下深入剖析MySQL整体架构
二、MySQL整体结构浅析本章作为MySQL系列的开篇之作,当然也有一定的原因,毕竟只有先对MySQL的整体架构有了一个宏观的认知,才能更好的理解每个细节点的知识。MySQL与我们开发项目时相同,为了能够合理的规划整体架构设计,也会将整个MySQL服务抽象成几个大的模块,然后在内部进行实现,因此先来看看MySQL的整体架构,开局先上一张图:从上往下看,依次会分为网络连接层、系统服务层、存储引擎层、
小二上酒8
·
2023-04-02 16:32
mysql
架构
数据库
java
后端
深入 Nginx 之
架构篇
前言最近在读Nginx相关的书籍,做一下读书笔记。Nginx作为业界知名的高性能服务器,被广泛的应用。它的高性能正是由于其优秀的架构设计,其架构主要包括这几点:模块化设计、事件驱动架构、请求的多阶段异步处理、管理进程与多工作进程设计、内存池的设计,以下内容依次进行说明。模块化设计高度模块化的设计是Nginx的架构基础。在Nginx中,除了少量的核心代码,其他一切皆为模块。所有模块间是分层次、分类别
ducode
·
2023-04-02 03:01
操作系统
网络
epoll
mysql双主架构方案_Mysql双主热备架构搭建-Go语言中文社区
背景知识:在mysql主从
架构篇
我详细介绍了主从架构的搭建,传送门。
starspiaohongyu
·
2023-04-02 01:53
mysql双主架构方案
【Unity 框架】QFramework v1.0 使用指南
架构篇
:09. Query 介绍 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏
09.Query介绍Query是CQRS中的Q,也就是CommandQueryResponsibilitySaperation中的Query。关于Command我们已经介绍了。而Query是和Command对应的查询对象。首先Controller中的表现逻辑更多是接收到数据变更事件之后,对Model或者System进行查询,而查询的时候,有的时候需要组合查询,比如多个Model一起查询,查询的数据
凉鞋的笔记
·
2023-04-01 22:12
QFramework
v1.0
使用指南
架构
游戏
c#
unity
Android-
茫茫9个月求职路,终于拿满意offer手慢无
金九银十过后各大网络平台都是各种面经分享,包括已收offer,或面试失败的都有,相信大部分人都拿到了自己心仪的大厂offer,不过也有没有少数没能进到自己内心向往的大厂而懊恼的,那么到底如何才能进大厂,该准备些什么才能进大厂?此时字节总监有话说,针对面试字节跳动,大佬总结了一些面试点,相信在其它面试中也能带来不少的帮助,今天小编把它整理好了,希望可以帮到更多的小伙伴。本文你能收获什么?知道setC
编程进阶路
·
2023-04-01 20:25
程序员
android
移动开发
经验分享
【Unity 框架】QFramework v1.0 使用指南
架构篇
:19. 心中有架构 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏
QFramework.cs提供了MVC、分层、CQRS、事件驱动、数据驱动等工具,除了这些工具,QFramework.cs还提供了架构使用规范。而当使用QFramework熟练到一定的程度之后,就可以达到心中有架构的境界。如果达到这个境界,你就早已不是当年的你了(开玩笑)。心中有架构的境界,具体是指可以不依赖QFramework.cs就可以再项目中实践QFramework.cs架构。具体的示例如下
凉鞋的笔记
·
2023-04-01 18:19
QFramework
v1.0
使用指南
架构
游戏
c#
unity
游戏引擎
Camera Hal3在Framework架构(1):
架构篇
(1)Hal3架构分析(A)应用框架应用代码位于应用框架级别,它使用Camera2API与相机硬件进行交互。在内部,这些代码会调用相应的Binder接口,以访问与相机互动的原生代码。(B)AIDL(BinderIPC接口)与CameraService关联的binder接口可在frameworks/av/camera/aidl/android/hardware中找到。生成的代码会调用较低级别的原生代
liujun3512159
·
2023-04-01 15:39
相机开发
android
音视频
【Unity 框架】QFramework v1.0 使用指南
架构篇
:14. Command 拦截 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏
QFramework提供了拦截Command的API。我们尝试在CounterApp中实现一个Command日志。代码很简单,如下:publicclassCounterApp:Architecture{protectedoverridevoidInit(){//注册Systemthis.RegisterSystem(newAchievementSystem());//注册Modelthis.Reg
凉鞋的笔记
·
2023-04-01 13:17
QFramework
v1.0
使用指南
架构
游戏
c#
unity
游戏引擎
阿里巴巴内部:2020年全技术栈PPT分享:
架构篇
+算法篇+大数据
我只截图不说话,PPT大全,氛围研发篇、算法篇、大数据、Java后端架构!除了大家熟悉的交易、支付场景外,支撑起阿里双十一交易1682亿元的“超级工程”其实包括以下但不限于客服、搜索、推荐、广告、库存、物流、云计算等。Java核心技术栈:覆盖了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。大数据:Spark、Hadoop研发篇部分截图一
小迁不秃头
·
2023-04-01 07:24
Kafka
架构篇
- 多副本机制
多副本机制副本是分布式系统中对数据和服务提供的一种冗余方式。为了对外提供可用的服务,往往会对数据和服务进行副本处理。数据副本:在不同的节点持久化同一份数据,当某个节点存储的数据丢失时,可以从副本中读取数据,这是分布式系统解决数据丢失问题的最有效的手段。服务副本:多个节点提供相同的服务,每个节点都有能力接收外部的请求并进行相应的处理。Kafka从0.8版本开始为分区引入了多副本机制,通过增加副本数量
等後那场雪
·
2023-04-01 03:15
Kafka
kafka
架构
分布式
关于Android组件化的深度分析篇(三)大厂
架构篇
一丶从微信APP看组件化架构实践提到了微信架构演进:简单分层架构->多进程架构->多子工程并行开发架构;提到了基础工程存在中心化的问题:越来越多的代码/事件很“自然的”被下沉到基础工程;提出了重塑模块化的3个目标:改变通信方式、重新设计模块、约束代码边界提出了服务注册的通信方式提出了新颖的接口暴露方法:将文件后缀修改为.api(需配合include_with_api命令)设计了模块生命周期:dep
idaretobe
·
2023-04-01 02:59
android应用开发
android
flutter
软考-
架构篇
-架构模型
目录模型分类4+1视图软件架构作为一个有机的整体,可以分解成多个侧面来认识,每一个侧面强调它不同方面的特征,从而使架构设计师能整体的把握它的重点。可以将架构软件架构归纳为5种模型,结构模型、框架模型、动态模型、过程模型和功能模型。最常用的是结构和动态模型。模型分类结构模型最直观、最普遍的建模方式。以架构的构件、连接件和其他概念来刻画结构,力图通过结构来反映系统的重要语义内容,包括系统的配置、约束、
穿金头戴帽
·
2023-04-01 01:45
软考
java
开发语言
架构篇
-- 搭建gitlab ci远程自动化部署
001.后端服务自动化部署本文将以pass-runtime服务为例子,进行介绍,有相关自动部署需求,可参考此文档。最近换了份工作公司要求使用gitlabci去部署,原来比较习惯使用jenkins,但是还是要适应新挑战,看了网上比较多的文章一般都不是合适,然后自己写一份,希望能帮助到有缘人。各位道友,多多指教!确认环境gitlab使用ci自动部署需要确认基础环境,是否已经配置好jdk和maven,如
小明同学~~
·
2023-04-01 00:17
架构之路
架构
gitlab
ci/cd
【备战金九银十系列】2020超全美团-
Android-
面试真题解析
估值器Android中数据存储方式(二)Android源码相关分析Android动画框架实现原理Android各个版本API的区别Requestlayout,onlayout,onDraw,DrawChild区别与联系invalidate和postInvalidate的区别及使用Activity-Window-View三者的差别如何优化自定义View,你进行优化的一般方向是怎样的?低版本SDK如何
m0_66883176
·
2023-03-31 19:39
程序员
架构
入门MySQL——
架构篇
前言:上篇文章我们介绍了入门MySQL的基本概念,看完上篇文章,相信你应该了解MySQL的前世今生了吧。本篇文章将带你从架构体系来学习MySQL。我认为学习MySQL架构体系应该是入门阶段必须的,虽然可能看不太明白,暂时也用不到,但是我们心中要有这些概念,了解结构体系对于后续的学习是很有帮助的。MySQL逻辑架构介绍下图展示了MySQL的逻辑架构:(图片来源:林晓斌《MySQL实战45讲》)MyS
weixin_30670925
·
2023-03-31 18:09
数据库
MySQL
架构篇
一、进阶学习环境说明1.1MySQL服务器环境Linux虚拟机:CentOS7MySQL:MySQL5.7.30在Linux服务器中安装MySQL:ps.如果有自己的云服务器,可忽略前两步,直接进行第三步1.2服务器日志文件说明MySQL是通过文件系统对数据和索引进行存储的。MySQL从物理结构上可以分为日志文件和数据与索引文件。MySQL在Linux中的数据索引文件和日志文件通常放在/var/l
JK妹 ^_^
·
2023-03-31 17:19
MySQL
mysql
架构
数据库
软件工程
Android项目重构之路:
架构篇
去年10月底换到了新公司,做移动研发组的负责人,刚开始接手android项目时,发现该项目真的是一团糟。首先是其架构,是按功能模块进行划分的,本来按模块划分也挺好的,可是,他却分得太细,总共分为了17个模块,而好几个模块也就只有两三个类而已。但应用本身其实比较简单,要按功能模块来分的话,最多五个模块就够了。另外,有好多模块划分也很模糊,也有很多类按其功能其实可以属于多个模块的,也有些类定义不明确,
汤坤Sunshine
·
2023-03-31 09:15
Android项目重构之路:界面篇
Keegan小钢并标明原文链接:http://keeganlee.me/post/android/20150619微信订阅号:keeganlee_me写于2015-06-19Android项目重构之路:
架构篇
风信子阳阳
·
2023-03-31 09:43
编码规范
Android项目重构之路:
架构篇
去年10月底换到了新公司,做移动研发组的负责人,刚开始接手android项目时,发现该项目真的是一团糟。首先是其架构,是按功能模块进行划分的,本来按模块划分也挺好的,可是,他却分得太细,总共分为了17个模块,而好几个模块也就只有两三个类而已。但应用本身其实比较简单,要按功能模块来分的话,最多五个模块就够了。另外,有好多模块划分也很模糊,也有很多类按其功能其实可以属于多个模块的,也有些类定义不明确,
R_ine
·
2023-03-31 08:28
android
android
重构
架构
数据中台(
架构篇
)
声明:本文归属一寸HUI所有。@一寸HUI在上一篇文章数据中台(方法论篇)中主要介绍了建设数据中台要建设哪些内容、建设的步骤以及建设过程中需要遵循一定的规范并符合公司的战略。也提及到了阿里巴巴数据中台的全景图,有了上面的基础,现在更能方便的理解数据中台的架构了。先来回顾下数据中台的概念。数据中台是一套可持续“让企业的数据用起来”的机制,是一种战略选择和组织形式,是依据企业特有的业务模式和组织架构,
山野市民
·
2023-03-31 07:54
数据中台
大数据
架构
Android-
自定义插件---彻底解决method-not-found-问题,flutter页面跳转不刷新
importjava.io.FileNotFoundExceptionimportjava.util.PropertiesprivatevalHOME=System.getProperty(“user.home”)privatevalCWD=System.getProperty(“user.dir”)/**这个类主要用来取当前工程的android.jar的绝对路径因为不一样的人不一样的操作系统不一
m0_66264655
·
2023-03-31 03:47
程序员
面试
移动开发
android
Android-
架构新组件---让天下没有难做的-App,字节跳动+京东+美团+腾讯面试总结
Actor是一个用@Entity注解的dataclass,它会生成一个名字是actors的表,注意到有一个字段是@Date?,但是SQLite本身不支持这种复杂类型(complextype),所以我们还需要写一个可以转换成基础类型的转换器:classConverters{@TypeConverterfuntimestampToDate(value:Long?)=value?.let{Date(it
m0_66264655
·
2023-03-31 03:17
程序员
面试
移动开发
android
Android-
悬浮窗功能的实现(附Java、KT实现源码,经验总结
},1000)}}}}overridefunonRestart(){super.onRestart()Log.d(“RemoteView”,“重新显示了”)//不显示悬浮框if(hasBind){unbindService(mVideoServiceConnection)hasBind=false}}overridefunonNewIntent(intent:Intent){super.onNew
m0_66264655
·
2023-03-31 03:16
程序员
面试
移动开发
android
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他