摘要: 由于session0隔离,Process.Start()无法启动本地应用,需要引用第三方类库。 参考资料: windows 服务启动外部程序 阅读全文
posted @ 2022-11-18 17:48 冰山雪梨 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 获取管理员权限 @echo off >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" if '%errorlevel%' NEQ '0' ( echo run as administra 阅读全文
posted @ 2022-09-20 15:27 冰山雪梨 阅读(592) 评论(0) 推荐(0) 编辑
摘要: BackgroundWorker可在后台执行任务,不影响主线程任务 Winform配置 向Winform内拖拽ProgressBar控件progressBar1 向Winform内拖拽BackgroundWorker组件backgroundWorker1 过程处理 向backgroundWorker 阅读全文
posted @ 2022-05-20 11:45 冰山雪梨 阅读(662) 评论(0) 推荐(0) 编辑
摘要: Process调起应用程序 Arguments传参(Windows服务无法使用以下方式发起调用,因为不属于同一session,需要引入底层类库,模拟用户进程以启动新程序) 1 Process process = new Process(); 2 process.EnableRaisingEvents 阅读全文
posted @ 2022-04-28 19:45 冰山雪梨 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 请求发起 .NET Framework 3.5 版 1 const string CRLF = "\r\n"; 2 3 /// <summary> 4 /// 使用multipart/form-data方式上传文件及提交其他数据 5 /// </summary> 6 /// <param name= 阅读全文
posted @ 2022-04-26 15:43 冰山雪梨 阅读(11964) 评论(1) 推荐(3) 编辑
摘要: Autofac配置 ASP.NET Core提供依赖注入,但对于稍复杂一些的情况,用Autofac更友好。 Startup添加以下代码 1 public void Configure(IApplicationBuilder app, IWebHostEnvironment env) 2 { 3 …… 阅读全文
posted @ 2021-08-29 17:17 冰山雪梨 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 使用原子事务 传统的模式,客户端执行一个命令,使用一个数据库事务,服务端返回结果,要么操作全部成功,要么全部失败 优点:实现方式简单清晰 缺点:操作较多时,对数据库锁定时间可能较长 最终一致性 客户端发起命令后,一部分操作在一个事务中完成,剩余部分在另一个事务中完成,最终数据达成一致 优点:事务越细 阅读全文
posted @ 2020-12-01 17:29 冰山雪梨 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 应用程序层 类型:WebAPI项目,微服务入口 存放内容: 命令、命令处理、查询(CQRS时,用dapper等轻量查询方式)、事件处理 领域模型层 纯净的类库项目,遵循持久性忽略和基础结构忽略原则,不依赖与任何其它项目,域模型层应只关注域逻辑(域专家可理解的内容),而不应关注应用程序基础结构(如处理 阅读全文
posted @ 2020-11-27 10:53 冰山雪梨 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 将领域模型字段的setter设置为私有 通过构造函数创建对象 使用具有业务含义的动作来操作模型字段 领域模型的修改应该由自己的行为来完成 领域服务或命令处理者负责调用领域模型业务动作 处理域事件是一个应用程序问题。 域模型层应只关注域逻辑(域专家可理解的内容),而不应关注应用程序基础结构(如处理程序 阅读全文
posted @ 2020-11-24 20:59 冰山雪梨 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 以前的写法,一个表映射一个实体类,只有属性,一个贫血对象,你想怎么改就怎么改 如果绕过聚合根,聚合根无法保证其不变量、有效性或一致性。 最终将产生面条式代码或事务脚本代码。 领域对象就是个有意志的东西,它有属性,有自己的行为,它能做的事都提供了相应的方法,你想改它,只能调用它的方法,不能直接改 领域 阅读全文
posted @ 2020-11-24 15:28 冰山雪梨 阅读(50) 评论(0) 推荐(0) 编辑