一,android体系结构: 1,应用层:在熟悉不过,之前开发app全是应用层东西。记账本,码上发,图片浏览,等等 2,应用框架层:给应用层提供API: ActivityManager,WindowsManager,ContentProviders,ViewSystem,PackageManager,TelephonyMa nager,ResouceMana
在架构设计过程中,肯定绕不开技术选型这个话题,大到架构、框架、语言选择,小到用什么组件、设计模式。我们知道,架构设计主要目标,是要能低成本地满足需求和需求变化,低成本地保障软件运行。然而对技术个人偏好,很可能让你在技术选型时,忽略架构设计目标,导致满足需求成本变高,或者运行成本居高不下。那在软件工程中,怎么样才能避免这种选型倾向性,科学客观地做好技术选型技术选型就是项目决策技术选型,就
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阅读
创业初期,项目如何选型
所谓“技术选型”对于程序员,尤其是互联网公司技术负责人或架构师来说,一定很熟悉。技术选型往小了说,比如日常开发中一个组件库选择,往大了说,比如整个系统开发语言、架构等。一般去确定某个技术选型时候,我们都需要仔细去权衡各种技术、各种方向利弊,然后作出取舍。我们在做技术选型时候一般有这样一些步骤:首先要明确选型需求和目的,列出必须要考虑各种因素以及评判标准然后寻找候选技术,范围可
记录自己在开发这一年所学、用到技术 目录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,我们在这个平台上运行。其他版
项目技术背景将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评论
技术架构选型
原创 8月前
28阅读
# Redis 技术选型指南 Redis 是一种高性能键值存储数据库,广泛应用于缓存、数据持久化和消息队列等多种场景。在选择 Redis 作为技术方案之前,我们需要做出一系列步骤和分析,确保它能够满足我们需求。本文将以流程图方式展示 Redis 技术选型步骤,并详细说明每一步需要实现代码及其注释。 ## Redis 技术选型流程 以下是选型过程基本步骤: | 步骤
原创 10月前
90阅读
技术选型为什么要进行技术选型?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评论
  • 1
  • 2
  • 3
  • 4
  • 5