![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
♥基础总结:UML、软工等
星辰_mya
好好学习,天天向上
展开
-
java锁相关
synchronized 非null对象的悲观可重入非公平独占锁 作用范围:方法,锁住对象实例this 静态方法,锁住class实例:class相关数据存在全局共享的永久带PermGen,全局锁住all调用该方法的线程 作用于对象实例,锁住all以该对象为锁的代码块,多个队列:多个线程访问某个对象监视器时,对象监视器将这些线程储存不同容器 核心组件:w...原创 2020-03-28 15:47:23 · 237 阅读 · 4 评论 -
查询数据库设计excel并发送邮件
最近公司运维几乎把权限都收走了,所以统计数据这块发邮件审批通过开始计算很不方便,所以弄成excel发到自己的邮箱吧,excel是普通的功能但是我几乎没有做过,哈哈~也是意想不到,开始吧从库或者缓存中查出数据设计excel,这不没有生成文件,差的几步从网上找一下还是有的 private HSSFWorkbook exportDate(Map<Integer, List<U...原创 2020-03-28 11:05:41 · 722 阅读 · 0 评论 -
protobuf
ProtoBuf是何方神圣?她是序列化结构数据的方法,看官可能要问了,这序列化数据结构的方法有很多,这个protobuf来凑什么热闹,大家注意啊,我们的protobuf可是 和语言无关(支持java C++ python等)、平台无关、可以扩展、灵活高效,拥有自动化机制的序列化数据结构的function,那分分钟实现更小、更快、更易的三大方针五大纲领,她呀可以用在储存、通信等方面,兼...原创 2020-02-04 22:59:25 · 309 阅读 · 1 评论 -
EF第一次加载较慢的原因以及解决方法(汇)
前言: 这个问题没有遇到过,但是面试当中很可能会被问到,当然也不主要是为了应对面试,学到知识才是王道为什么会慢: 在应用程序中定义的每个上下文,其首次使用时,JUST-INTIME编译器:Entity Framework都会根据数据库中的信息在内存中生成一个映射视图(mapping views),这个操作非常耗时。定义的每一个上下文都会受此困扰 1、Code First第一次启动原创 2017-05-19 16:40:17 · 14270 阅读 · 25 评论 -
机房收费系统总结
敲机房的这一路走多很曲折,学到了东西对知识理解的也更深刻了,下面就总结一下:【文档:】软工序列文档有:需求规格说明书:用例图(功能即用户需要系统实现什么功能)可行性研究报告:可能与必要,条件是否具备、是否需要;系统开发人员编写项目开发计划:开发计划,甘原创 2016-11-20 20:44:28 · 581 阅读 · 32 评论 -
微信小程序之https步骤一
前言:微信小程序之前很是红火,不过对于小程序目前还不是很了解,不过最近和唯妍还有洪玉两大神一起研究外网映射的过程中碰到了这个小程序,这个家伙请求服务端必须是https,我们的Nginx里面还没有配置这个,所以我们三就开始了探索之旅,今天做了一些东西,感觉不写出来就忘了,这样的博客网上也有一些,所以准备写的详细一点,傻瓜式编博。PS:Linux上进行正文:https:原创 2017-07-11 18:25:58 · 3299 阅读 · 24 评论 -
session和cookie
前言:session和cookie,我算是刚入门级别的吧,可能会用但是原理什么的,还需要学习,上网查了一些资料,懵懵懂懂、画个导图,同蒙同懵正文:感觉自己的学习方法不太对,画了很长时间整理,现在还是比较蒙,难道要求的太高了?还是太菜了~Session代表服务器与浏览器的一次会话过程,这个过程是连续的,也可以时断时续的。当客户端第一次请求session原创 2017-07-06 14:47:53 · 384 阅读 · 28 评论 -
微信小程序之https步骤二
打开界面如果是这样的,就选择接下来:第一种如何生成呐?需要一个软件:startcomtool.exe,这个有的浏览器可能提示不安全,果断下载如图弄好这回,上面那个“CSR content ”会自动生成CSR,将其复制,粘贴到:提交原创 2017-08-20 20:26:26 · 632 阅读 · 18 评论 -
断言与异常
契约式编程,检查前条件使用ASSERT(类似if?),检查后条件使用异常。断言处理不应该在程序中出现的情况,出现了程序终止、及时发现解决错误;异常处理程序中可能出现的错误情况,出现了需要做处理 以一个函数为例,它要求在开始执行的时候满足一系列条件,这些条件被称为“前条件”或者“先验条件”,比如,参数不为空,某全局变量应该为1,等等。不满足前条件,是不能调用此函数的,如果出现了前条件...原创 2018-07-22 22:24:21 · 889 阅读 · 2 评论 -
jboss简单使用--刚开始接触,感觉还是比较详细的
前度刘郎博客园首页新随笔联系管理订阅随笔- 61 文章- 1 评论- 1 转载---jboss简单使用初学Jboss,对于Jboss的基础认识以及配置做一些记录Jboss基础:JBoss是什么–基于J2EE的应用服务器–开放源代码–JBoss核心服务不包括支持servlet/JSP的WEB容转载 2017-10-18 14:53:12 · 8048 阅读 · 1 评论 -
ER图怎么画
昨天去河大答辩,老师说我的ER图有问题,这个能忍吗?回来后必须着手处理这次事故:首先先看看别人的图是怎么画的?https://image.baidu.com/search/index?tn=baiduimage&ct=201326592&lm=-1&cl=2&ie=gbk&word=er%CD%BC&fr=ala&ala=1&alatpl=adress&pos=0&hs=2&x原创 2017-09-24 10:09:45 · 14312 阅读 · 2 评论 -
UML概述
概述: Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。内容:第一部分 视频通过与现实世界的对比向我们介绍了面向对象技术,之后从内外两方面介绍了软件质量衡量指标,然后是建模的原因并进一步介绍了可视化建...原创 2018-07-25 17:02:57 · 188 阅读 · 1 评论 -
ORM还有一支 EF的增删改
首先感谢大神们对知识的无私共享o(^▽^)o,这篇不算是原创但是也不是翻译也不是转发今天这里的主角之一是linQ语句,和SQL的区别、简单说一点 SQL//执行计划 select * 第三步 from Branch 第一步 where id=124; 第二步 LinQ from Branch 第一步 where id=124; 第二步 select * 第...原创 2017-05-24 17:33:16 · 590 阅读 · 30 评论 -
LinQ知识积累
前言: 扩展类:特殊的静态方法 .linq中绝大部分都是扩展方法 public static string ToExtensClass(this string s)//为string类型添加特殊的方法ToExtensClass{ return s.Substring(0,1).ToUpper()+s.Substring(1).ToLower();}s...原创 2017-04-09 21:45:37 · 383 阅读 · 15 评论 -
HTTP代理与DNS
前言: 是的,这两个没有直接的联系正文:HTTP代理:在使用前要对浏览器进行设定才可以使用 提到代理想起了Nginx,http代理 代理客户机的http访问,主要代理浏览器访问网页,它的端口一般为80、8080、3128等; 不得不提的HTTP协议:Internet行信息传输使用的通信协议 HTTP支持“直接连接”及通过”HTTP代理“形式的连接 ...原创 2018-11-12 14:07:45 · 7181 阅读 · 2 评论 -
如何为项目选择编程语言
前言:这篇是浓缩《如何选择适合自己项目的编程语言》的,最近做了一些项目同时呐很幸运身边有很多一片赤子之❤当项目经理的小伙伴,所以就有了这篇博客,希望给大家带来帮助;计算机的语言还是挺多的,各有优缺:John Hattan说:有些语言在原始速度上更出色。有些语言能够帮助你更轻松地编写防止崩溃的代码。有些语言非常擅于剖析文本并有效作用于服务器上。有些语言具有强大的公司投资。也有些语言之原创 2017-05-04 12:32:55 · 1201 阅读 · 17 评论 -
软工视频总结
开头 将近两周的时间昨天把软件工程的视频看完了,洋洋洒洒49集;开始定计划的时候过于高估自己:一天四至五集,一周30集,后来实践证明一天只能看3集左右——严重落后于计划,最后把计划小改了一下,在建一个三级项目把软工视频看完了,对于视频还是有一些地方不太理解但是想想二八定律也就释然了很多,不过还是很希望能够在和大家的交流中进一步加深自己对这部分知识的认识,下面就先说一下自己的总结原创 2015-09-05 18:32:47 · 1093 阅读 · 35 评论 -
软件工程文档总结
经过将近两周的学习,参照着软件工程文档模板,将机房收费管理系统的文档编写了一遍;我是边看边写,个人感觉这样不至于太枯燥,边学习边练习可以调动自己的积极性而且可以使进度快一点,当然追求进度不是目的,调动积极性才是最主要的目的。下面废话不多说,进入正文 十几个文档大致可以分为前期工作、具体实践、后期维护 文档从许多不同的角度全面甚至缜密的研究分析了机房收费系统,我们应原创 2015-10-04 13:34:20 · 936 阅读 · 25 评论 -
模块、过程和变量
主要取材于:VISUAL BASIC 编程标准模块和过程是指应用程序代码的框架,而建立这样的框架必须进行慎密的考虑。好处便于调式和维护的代码,缩短查找错误所需时间模块:用来将相关的过程组织在一起——高内聚、强内聚创建专用的模块——封装过程:执行一个特定功能的一段代码过程拥有单个进入点、单个退出点松散连接和高度专用的过程——减少全局变量和模块级原创 2015-11-29 20:42:46 · 1093 阅读 · 20 评论 -
他是静态还是动态?
接着上篇,虽然如是说but这两篇耦合度还是蛮低的;OK、看了标题大家应该知道我要写什么了吧?不知道也没关系,接下来你就know了,静态与非静态、此外还有一个多态。静与动 静态语言(statically Typed Language):在运行前编译时检查类型,写代码时没有声明变量、必须指定类型;在非静态内部类中不可以声明静态成员。 动态语言(Dynamicall Typed La原创 2016-09-12 22:51:06 · 815 阅读 · 34 评论 -
试问CodeFile、CodeBehind深几许?
到了One Week One Blog的时间了,最近在学习牛楠遇到了一个问题,写在这里记录一下成长过程吧。忘记了截图,所以借了一张图过来、遇到了这样的问题:知识是相互贯通的,百度了一番之后,光明还不是太明朗,当时知识是相互贯通的,找不当当事人,那我就找近邻“codefile”吧CodeBehind 指定包含与页关联的类的已编译文件的名称。该属性不能在运行时使用。C原创 2016-06-12 20:41:17 · 2146 阅读 · 43 评论 -
Axure RP Pro 7.0结账界面标签切换效果
昨天下午还在worry这week写什么博客,快下课的时候把原型图优化了一下,感觉把自己的制作过程记录下来,供大家参考,一举*得也是极好的,好了、直奔主题——结账界面标签切换:首先效果图一张:背景不太和谐,就当没看见好了~~~一、将动态面板拖到编辑窗口二、双击动态面板,添加“面板状态”三、依次编辑每个面板的状态,这里以“退卡”为例:原创 2016-05-22 15:04:43 · 2361 阅读 · 49 评论 -
时间日期函数——小智慧大舞台
Now属性(VB) 返回一个Date值,该值包含与系统对应的当前日期和时间。 Now是模块成员,不是类成员,因此不需要创建用于访问Now的对象。注意: 需要用 Microsoft.VisualBasic 命名空间限定该函数,因为system.Windows.forms命名空间将Day函数定义为枚举:Dim thisDay As Integer = Micro原创 2016-04-01 17:08:54 · 1247 阅读 · 36 评论 -
G++’s Family
G++ 图形设备接口(Graphics Device Interface或Graphical Device Interface,缩写GDI),是微软公司视窗操作系统(Microsoft Windows)的三大核心部件(也称“子系统”)之一。GDI是微软视窗系统表征图形对象及将其传送给诸如显示器、打印机之类输出设备的标准。GDI类似Macintosh传统的QuickDraw。 ...原创 2016-01-09 18:27:13 · 672 阅读 · 12 评论 -
UML总结(二)——TheEnd
部署图:具体应用;软件和硬件的物理构架系统是如何部署的;如计算机和设备,以及它们间是如何连接。使用者:是开发人员、系统集成人员和测试人员。节点包括:处理器和设备。 处理器有计算能力且能执行各软件的节点,如服务器。有处理能力,包含了调度和进程。调度处理器处理其进程中为实现目的而对共同使用的资源进行时间分配。调度方式抢占,无优先级,循环,算原创 2015-12-17 15:51:55 · 610 阅读 · 23 评论 -
UML总结(一)_THE END
又一次的总结,有不完善的地方欢迎大家批评指教面向对象将现实世界的事物抽象成对象,现实世界中的关系抽象成类、继承帮助人们实现对现实世界的抽象与数字建模更利于用人理解的方式对复杂系统进行分析、设计与编程我乘车去北京我 车 北京(抽象)UML九种图分类一、用例图描述用户需求二、静态图(一) 类图:系统静态结构(二) 对象图:系统在具体时间点上原创 2015-11-23 20:31:54 · 927 阅读 · 37 评论 -
备份的重要性
最近在学习c#,看着视频感觉老师讲解的例子特别有意思,所以想下载VS自己动手练习一下,而且之前学UML,当时是看完视频后才开始画图的,虽然完成了项目,但是感觉那样的学习方式、效率不是很高,所以现在想试试边看边实践的方式,但是VS软件有点大,所以我就把之前已经学习的部分删除了,但是放在里面的笔记也被删了,虽然只有两篇笔记,但是两篇笔记都按照老师的建议——浓缩精华、写出来的,看着简明扼要的笔记,个人感原创 2015-11-22 16:26:44 · 1520 阅读 · 37 评论 -
UML小结——站在巨人肩膀上
写在前面的话 这个博客也不算原创的,是从各方搜集来的资源,然后按照老师“精简”的原则,浓缩了一下(*^__^*) 正文:类图:显示出类、接口以及它们之间的静态结构和关系,描述系统的结构化设计。最基本的元素是类或者接口。例如:“宠物”和“你的宠物”就是类与对象的关系。类是共性的,是一种定义:对象是个体的,是一个实例。类:数据以及这些数据上的操作封装在一起。原创 2015-11-07 21:35:20 · 713 阅读 · 27 评论 -
UML小结
前言关于UML的总结,同学都写得特别好,本来不准备写了但是为了给以后的自己一个印记,现在站在巨人的肩膀上,总结一下博客和自己的笔记。UML是用来设计软件蓝图的可视化建模语言。它支持面向对象系统的分析、设计、实现和交付等各个环节,可以用于系统的理解、设计、浏览、维护和信息控制。简要的说:一种描述程序设计思想的工具。为什么用UML总:帮助开发团队以一种可视化的方式理解系统的原创 2015-11-07 18:41:21 · 710 阅读 · 19 评论 -
UML之关系
接着上一篇现在介绍一下UML的四种关系(一)关联association1、聚合;2、组合;二者都是描述整体和部分的关系有些地方关联关系用带箭头的有向直线表示,默认的直线指双向关联表示类之间的很强的关系,它表示类之间的“持久”关系,这种关系一般表示一种重要的业务之间的关系,需要保存的,或者说需要“持久化”的,或者说需要保存到数据库中的。(二)依原创 2015-10-27 21:33:53 · 865 阅读 · 39 评论 -
UML之事物
UML的基本构造块:事物、关系和图;因为内容有点丰富,现在就先说一下UML的事物(一)结构事物1、类是指一组属性、方法和关系的对象描述,如下图:标注的可能有些混乱,稍微解释一下:小图标表示的事可见性问题name 是 public 用 + 表示age 是 private 用 - 表示salary原创 2015-10-27 21:22:34 · 1204 阅读 · 31 评论 -
获得计算机名、用户名
多种方法获得计算机名称原创 2015-08-10 10:52:45 · 1695 阅读 · 18 评论