一,android体系结构:
1,应用层:在熟悉不过,之前开发的app全是应用层的东西。记账本,码上发,图片浏览,等等
2,应用框架层:给应用层提供API: ActivityManager,WindowsManager,ContentProviders,ViewSystem,PackageManager,TelephonyMa nager,ResouceMana
转载
2023-09-11 15:52:37
68阅读
在架构设计过程中,肯定绕不开技术选型这个话题,大到架构、框架、语言选择,小到用什么组件、设计模式。我们知道,架构设计的主要目标,是要能低成本地满足需求和需求变化,低成本地保障软件运行。然而对技术的个人偏好,很可能让你在技术选型时,忽略架构设计的目标,导致满足需求的成本变高,或者运行成本居高不下。那在软件工程中,怎么样才能避免这种选型的倾向性,科学客观地做好技术选型。技术选型就是项目决策技术选型,就
转载
2024-02-27 14:41:33
160阅读
1、web
MVC Framwork: SpringMVC
Template:Thymeleaf、JSP2.0
Javascript Library: JQuery、vue.js
CSS Framework: Twitter Bootstrap
WebService:CXF,尽量用restful http
2、Database
ORM框架:jpa、springjdbcTemplate
数据库
转载
2021-08-20 14:47:39
246阅读
博客分类: Java SpringHibernateDWRfreemarkerjQuery. 技术选型 2.1. 基础架构 1.IOC Container: Spring, Guice 我们
原创
2022-07-28 11:03:59
140阅读
# 一、JUnit JUnit (opens new window)目标是为JVM上的开发人
原创
2022-07-24 00:40:38
200阅读
所谓“技术选型”对于程序员,尤其是互联网公司的技术负责人或架构师来说,一定很熟悉。技术选型往小了说,比如日常开发中的一个组件库的选择,往大了说,比如整个系统的开发语言、架构等。一般去确定某个技术选型的时候,我们都需要仔细的去权衡各种技术、各种方向的利弊,然后作出取舍。我们在做技术选型的时候一般有这样一些步骤:首先要明确选型的需求和目的,列出必须要考虑的各种因素以及评判标准然后寻找候选技术,范围可
转载
2024-01-08 15:46:05
68阅读
记录自己在开发这一年所学、用到的技术 目录1.后端开发时所需要的环境1、JAVAJDK、JRE1、Java 及设计模式六大原则设计模式2、框架、工具1、Spring、SpringMVC、SpringBoot、SpringCloud2、MyBatis、MyBatis puls 及MyBatis分页插件PageHelper3、Logback、log4j、SLF4J4、java工具1、Hutool2、f
转载
2024-03-08 14:20:56
350阅读
项目运行环境配置:Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。项目技术:java+ mybatis + Maven等等组成,B/S模式 + Maven管理等等。环境需要1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版
转载
2024-02-18 11:43:53
98阅读
项目技术背景将data路径下所有日志文件通过Flume采集到HDFS上五分钟一个目录,一分钟形成一个文件技术选型flume中有三种可监控文件或目录的source,分别为exec、spooldir、taildirexec:可通过tail -f命令去tail住一个文件,然后实时同步日志到sink,这种方式可能会丢数据详情可见官网说明官网截图spooldir:可一个目...
原创
2022-03-31 09:35:55
460阅读
内网 + 同框架Java客户端 + 大并发:多路复用的TCP长连接 + kryo (二进制序列化) (kryo也可以用Protostuff,FST等代替)内网 + 不同框架Java客户端:TCP + Kryo内网 + Java客户端 + 2PC分布式事务:RMI/IIOP (TCP + 二进制)内网 + Java客户端 + 可靠异步调用:JMS + Kryo (TCP + 二进制)内网 + 不同语
转载
精选
2016-02-16 11:22:46
977阅读
转载
2019-06-27 11:53:00
156阅读
2评论
# Redis 技术选型指南
Redis 是一种高性能的键值存储数据库,广泛应用于缓存、数据持久化和消息队列等多种场景。在选择 Redis 作为技术方案之前,我们需要做出一系列的步骤和分析,确保它能够满足我们的需求。本文将以流程图的方式展示 Redis 技术选型的步骤,并详细说明每一步需要的实现代码及其注释。
## Redis 技术选型流程
以下是选型过程的基本步骤:
| 步骤
技术选型为什么要进行技术选型?1、降低开发成本2、提高研发效率微服务架构的产生1、第一代单体应用,所有的模块打包到一起部署运行;例如:打包一个War包放到一个Tomcat下运行,这种架构也叫巨石型应用架构。在开发小型项目上有独特优势: 易于调试、部署,运维方便。缺点:1、不可靠。任何模块的一个bug,可能拖垮整个应用。2、单维扩展。只能通过运行更多的服务器水平扩展,而不同的应用服务对资源的需求不同
转载
2023-08-15 15:37:46
120阅读
项目技术背景将data路径下所有日志文件通过Flume采集到HDFS上五分钟一个目录,一分钟形成一个文件技术选型flume中有三种可监控文件或目录的source,分别为exec、spooldir、taildirexec:可通过tail -f命令去tail住一个文件,然后实时同步日志到sink,这种方式可能会丢数据详情可见官网说明官网截图spooldir:可监听一个目...
原创
2021-07-09 10:35:39
233阅读
技术选型对创业公司至关重要,好的选型会让你少走弯路,产品更快推向市场,比竞争对手更快赢得客户,获得更多融资,有更多资源投入产品研发和市场扩展 … 如此往复形成良性循环。相反,每一个错误选型都会带来巨大的技术债务,我知道一些创业公司把 demo 时的选型一直用到 A 轮甚至 B 轮,然后不得不停下业务
转载
2016-09-25 21:16:00
248阅读
2评论
后台的主要框架都已经规划的差不多了,现在主要就是UI技术框架的选型还没有确定。 是自己用jsp还是taglib,还是jsf,GWT,还是直接用RIA+REST呢,很头疼的抉择呀。 个人偏向于RIA+REST,不过没有太多的成功实施案例,所以还是考虑呀。
原创
2009-08-20 22:49:00
59阅读
这是一篇综合类技术选型指南,试图为你提供一份比较通用的技术选型思维框架。当你需要进行技术选型时,可以参照它来设计自己的决策树。这其中你需要考虑的主要维度包括目标产品、目标用户、目标团队和技术本身,下面我将分别细述,并在此基础上介绍一些反模式。维度目标产品这是最重要的维度。产品本身的特征将影响技术选型时的很多因素。短生命周期产品和长生命周期产品短生命周期的产品通常要求快速起步:门槛低、书写自由、不强
原创
2021-04-24 22:09:37
280阅读
springcloud 技术选型 https://start.spring.io/actuator/info
转载
2020-12-11 21:41:00
236阅读
2评论