ζ架构学习
文章平均质量分 57
张伟光
好玩的不是技术,好玩的是用技术玩转业务
展开
-
srpingboot整合shiro简单应用
引言:推荐一篇博客https://blog.csdn.net/qq_41737716/article/details/82948729,我下边写得只是简单的应用一、添加pom依赖<!-- shiro spring. --><dependency> <groupId>org.apache.shiro</groupId> &l...原创 2019-11-08 19:09:15 · 195 阅读 · 1 评论 -
【并发编程】synchronized底层实现原理
synchronized原子性、可见性、有序性应用加锁的三种方式:1、普通同步方法,锁的是实例对象2、静态同步方法,锁的是当前类的对象。3、同步方法块,锁的是synchronized括号里的对象synchronized的字节码指令:对于同步块的实现使用了monitorenter和monitorexit指令,前面我 们在讲JMM的时候,提到过这两个指令,他们隐式的执行...原创 2019-06-23 23:09:14 · 182 阅读 · 0 评论 -
rmi运行机制
【RMI】远程方法调用,纯java的RPC框架,在RMI中最核心的为远程对象。A发布了服务,生成stub对象,B拿到stub对象,调用对象的方法进行传输。【远程对象发布】 远程对象必须实现 UnicastRemoteObject,这样才能保证客户端访问获得远程对象时,该远程对象会把自身的一个拷贝以 Socket 形式传输给客户端,客户端获得的拷贝称为“stub”,而服务器端...原创 2019-06-15 11:51:50 · 514 阅读 · 0 评论 -
类图层与层之间的复制
为什么需要get这个技巧?从U层到D层都是一条线下来的,方法名一样,传递的参数几乎也一样,那么这个问题就出现了,画了Facade层是不是就不需要画BLL层了,答案是不需要再画了,只需要复制Facade层的图表,然后改一下名,可以省去我们的很多工作。如何操作?1.复制图表2.粘贴图标,在文件夹上面点击右键。思考:当做一件重复的事情的时候,要先思考有没有简单的办法,但是不要...原创 2017-07-23 16:05:51 · 555 阅读 · 27 评论 -
菜鸟学习设计模式的心得
【真的有那么难吗】 菜鸟学习设计模式真的很难吗,其实很难,我发现我这个项目已经开了两个月了,好艰难,原先只是在看,并没有过脑子,现在突然间发现这些是可以串起来的,原来还是如此的简单,每一个例子的故事也没有这么难记,这里也感谢一下勇杰,我验项目之前帮助我突破了几个设计模式,还要感谢我的师傅们,在验收项目时,给我拓展了一些知识,慢慢的学吧,怎么以后重构还会用到这些...原创 2017-02-18 10:10:13 · 1216 阅读 · 101 评论 -
【大话模式】-总览图
【导图结构】1.这本书做什么?2.通过具体的设计演变过程,告诉了我们这些原则和模式存在的由来和意义。3.全书都是在通过生活化告诉我们的设计的方法,而我们是不是应该思考一下,如何把设计程序进行生活化?【大话作甚】 生活化的设计模式讲解,有趣中把演变过程的真正的味道体现了出来。【大话结构】指导原则指导模...原创 2016-12-14 16:44:05 · 701 阅读 · 33 评论 -
UML——构件图、部署图(实现图)
【为什么用部署图】 为了系统的安全性和稳定性等要求,在建立硬件系统时,需要设计出服务器的数量、地理分布点、系统节点之间的通信协议以及相应操作系统等,以便达到硬件与软件相适应。【什么是部署图】 部署图描述的是系统运行时的结构,展示了硬件的配置及其软件如何部署到网络结构中。一个系统模型只有一个部署图,部署图通常用来帮助理解分布式...原创 2016-10-06 11:12:45 · 964 阅读 · 13 评论 -
UML——构件图、部署图(实现图)
【为什么用构件图】 构件图的出现是基于即插即用的思想,只有把系统模块化才能在出现什么问题,需要什么就可以直接拿来用【什么是构件图】 构件图为系统中的构件建模,展示了构件间的相互依赖关系。他可以建立系统中的类、类的内部结构以及累与类之间的各种静态关系模型。【构件图的组成】构件图=构件+关系...原创 2016-10-06 11:06:29 · 693 阅读 · 12 评论 -
UML——类图、对象图(静态图)
【什么是对象图】 对象图就是给系统做了一个瞬间静态快照,这张照片描述了一系列对象的状态值和它们之间的链接。【对象图的组成】对象图=对象+链对象 对象就是真实世界中的一个物理上或概念上具有自己状态和行为的实体,并且对象可以是抽象的。特性:标识(名字),行为(方法,属性),状态(属性)。标识:顾名思义为...原创 2016-10-05 12:19:25 · 4424 阅读 · 12 评论 -
UML——类图、对象图(静态图)
【什么是类图】 类图是类的模型,是利用图示和文字注释描述类以及类和类之间相互关系的方法。【类图的组成】 类图=类+关系+约束类 类是对一组具有相同属性、操作、关系和语义的对象的抽象。1.1类名 类名可分为三类...原创 2016-10-03 20:49:03 · 1595 阅读 · 15 评论 -
UML——用例图
【为什么要用用例图】 需要对一个大的项目的需求进行细化,即把一个大的问题分解和抽象为若干个子问题。这些子问题就是用例。【什么是用例图】 1. 描述参与者与用例,用例与用例之间的关系的图。 2. 把系统的功能一览无余的展示给用户。 3. 帮助开发团队以一种可视化的方式理解系统的功能需求。【用例图的组成】 用例...原创 2016-09-29 09:16:37 · 649 阅读 · 21 评论 -
UML——画图前的准备
【为什么需要建模】 消除技术人员与非技术人员(用户)之间、使用不同的开发人员之间、不同功能使用者之间等的交流障碍,说白了就是通过它来使交流更加的直接,更加的方便。 如果所有的模型都是严格遵循统一建模语言标准而建立的,那么就可以理解软件设计,并且进行有效交流。——UML的由来【什么是统一建模语言】 UML是一种...原创 2016-09-27 13:33:48 · 655 阅读 · 28 评论 -
软件工程—机房图例
【引言】 软件工程是我们由业余到专业的分水岭。【背景】 软件工程的由来是因为存在软件危机的破坏性,需要进行消除软件危机,必须充分认识到软件开发不是某种个体劳动的神秘技巧,而应该是一种组织良好、管理严密、各类人员协同配合、共同完成的工程项目。必须充分吸取和借鉴人类长期以来从事各种工程项目所积累的行之有效的原理、技术和方法,特别要吸取几十年来人类计算机硬件研究和开发的经...原创 2016-09-17 09:57:47 · 962 阅读 · 16 评论 -
软件工程—机房图例续集
紧接上篇的博客简化版表格版的展示图1.数据字典仅描述了系统的分解,系统由哪几部分组成,各部分之间的联系。例如:退卡信息 数据项编号 数据项名称 存储结构 别名 001 退卡金额 Numeric(18,1) Cancelca...原创 2016-09-17 10:06:52 · 683 阅读 · 15 评论 -
软件工程——思维导图
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。 软件开发总览图 软件开发绪论 软件产生过程 软件测试 软件维护 软件管理软件开发中出现的图,有待下次分解~...原创 2016-09-07 17:53:21 · 17385 阅读 · 22 评论