上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 主项目创建 创建普通的springboot项目,删除相关文件夹只保留pom文件 模块创建 ​ ​ ​ 版本号统一控制 使用<dependencyManagement>标签,在主项目种生命各个引用的版本,但并不会导入 在各个子模块种引用所有jar包时无需再声明版本 打包指定入口 主项目pom文件需要指 阅读全文
posted @ 2020-09-06 20:37 code2roc 阅读(365) 评论(0) 推荐(0)
摘要: 之前实现了NetCore实现自定义IOC容器注入,在Controller使用事物的过程中思考是否能够像Spring一样通过自定义注解实现事物管理,思路图如下 事物的动作拆分只需要根据当前执行线程划分Connection对象并开启事物即可,重点是在Emit代码织入过程中对异常捕捉的处理 处理过程中主要 阅读全文
posted @ 2020-07-12 14:24 code2roc 阅读(655) 评论(0) 推荐(0)
摘要: 问题背景 使用mybatis-plus进行数据库交互,默认开启null不更新设置,在新增数据后,编辑页面将字段值清除后(date类型,int类型,为避免默认值传入,model全部使用包装类型初始化为null)无法将null值更新至数据库 单个解决方案 通过UpdateWrapper的set方法强制字 阅读全文
posted @ 2020-03-21 20:16 code2roc 阅读(4344) 评论(0) 推荐(0)
摘要: 在之前的ASP.NET MVC实现依赖注入一文中,通过替换默认的ControllerFactory来达到对Controller生命周期的拦截,实现自定义的对象注入,在NetCore3.0中需要重新实现,步骤如下: 1.获取所有相关业务程序集 public static List<Assembly> 阅读全文
posted @ 2020-02-05 14:04 code2roc 阅读(1297) 评论(0) 推荐(0)
摘要: 在数据库工具类编写的过程中,对事务的处理操作想避免各个原子操作的事务对象赋值重复操作,想对外暴露的方法为如下形式 public bool ExecuteTransition(Action TransitionAction, out string ExceptionStr) 外部传入的数据库操作都使用 阅读全文
posted @ 2020-01-12 20:35 code2roc 阅读(739) 评论(0) 推荐(0)
摘要: 最近在开发一个MVC框架,开发过程中考虑到以后开发依托于框架的项目,为了框架的维护更新升级,代码肯定要和具体的业务工程分割开来,所以需要解决业务工程挂载在框架工程的问题,MVC与传统的ASP.NET不同,WebForm项目只需要挂在虚拟目录拷贝dll就可以访问,但是MVC不可能去引用工程项目的dll 阅读全文
posted @ 2019-12-26 22:27 code2roc 阅读(1549) 评论(0) 推荐(12)
摘要: 后台管理系统中比较常见的布局是左边菜单栏,右边tab切换栏,但是一般的tab组件不包含tab页过多的切换问题的,所以需要个性化实现,本文的实现方案是滑动鼠标滚轮绑定tab达到切换的效果,先上一个动态图看下效果 tab滑动栏布局代码如下 <div class="tabmain" id="tabmain 阅读全文
posted @ 2019-12-12 20:17 code2roc 阅读(1096) 评论(0) 推荐(0)
摘要: 困境 追溯到2018年5月份,是个炎热的夏天,毕业后1年7个月我提出了离职,原因是受不了原来公司过度的封装框架感觉一年多毫无进步与实施天天轰炸般的电话,偶然间出去面试了一次发现自己知识真的是比较局限,决定换个环境提升自己,5月份出去面试屡屡碰壁,还好在老同事的介绍下进了个相关行业的公司,尽管还是一样 阅读全文
posted @ 2019-11-18 22:18 code2roc 阅读(1447) 评论(0) 推荐(1)
摘要: 因为nuget在线下载有时候很慢,所以下载nuget包,进行本地安装 登陆nuget官网https://www.nuget.org/下载相关资源 选择对应版本进行下载,同时需要下载相关依赖的包 ​ 最终下载的共4个包,cef.redist64,cef.redist86,cefsharp.common 阅读全文
posted @ 2019-10-24 10:17 code2roc 阅读(11966) 评论(1) 推荐(0)
摘要: 最近在开发一个轻量级ASP.NET MVC开发框架,需要加入日志记录,邮件发送,短信发送等功能,为了保持模块的独立性,所以需要通过消息通信的方式进行处理,为了保持框架在部署,使用,二次开发过程中的简易便捷性,所以没有选择传统的MQ,而是基于Redis的订阅发布实现一个系统内部消息组件,话不多说,上码 阅读全文
posted @ 2019-09-28 17:05 code2roc 阅读(1812) 评论(0) 推荐(2)
上一页 1 ··· 4 5 6 7 8 9 下一页