在架构设计过程中,肯定绕不开技术选型这个话题,大到架构、框架、语言选择,小到用什么组件、设计模式。我们知道,架构设计的主要目标,是要能低成本地满足需求和需求变化,低成本地保障软件运行。然而对技术的个人偏好,很可能让你在技术选型时,忽略架构设计的目标,导致满足需求的成本变高,或者运行成本居高不下。那在软件工程中,怎么样才能避免这种选型的倾向性,科学客观地做好技术选型。技术选型就是项目决策技术选型,就
OA系统很多中小企业都在使用,但是真正有深度应用的企业不多,原因很多,再次不一一列表。本文的初衷是为很多企业选型,提供参考,因为笔者使用OA六年以上,泛微、致远、通达、蓝凌、自主开发OA都使用过。企业信息化项目选型很关键,一个适合的产品,高效的实施团队会让实施事半功倍。说一说主流:泛微:技术更加灵活,表单可以写JS脚本、HTML代码,第三方对接丰富,管理员权限很大,表单建模可自行开发轻量级应用,移
原创
2017-03-28 16:25:46
748阅读
博客分类: Java SpringHibernateDWRfreemarkerjQuery. 技术选型 2.1. 基础架构 1.IOC Container: Spring, Guice 我们
原创
2022-07-28 11:03:59
119阅读
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
223阅读
OLTP 指手机应用、网页应用,有交互式的。需求数 据库能够提供毫秒级的响应。OLAP 指可
原创
2022-08-07 00:17:22
275阅读
1. 技术选型:scrapy VS (requests + beautifulsoup)requests和beautifulsoup都是库,scrapy是框架
a. jquery是一个库
b. vue、react是框架scrapy框架中可以集成requests和beautifulsoup等第三方库scrapy基于twisted(异步IO),有性能优势scrapy提供了很多内置的功能,开发速度快sc
原创
2023-09-22 17:36:53
90阅读
## 如何实现“Spark选型”
### 1. 流程
下面是实现“Spark选型”的流程表格:
| 步骤 | 描述 |
| ---- | ---- |
| 1 | 确定需求 |
| 2 | 选择合适的Spark版本 |
| 3 | 配置环境 |
| 4 | 编写Spark应用程序 |
| 5 | 测试和调试 |
| 6 | 部署和运行 |
### 2. 详细步骤
#### 步骤1:确定需
数据模型、存储格式与数据处理架构;
原创
2021-12-14 16:44:07
10000+阅读
关于实时数仓的选型● 如果选择hbase,建议选择kudu● 如果选择kudu, 还可以选择doris● 如果选
原创
2023-05-11 12:56:31
785阅读
好久没来这边了,本来有段时间很想写点东西,有次不知道为什么?一遍写好的文章不晓得点了一下什么地方给没了?搞得我心情极差无比。今天,突然觉得要写点什么,那就聊聊我参加的一次SAP的会议吧?
大大小小的ERP推介会参加过不下十次,大至流程基本是“签到” 、“听专家演讲”、 “产品展
推荐
原创
2007-10-22 16:04:17
1012阅读
3评论
框架与库 库(lib)具有以下三个特点: 1、是针对特定问题的解答,具有专业性; 2、不控制应用的流程 3、被动的被调用 框架(frameword)具有以下三个特点: 1、具有控制反转(inverse of control)的功能 2、决定应用程序的生命周期 3、一般来说,集成了大量的库 由下图所示,框架会在特定的时间要求程序执行某段代码。框架决定了什么时候调用库,决定了什么时候
原创
2017-06-22 11:01:28
447阅读
与保护器件并联使用的电压型保护器件,速度快,冲击脉冲功率高。正常高阻抗,超过击穿电压后导通将两端电压钳位在VC(即被保护的电压级别)
命名规则SMAJ/BJ/CJ/DJ分别表示不同的脉冲功率为400W/600W/1500W/3000W的表贴封装,A单行(有标记的是负极要接正极(反接)、CA双向(交流信号,类似485或USB的差分信号),对多线保护用阵列。数据型保护需要考虑低C值,C值太大衰减越厉害
转载
2018-05-16 13:59:00
451阅读
2评论
(1)ARM微处理器内核的选择从前面所介绍的内容可知,ARM微处理器包含一系列的内核结构,以适应不同的应用领域,用户如果希望使用WinCE或标准Linux等操作系统以减少软件开发时间,就需要选择ARM720T以上带有MMU(Memory Management Unit)功能的ARM芯片,ARM720T、ARM920T、ARM922T、ARM946T、Strong-ARM都带有MMU功能。而 ARM
转载
2009-01-02 11:27:00
128阅读
2评论
# 一、JUnit JUnit (opens new window)目标是为JVM上的开发人
原创
2022-07-24 00:40:38
178阅读
ESD的基本概念就不说了,直接来点实用的干货:在ESD测试中,我们经常会遇到一些比较明显的测试现象,比如设备重启,卡死或者屏幕闪屏的问题。究其根本,这些现象都是ESD造成的,而很多时候只需要加一个电容就能解决,本篇文章就静电电容的这个妙用进行探讨分析,在静电电容的原理,计算,选型上给硬件朋友们提供思路! TVS或者说ESD器件在制造过程中,可能会触发ESD事件,发生损坏,这些事件可以用三个模型来进
网络速率 传输距离 网络标准光纤 光源波长
100Mbps&nbs
转载
2011-04-09 21:08:24
612阅读
TVS 选型 1. 主要用于 IO 保护 2. TVS 的电压不要小于正常工作的电压,不然会影响正常工作。 3. ESD 的电压很高,但是时间很短。 4. TVS 有节电容,用于高速线路时要注意。 5. 有双向的,也有单向的,还有 TVS Array。
转载
2018-11-27 11:29:00
73阅读
2评论
(1). 编程语言Typescript:(2). 构建工具Electron-Forge:①. Electron-Forge:
a. 简单而又强大
b. 目前electron应用最好的构建工具之一
②. electron-builder和electron-forge的区别:
a. 两者最大的区别在于自由度
b. 官方组织中的排序看,有意优先推荐electron-fo
# SQL Server、MySQL、MongoDB 选型指南
在现代应用开发中,数据库的选择是一个至关重要的问题。不同的数据库不仅在数据存储和检索的方式上存在差异,还各自适用于不同的使用场景。本文将介绍 SQL Server、MySQL 和 MongoDB 的特点与使用场景,并提供一些代码示例帮助理解。
## 一、数据库概述
### 1. SQL Server
SQL Server 是微
OLAP 技术架构上图展现的 impala 技术架构,很直观展示了 OLAP 技术核心模块:数据模型、存储格式与数据处理架构;数据模型数据模型层主要是解决数据传输问题,通过对数据序列化与反...
转载
2021-11-16 11:37:16
10000+阅读