- 博客(48)
- 资源 (3)
- 收藏
- 关注
原创 如何设计一款用户想要的产品——“Design Thinking”培训笔记
Design Thinking 即设计思维,是 Standford d.school 创新的一种解决问题的思维模式。Desigh Thinking 以人为本 (Human-Centered),通过社会化思考 (Social Thinking) 和可视化思考 (Visual Thinking),帮助设计者深入观察用户行为,将思路可视化从而调动创意,通过快速迭代,收集用户反馈,不断优化产品。最终目的,就是设计出用户想要的产品。
2021-04-08 23:56:00 1050 3
原创 什么是云原生架构?云原生和应用上云不是一码事!
把应用迁移到云上就是云原生架构吗?什么才是云原生架构?为什么要作云原生架构?本文告诉你,除了把应用搬到云上,要实现云原生,你还要做很多。
2021-03-29 22:49:29 958
原创 架构评审时该问点什么?提升软件质量必读
识别软件质量风险,可以通过架构评审集合一些有经验的人,提前识别出重要的问题,做好规划,对于产品或者项目很有好处。并且,架构评审的过程团队成员可以共同学习,共同成长。架构评审的第一个问题就是要评审什么?从哪里入手?所以本文汇总整理一下架构评审可能的关注点和相应的问题,作为评审入手的参考。
2021-03-24 23:08:15 1492 1
原创 从“消息队列”到“服务总线”和“流处理平台”
消息队列是分布式系统中重要的组件,也是企业不同应用系统集成的关键中间件。目前常用的Kafka、RabbitMQ等都是属于消息队列。在企业IT架构中,还会用到服务总线、流处理平台等技术概念或组件。本文为你梳理一下消息队列是做什么的?何时使用消息队列?企业服务总线和流处理平台和它又是什么关系?希望对你有所帮助。
2021-03-07 10:45:30 3743 11
原创 如何分析软件安全性需求
软件安全性需求是指系统可靠地控制、监控和审计谁能够在哪种资源上执行哪种动作的能力,以及检测安全漏洞并从中恢复的能力。
2021-02-20 17:41:18 21774 1
原创 什么是需求分析?别再只提用户需求了
需求是架构设计的内在影响因素,获取需求时,比较常见的说法是用户需求。简单来讲,分析用户并获取用户需求的说法是没有问题的,通过分析用户需求可以分析到系统开发的主要业务功能。但实际业务场景中,特别是2B的业务场景中,这么讲是不够的。分析需求要考虑不同的层级和不同的对象,这其中就不只是用户了。需求包括业务需求、利益相关者需求和软件需求。不同需求,分析方法也不相同。
2021-02-20 14:04:48 1041 2
原创 架构视点和架构视角
因为系统架构往往复杂并且多维度的,所以很难在一次性将所有的架构信息完整描述出来。所以架构描述往往会根据目标选择不同关注点描述系统的架构信息,这些架构信息一般是通过架构视图描述出来的。而架构视点就是定义一张架构视图应该包含哪些内容。架构视角则用于描述质量属性。
2021-02-19 14:33:42 1185 3
原创 利益相关者
系统是为了满足利益相关者的需求要构建的,利益相关者(Stakeholder)或称干系人,指的就是对系统的实现感兴趣的个人、团队、组织或者一类人。因此,与系统架构有利益关系的远远不只是开发者和用户,还会包括那些为其提供支持、部署或者为其付钱的人。
2021-02-19 14:30:30 1899 1
原创 什么是系统?
“架构的对象是“系统”,系统是由相互联系、相互作用的若干要素组成的表现为新功能的有机整体。系统并不仅仅是一些事物的简单集合,而是一个由一组相互连接的要素构成的、能够实现某个目标的整体。
2021-02-19 06:21:44 7199
原创 K8S基础概念
这里写自定义目录标题K8S常用命令NodePodLabelReplication ControllerServiceVolumeNamespaceAnnotationK8S常用命令NodeNode作为集群中的工作节点,运行真正的应用程序,在Node上Kubernetes管理的最小运行单元是Pod。在每个Node上运行用于启动和管理Pid的服务Kubelet,并能够被Master管理。在Nod...
2018-10-25 10:52:02 328
转载 docker和K8S常用运维命令
docker和K8S常用运维命令 docker运行容器# docker run -i -t ubuntu /bin/bash-i 标志保证容器中STDIN是开启的-t 告诉Docker为要创建的容器分配一个伪tty终端ubuntu 为要启动的镜像名称/bin/bash 当容器创建完毕之后,Docker就会执行容器中的Bash shell命令将镜像从环境中导出...
2018-10-25 10:16:03 3090 1
翻译 Spring Boot Gradle Plugin_2.1.0参考指南
作者简介陈喆,现就职于中科院某研究所担任副研究员,专注于工业云平台、MES系统的设计与研发。内容来源:https://docs.spring.io/spring-boot/docs/2.1.0.BUILD-SNAPSHOT/gradle-plugin/reference/html/1.简介Spring Boot Gradle 插件对Gradle项目提供了Spring Boot支...
2018-08-20 22:37:09 10021
原创 Spring Data JPA - 如何创建查询
作者简介陈喆,现就职于中科院某研究所担任副研究员,专注于工业云平台、MES系统的设计与研发。Spring Data JPA是Spring框架中基于JPA标准对数据库实现增、删、改、查功能的ORM类库。而在数据库操作中,使用频率最高、技术场景最复杂的技术就是查询,近日针对数据查询对Spring Data JPA 2.0.9 版本的官网文档重新进行了一下阅读,顺便做一下翻译整理,留待自查,...
2018-08-20 22:32:52 432
翻译 Spring Data JPA - 如何创建查询(12)投影
作者简介陈喆,现就职于中科院某研究所担任副研究员,专注于工业云平台、MES系统的设计与研发。内容来源:https://docs.spring.io/spring-data/jpa/docs/2.0.9.RELEASE/reference/html/#projectionsSpring Data的查询方法可以返回repository管理的聚合根类的一个或多个实体。然而,有时候需要根据...
2018-08-19 22:57:10 2076
翻译 Spring Data JPA - 如何创建查询(11)配置 Fetch-和LoadGraphs
作者简介陈喆,现就职于中科院某研究所担任副研究员,专注于工业云平台、MES系统的设计与研发。内容来源:https://docs.spring.io/spring-data/jpa/docs/2.0.9.RELEASE/reference/html/#jpa.entity-graphSpring Data JPA支持@EntityGraph注解,并通过@NamedEntityGrap...
2018-08-19 22:56:46 2057
翻译 Spring Data JPA - 如何创建查询(10)应用Query Hints
作者简介陈喆,现就职于中科院某研究所担任副研究员,专注于工业云平台、MES系统的设计与研发。内容来源:https://docs.spring.io/spring-data/jpa/docs/2.0.9.RELEASE/reference/html/#jpa.query-hints先解释一下什么是Query Hint。参考Orcale官方文档。默认情况下,@NameQuery或@Na...
2018-08-19 22:56:28 17961
翻译 Spring Data JPA - 如何创建查询(9)Modifying Queries
作者简介陈喆,现就职于中科院某研究所担任副研究员,专注于工业云平台、MES系统的设计与研发。内容来源:https://docs.spring.io/spring-data/jpa/docs/2.0.9.RELEASE/reference/html/#jpa.modifying-queries添加自定义修改行为可以参考Custom Implementations for Spring...
2018-08-19 22:56:08 255
翻译 Spring Data JPA - 如何创建查询(8)SpEL表达式
作者简介陈喆,现就职于中科院某研究所担任副研究员,专注于工业云平台、MES系统的设计与研发。内容来源:https://docs.spring.io/spring-data/jpa/docs/2.0.9.RELEASE/reference/html/#jpa.query.spel-expressions从Spring Data JPA 1.4版本开始,支持在@Query定义的查询中使...
2018-08-19 22:55:30 5380
翻译 Spring Data JPA - 如何创建查询(4)Named Query
作者简介陈喆,现就职于中科院某研究所担任副研究员,专注于工业云平台、MES系统的设计与研发。内容来源:https://docs.spring.io/spring-data/jpa/docs/2.0.9.RELEASE/reference/html/#jpa.query-methods.named-queries本例使用<named-query/>元素和@NamedQue...
2018-08-19 22:54:48 1501
翻译 Spring Data JPA - 如何创建查询(6) 排序
作者简介陈喆,现就职于中科院某研究所担任副研究员,专注于工业云平台、MES系统的设计与研发。内容来源:https://docs.spring.io/spring-data/jpa/docs/2.0.9.RELEASE/reference/html/#jpa.query-methods.sorting排序可以通过PageRequest或Sort实现。Sort的Order实例的属性需要...
2018-08-19 22:54:15 1043
翻译 Spring Data JPA - 如何创建查询(5) @Query
作者简介陈喆,现就职于中科院某研究所担任副研究员,专注于工业云平台、MES系统的设计与研发。内容来源:https://docs.spring.io/spring-data/jpa/docs/2.0.9.RELEASE/reference/html/#jpa.query-methods.at-query使用Named Query为实体创建查询适用于定义少量查询。Named Query...
2018-08-19 22:53:56 416
翻译 Spring Data JPA - 如何创建查询(7) Named Parameters
作者简介陈喆,现就职于中科院某研究所担任副研究员,专注于工业云平台、MES系统的设计与研发。内容来源:https://docs.spring.io/spring-data/jpa/docs/2.0.9.RELEASE/reference/html/#jpa.named-parameters默认情况下,Spring Data JPA根据位置绑定参数,如之前的例子。这导致在调整参数位置...
2018-08-17 18:53:17 442
翻译 Spring Data JPA - 如何创建查询(3)函数名关键词列表
作者简介陈喆,现就职于中科院某研究所担任副研究员,专注于工业云平台、MES系统的设计与研发。内容来源:https://docs.spring.io/spring-data/jpa/docs/2.0.9.RELEASE/reference/html/#jpa.query-methods.query-creation基于函数名创建查询:public interface UserR...
2018-08-17 15:57:00 572
翻译 Spring Data JPA - 如何创建查询(2)基于函数名创建查询
作者简介陈喆,现就职于中科院某研究所担任副研究员,专注于工业云平台、MES系统的设计与研发。内容来源:https://docs.spring.io/spring-data/jpa/docs/2.0.9.RELEASE/reference/html/#repositories.query-methods.details有两种方法可以实现定义数据库查询:通过方法名称直接生成查询 ...
2018-08-17 15:29:39 1027 1
翻译 Spring Data JPA - 如何创建查询(1)基本步骤
作者简介陈喆,现就职于中科院某研究所担任副研究员,专注于工业云平台、MES系统的设计与研发。内容来源:https://docs.spring.io/spring-data/jpa/docs/2.0.9.RELEASE/reference/html/#repositories.query-methods标准的CRUD功能仓库都都包含对底层数据库的查询方法。使用Spring Data,...
2018-08-17 11:12:43 387
原创 怎样成为时间管理的高手_01_计划
作者简介陈喆,现就职于中科院某研究所担任副研究员,专注于工业云平台、MES系统的设计与研发。内容来源:“得到”付费专栏《怎样成为时间管理的高手》作者:汤君健 知识结构要点:1、用你的头脑来制定计划,用可视化的计划表指挥你的行动2、做计划的工具:项目管理表和日历表...
2018-08-14 19:57:36 1887
原创 制造企业使用云平台可以做什么
云平台如今已经不是陌生的概念,在互联网企业中,基于云平台已经发展出一套全新的技术研发体系,颠覆了原有的开发框架、运维框架甚至是企业组织架构和项目管理方式。而互联网企业也利用其先天的技术优势和开放、灵活的互联网思维,以互联网为基础,快速而高效的影响甚至颠覆了诸多传统行业。
2018-07-31 13:22:30 1618
原创 通过spring-music项目讲解spring数据库服务绑定
spring-music项目是一个用于演示在Cloud Foundry上实现绑定数据库服务的spring项目。项目地址:https://github.com/scottfrederick/spring-music本文重点讲解spring-music实现数据库绑定功能的相关代码实现,帮助你理解如何创建一个spring应用实现同时支持按照地址访问数据库和按service binding访问数据库。...
2018-07-28 09:26:21 553
转载 UML类图几种关系的总结
转自:http://blog.csdn.net/tianhai110/article/details/6339565在UML类图中,常见的有以下几种关系:泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1.泛化(Generali
2014-04-11 10:19:11 381
转载 WPF URI总结概览
文件绝对 pack WPF URI资源文件 — 本地程序集Uri uri = new Uri("pack://application:,,,/ResourceFile.xaml", UriKind.Absolute);子文件夹中的资源文件 — 本地程序集Uri uri = new Uri("pack://application:,,,/Subfolder/R
2014-04-04 10:45:25 1199
转载 WPF 主机 (PresentationHost.exe)
WPF 主机 (PresentationHost.exe)Windows Presentation Foundation (WPF) 宿主 (PresentationHost.exe) 是一个应用程序,它使 WPF
2011-08-29 11:57:01 1457
转载 浅析.NET设计架构十条箴言
转自http://developer.51cto.com/art/201107/278769.htm 这是看《Microsoft .NET Architecting Applications for the Enterprise 》书中摘记下来的,有必要经常提醒自己。
2011-08-18 18:58:13 456
原创 PLSQL提示"动态执行表不可访问,本会话的自动统计被禁止"问题的解决
plsql默认打开自动统计的功能,而normal账户可能权限又不足,所以报错了,解决方法是:工具(tools)--首选项(preferences)--oracle--选项(option),去掉自动统计的勾选.
2011-08-17 13:40:34 677
转载 ORACLE数据类型
Oracle数据类型 在ORACLE8中定义了:标量(Scalar)、复合(COMPOSITE)、引用(REFERENCE)和LOB四种数据类型。 (一)标量(Scalar) 标量类型与数据库的列所使用的类型相同,此外它还有一些扩展。 它又分为七个组:数字、字符、
2011-08-16 20:34:09 481
转载 删除/维护 VS2008时出现:“加载安装组件时遇到问题。”的解决办法
删除/维护 VS2008时出现:“加载安装组件时遇到问题。”的解决办法 转自http://jhxk.iteye.com/blog/469522 在网上当个项目下来,里面用到了crystal report,但是之前安装VS2008的时候没有安装这个报表组件
2011-08-15 09:40:17 554
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人