摘要: 发现太过于刻意按照计划来写博客,有点不实际,刚好最近在一个网课上复习AOP的知识,讲到了装饰器模式和代理模式,顺便复习总结一下。 首先了解一下装饰器模式,从名字里面可以看出来,装饰器模式就类似于房子装潢吧,比如刚买的毛坯房,只有一个没有门,直接就可以进去。 首先设计一个房子类Room,实现一个进入方 阅读全文
posted @ 2019-12-03 23:08 打工人小余 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 原型模式是用于创建重复的对象,同时能保证性能,属于创建型模式,提供了一种创建对象的最佳方式。 意图:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 主要解决:在运行期间创建和删除原型。 优点:提高性能,逃避了构造函数的约束。 暂时只能感受到创建对象的时候可以隐藏一下抽象原型,感觉没 阅读全文
posted @ 2019-10-25 00:29 打工人小余 阅读(148) 评论(0) 推荐(0) 编辑
摘要: SELECT表名=case when a.colorder=1 then d.name else '' end,表说明=case when a.colorder=1 then isnull(f.value,'') else '' end,字段名=a.name,标识=case when COLUMNP 阅读全文
posted @ 2019-10-24 16:49 打工人小余 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 单例模式是设计模式中最简单的一种,主要目的就是确保程序运行期间只有一个对象被创建。 特点:构造函数私【私有】、类内部有【私有】自身类型的属性、提供获取实例的静【静态】方法; 好处是大大减少了对象创建时的性能损耗和内存占用; 单例模式的创建方式有 懒汉模式、饿汉模式、双重锁模式、静态内部类单例模式、枚 阅读全文
posted @ 2019-10-22 23:19 打工人小余 阅读(189) 评论(0) 推荐(0) 编辑
摘要: SrvanyUI 阅读全文
posted @ 2019-10-11 09:48 打工人小余 阅读(890) 评论(0) 推荐(0) 编辑
摘要: 保存为bat脚本,设置需要解除占用的端口 port,点击运行即可 阅读全文
posted @ 2019-10-11 09:43 打工人小余 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 之前给公司开发了一个文件管理服务,最基本的功能就是文件的上传下载,以及更新删除、预览;负责公司各个子系统的相关附件的管理,所有的接口都通过AOP来进行身份拦截认证了,但是在进行预览的时候,因为采用的是生成一个全新的预览文件,然后直接返回预览文件的Url通过浏览器查看的这种模式,于是需要系统开放静态文 阅读全文
posted @ 2019-09-23 13:46 打工人小余 阅读(2256) 评论(0) 推荐(1) 编辑
摘要: 进在开发公司的文件中心组件,提供各个子系统的附件上传下载、预览、版本更新等功能,前端在今天突然给我发一张图,说预览缩略图遇到问题了,然后发了个截图给我: 这很明显是一个跨域问题, X-Frame-Options HTTP 响应头是用来给浏览器指示允许一个页面可否在 <frame>, <iframe> 阅读全文
posted @ 2019-08-26 14:52 打工人小余 阅读(26312) 评论(2) 推荐(2) 编辑
摘要: 解决方法:在web.config的system.webServer结点下添加如下代码 阅读全文
posted @ 2019-08-26 13:49 打工人小余 阅读(488) 评论(1) 推荐(0) 编辑
摘要: 我打包后发现打包后的文件夹内,不存在xml文件,所以swagger加载失败;然后经过测试发现Core项目打包的时候是默认不包含Xml文件的,VS里面也没有办法设置。 解决方法:手动修改项目文件,找到你想要生成xml文件的那个项目的项目文件.csproj,在 <PropertyGroup>结点加入这句 阅读全文
posted @ 2019-08-26 13:49 打工人小余 阅读(617) 评论(0) 推荐(0) 编辑