摘要: 问题:需要打印的模版特别多,而且各不相同,可能需要经常改动,如果在前端进行单独创建组件的方式每次添加模版修改模版都要重新发布版本。 解决方式:通过把模版HTML保存到数据库的方式,根据调用打印的传参获取不同的打印模版 oracle中nvarchar最多存4000个字符数量 NCLOB最大存储大小为4 阅读全文
posted @ 2019-12-30 13:09 几清 阅读(1500) 评论(0) 推荐(0) 编辑
摘要: 二维码包QRCoder 生成二维码帮助类 public interface IQRCodeMoons: ISingletonDependency { Bitmap GetQRCode(string data, int pixel); byte[] GetQrCodeByteArray(string 阅读全文
posted @ 2019-11-20 16:23 几清 阅读(851) 评论(0) 推荐(0) 编辑
摘要: 1.下载文件 这行注释的 不知道msSystem对象是什么 不开这行注释也可以下载 [AllowAnonymousAttribute] [Route("DownloadResourceFiles")] [HttpGet] public async Task<IActionResult> Downlo 阅读全文
posted @ 2019-07-04 19:38 几清 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 比较耗时的需求可以这样解决 后台工作(Background job) 1.创建一个后台job public class TestJob : BackgroundJob<int>, ITransientDependency { [UnitOfWork] public override void Exe 阅读全文
posted @ 2019-04-22 10:31 几清 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 事件总线就是订阅/发布模式的一种实现 事件总线就是为了降低耦合 1.比如在winform中 到处都是事件 触发事件的对象 sender 事件的数据 e 事件的处理逻辑 方法体 通过EventBus实现事件对象和处理逻辑的解耦 1.抽离事件对象 发生时间的事件 触发事件的对象源(可选) 2.抽离事件的 阅读全文
posted @ 2019-04-03 11:19 几清 阅读(1998) 评论(1) 推荐(0) 编辑
摘要: 第一种方式 套打 (先做好PDF模版 在程序中只是填充数据) 1.先用word制作好模版 然后另存为pdf格式 2.下载adobe acrobat pro 3.选择工具 准备表单 会自动把没有内容的td单元格 还有___ 这种可以填的地方设置key值 4.需要导入iTextsharp这个包 如果没有 阅读全文
posted @ 2019-03-27 09:24 几清 阅读(4063) 评论(0) 推荐(0) 编辑
摘要: Ocelot 路由 请求聚合 服务发现 认证 鉴权 限流熔断 内置负载均衡器 Consul 自动服务发现 健康检查 通过Ocelot搭建API网关 服务注册 负载均衡 1.创建三个空API项目 Api.Gateway(Ocelot网关服务器) Api.ServiceA(资源服务器A) Api.Ser 阅读全文
posted @ 2019-03-20 20:49 几清 阅读(817) 评论(2) 推荐(3) 编辑
摘要: 1.一共有五类过滤器IAsyncAuthorizationFilter IAsyncResourceFilter IAsyncActonFilter IAsyncExceptionFilter IAsyncResultFilter 去掉Async就是同步的 2.注册过滤器 全局注册和Attribut 阅读全文
posted @ 2019-03-06 14:22 几清 阅读(3432) 评论(1) 推荐(0) 编辑
摘要: https://www.cnblogs.com/viter/p/10074766.html 1.内置了很多种绑定模型 缺少了一个FromFileAttribute 绑定模型 需要自己实现一个 2.实现一个文件上传类 3.实现上传接口 阅读全文
posted @ 2019-03-06 11:44 几清 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 悲观并发策略 A用户发起一个请求 开启了事务 查询到了某一条数据 进行修改 在A提交事务之前 其他人都不能对这条数据进行修改 这种策略最常见的一个问题就是死锁 比如A修改X记录,B修改Y记录,他们分别锁死了这两条记录,但是X和Y记录是相关的,A修改X的时候发现需要修改Y,但是Y又被锁定了,B修改Y的 阅读全文
posted @ 2019-03-01 09:17 几清 阅读(412) 评论(0) 推荐(1) 编辑