- 博客(15)
- 收藏
- 关注
转载 Spring JdbcTemplate批量操作数据库
个人总结,转载请注明出处:http://www.cnblogs.com/lidabnu/p/5769732.html还是分两部分:解决什么问题和怎么做。解决什么问题提升数据操作性能,因为批量操作可以减少网络来回次数。怎么做方法1:使用jdbcTempalte的batchUpdate方法,第二个参数传入接口BatchPreparedStatementSetter接口,该...
2016-08-14 12:00:00 198
转载 消息中间件MQ基础理论知识
欢迎转载,转载请注明出处:http://www.cnblogs.com/lidabnu/p/5723280.html消息中间件已经流行很长时间,一般情况下,不需要自己来从头研发、设计消息中间件,所以基础知识的目的是了解消息中间件解决什么问题、如何评估衡量消息中间件,以及掌握基本的相关术语。专业术语消息:一种需要跨系统传递的数据结构生产者:产生消息的系统消费者:消费...
2016-07-31 16:23:00 145
转载 Spring4.3.1 JDBCTemplate操作数据库
个人总结,转载请注明出处:http://www.cnblogs.com/lidabnu/p/5679354.html基于Spring4.3.1官方文档总结,官方文档链接http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#jdbcSpring JDBC能干什么,如下图所示...
2016-07-24 20:46:00 158
转载 功能点分析法FPA笔记
转载请注明出处:http://www.cnblogs.com/lidabnu/p/5700412.html主要参考资料来自百度文库:http://wenku.baidu.com/link?url=yIlNC-mchaeBPtiz6zeXTMPQgIgY_1tyfb0rlJjvB43aqRNWZrcdfL13cL7pgfgWawJZ1Rq2ZDAsLs2IqaXNgfr5VEEWHU...
2016-07-24 17:57:00 365
转载 Spring+Maven+Eclipse构建Web工程
转载请注明出处:http://www.cnblogs.com/lidabnu/p/5657439.html1环境准备下载Eclipse:http://www.eclipse.org/downloads/packages/release/Neon/R,使用的是Neon,32位Windows版本,下载后解压;下载Maven:http://maven.apa...
2016-07-10 12:17:00 115
转载 单点登录SSO原理
最近接触了一点单点登录的知识,有一点理解,记录一下。有些问题并没有找到完美的解决方法,还需要找点已有框架来看看。欢迎留言探讨。1 概念1.1 概念及理解有一个网上广为流传的定义“SSO是一种统一认证和授权机制,指访问同一服务器不同应用中的受保护资源的同一用户,只需要登录一次,即通过一个应用中的安全验证后,再访问其他应用中的受保护资源时,不再需要重新登录...
2016-03-08 22:00:00 93
转载 数据库ACID、隔离级别与MVCC
首先需要明确事务的概念:一组原子性的SQL查询,如果数据库引擎能够成功的对数据库应用该组查询的全部语句,那么就执行该组语句,否则所有语句都不执行。事务有ACID四个特性,即:原子性:一个事务是一个不可分割的最小工作单元,其操作要么全部成功,要么全部失败;一致性:数据库总是从一个一致性状态转换为另一个一致性状态。所谓一致性状态,就是数据库的所有完整性约束(尤其注意用户定义约束)...
2015-05-11 21:48:00 99
转载 大规模分布式网站开发设计所需知识整理
要设计开发大规模分布式网站,首先需要掌握开发一个基本规模网站的相关知识。知识技能分三类,一类为开发所需,一类为运维部署所需,一类为设计所需。一、开发所需知识一般采用三层架构来完成网站系统的设计,因此开发所需的知识端包括:1、表现层:目前常用的表现层工具,无疑义的是JQuery以及类似的Javascript框架,比如ReactJS、AngularJS等,HTML5;Stru...
2015-05-10 12:01:00 149
转载 使用Spring简化JDBC操作数据库
Spring的开发初衷是为了减轻企业级开发的复杂度,其对数据库访问的支持亦如此,使用Spring访问数据库能带来以下好处:1.1 简化代码使用原生的JDBC访问数据库,一般总是要执行以下步骤:1) 获取数据库资源,例如连接等;2) 准备并执行SQL,并处理返回结果3) 释放数据库资源4) 处理...
2015-03-15 09:06:00 348
转载 架构设计实践二:需求分析
1.1 三个问题掌握好需求分析,需要掌握三个问题的解决方式。需求如何获得?需求开发=愿景分析+需求分析如何判断需求全不全?功能、质量、约束三类需求如何从需求转换为设计?功能、质量、约束对架构产生不同的影响。1.2 软件研发与交付过程总图其中概念化阶段一般都要完成愿景分析、风险评估、可行性分析及项目进度和成本的粗略估算,输出《愿景与范围文档》;需求分析...
2015-03-09 22:49:00 404
转载 常见软件架构风格
软件架构决策派定义中列举了一系列架构设计阶段需要完成的决策,其中包括“确定架构风格”,那么什么是架构风格?都有哪些常见的架构风格呢?定义架构风格定义了一组可以使用的元素类型(比如模块、组件、连接器等),还定义了一组如何使用这些类型的约束,比如系统的实时拓扑结构、模块之间的依赖及组件之间的可视性等。其实架构风格就和设计模式类似,都是定义了组件及组件之间的关系,不过抽象层次不同而...
2015-03-08 15:27:00 265
转载 架构设计实践一:架构设计过程
节奏做好架构设计需要做到看透需求、架构大方向正确、设计好架构的各个方面。看透需求要求既要把需求找全,也要把需求项之间的矛盾关系、追溯关系搞清楚。需求找全可使用二维需求矩阵,从业务级、用户级、开发级和广义功能、质量、约束两个维度来找。一个矛盾关系的例子是安全性和互操作性的矛盾;一个追溯关系的例子是需求范围与系统目标的关系。架构大方向正确是指要做好概念架构设计,概念架构重视“...
2015-03-07 14:31:00 155
转载 软件架构设计之基础概念
架构定义软件架构的概念分组成派和决策派两类,组成派以软件本身为描述对象,分析软件组成,决策派以人的决策为描述对象,归纳架构决策的类型。组成派定义示例:软件架构将系统描述为计算组件及组件之间的交互。计算组件是泛指,可进一步划分为处理组件、数据组件、连接组件等,可以指子系统、框架、模块以及类等不同粒度的软件单元。决策派定义示例:软件架构包括以下一系列问题的重要决策:(1)...
2015-03-07 11:21:00 136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人