摘要: Common.Utility 初衷 网上有各式各样的帮助类,公共类,但是比较零碎,经常有人再群里或者各种社交账号上问我有没有这个helper,那个helper,于是萌生了收集全部helper的念头,以便日后使用. 集成 于是日常工作留意总结,加上网上收集,各式各样的几乎都能找到,所有功能性代码都是独 阅读全文
posted @ 2017-10-12 14:53 云衢 阅读(21748) 评论(112) 推荐(221) 编辑
摘要: abp,AdminLTE,bootstrap table,sql,erp 阅读全文
posted @ 2017-08-09 14:32 云衢 阅读(22018) 评论(8) 推荐(29) 编辑
摘要: 简介 最近公司业务需要用到BI SSIS来处理商业智能和大数据,网上大多数是以前版本介绍,没有最新版,响应公司需要,现现学现卖总结一下入门及调试技巧,随便附加常用技术栈。SSIS是什么?“SSIS是Microsoft SQL Server Integration Services的简称,是生成高性能 阅读全文
posted @ 2018-04-25 14:10 云衢 阅读(3276) 评论(2) 推荐(7) 编辑
摘要: 初衷与整理描述 Java高并发秒杀系统API是来源于网上教程的一个Java项目,慕课网地址:https://www.imooc.com/learn/587。 也是我接触Java的第一个项目。本来是一枚c 码农,公司计划部分业务转java,于是我利用业务时间自学Java才有了本文,本来接触之初听别人说 阅读全文
posted @ 2018-01-25 14:08 云衢 阅读(3260) 评论(1) 推荐(6) 编辑
摘要: "ABP+AdminLTE+Bootstrap Table权限管理系统一期" "Github:https://github.com/Jimmey Jiang/ABP ASP.NET Boilerplate Project CMS" Quartz简介 Quartz.NET是一个开源的作业调度框架,是 阅读全文
posted @ 2017-12-14 14:34 云衢 阅读(2551) 评论(0) 推荐(5) 编辑
摘要: SignalR简介 SignalR是什么? ASP.NET SignalR 是为 ASP.NET 开发人员提供的一个库,可以简化开发人员将实时 Web 功能添加到应用程序的过程。实时 Web 功能是指这样一种功能:当所连接的客户端变得可用时服务器代码可以立即向其推送内容,而不是让服务器等待客户端请求 阅读全文
posted @ 2017-12-14 08:26 云衢 阅读(3976) 评论(0) 推荐(8) 编辑
摘要: 返回总目录: "ABP+AdminLTE+Bootstrap Table权限管理系统一期" 缓存 为什么要用缓存 为什么要用缓存呢,说缓存之前先说使用缓存的优点。 减少寄宿服务器的往返调用(round trips)。 如果缓存在客户端或是代理,将减少对服务器的请求,减少带宽。 减少对数据库服务器的往 阅读全文
posted @ 2017-12-10 23:54 云衢 阅读(2065) 评论(3) 推荐(3) 编辑
摘要: 返回总目录: "ABP+AdminLTE+Bootstrap Table权限管理系统一期" HangFire与Quartz.NET相比主要是HangFire的内置提供集成化的控制台,方便后台查看及监控,对于大家来说,比较方便。 HangFire是什么 Hangfire是一个开源框架(.NET任务调度 阅读全文
posted @ 2017-11-30 08:26 云衢 阅读(5960) 评论(8) 推荐(12) 编辑
摘要: "ABP+AdminLTE+Bootstrap Table权限管理系统一期" "Github:https://github.com/Jimmey Jiang/ABP ASP.NET Boilerplate Project CMS" 角色访问控制(RBAC) 角色访问控制(RBAC)应该是目前用得最多 阅读全文
posted @ 2017-11-22 16:51 云衢 阅读(4259) 评论(12) 推荐(11) 编辑
摘要: 方法一、Visual Studio新建documentation生成帮助文档 前段时间在网上收集和自己平时工作总结整理了《干货,比较全面的c#.net公共帮助类》,整理完成上传github之后我又想,既然是帮助类,总得有个帮助文档于是乎想到了Sandcastle,Sandcastle是微软官方生成帮 阅读全文
posted @ 2017-10-17 16:37 云衢 阅读(24910) 评论(14) 推荐(49) 编辑
摘要: 总结平时用到的一些FTP操作类,方便需要的用到。github地址:https://github.com/Jimmey-Jiang/Common.Utility 1、连接FTP服务器 2、上传 3、下载 4、删除文件 5、获取当前目录下明细(包含文件和文件夹) 6、获取FTP文件列表(包括文件夹) 7 阅读全文
posted @ 2017-10-12 09:01 云衢 阅读(1749) 评论(4) 推荐(4) 编辑
摘要: 由于最近公司在用webform开发ERP,用到大量重复机械的代码,之前写了篇文章,懒人小工具:自动生成Model,Insert,Select,Delete以及导出Excel的方法,但是有人觉得这种方法很麻烦。其实我感觉确实是有点麻烦,麻烦在于字符串的拼接。 这种时候我想到了T4模板,用过EF的 Da 阅读全文
posted @ 2017-09-22 09:47 云衢 阅读(2882) 评论(5) 推荐(4) 编辑
摘要: 懒人小工具2:T4自动生成Model,Insert,Select,Delete以及导出Excel的方法 github地址:https://github.com/Jimmey-Jiang/JWorkHelper 在开发的过程中,我们为了节约时间,往往会将大量重复机械的代码封装,考虑代码的复用性,这样我 阅读全文
posted @ 2017-09-19 16:07 云衢 阅读(2496) 评论(7) 推荐(0) 编辑
摘要: 返回总目录:ABP+AdminLTE+Bootstrap Table权限管理系统一期 第一点,上一篇文章中我们讲到codefirst中一些问题包括如图,codefirst在每次执行命令的时候会生成新的类,后来会越来越多。 1,codefirst在执行的数据库迁移过程中产生了很多文件,对于强迫症的我而 阅读全文
posted @ 2017-08-29 16:11 云衢 阅读(5138) 评论(7) 推荐(2) 编辑
摘要: 返回总目录:ABP+AdminLTE+Bootstrap Table权限管理系统一期 写在前面的话 很多人说ABP不适合高并发大型,有一定的道理,但是我觉得还是可以的,就看架构师的能力了,我之前公司就是ABP绝对百万数据级项目,是一个在线教育网站,涉及到平台,学院,院系,班级,课程,学生等,一个平台 阅读全文
posted @ 2017-08-26 17:12 云衢 阅读(5566) 评论(8) 推荐(4) 编辑
摘要: 返回总目录:ABP+AdminLTE+Bootstrap Table权限管理系统一期 用户实体 用户实体代表应用的一个用户,它派生自AbpUser类,如下所示: 这个类是在安装模块零时创建的。用户存储在数据库的AbpUsers表中。您可以将自定义属性添加到User类(并为更改创建数据库迁移)。 Ab 阅读全文
posted @ 2017-08-09 10:40 云衢 阅读(4013) 评论(0) 推荐(2) 编辑
摘要: 返回总目录:ABP+AdminLTE+Bootstrap Table权限管理系统一期 AdminLTE菜单 上节我们把布局页,也有的临时的菜单,但是菜单不是应该动态加载的么?,所以我们这节来写菜单.首先我们看一下AdminLTE源码里面的菜单以及结构. <aside class="main-side 阅读全文
posted @ 2017-08-08 21:12 云衢 阅读(2717) 评论(0) 推荐(1) 编辑
摘要: 返回总目录:ABP+AdminLTE+Bootstrap Table权限管理系统一期 上一节我们讲到登录逻辑,我做的登录逻辑很简单的,我们来看一下abp module-zero里面的登录代码. 由于abp涉及到租户和身份验证的问题,所以登录有点繁琐.分析发现主要包括以下几个步骤: 1、 GetLog 阅读全文
posted @ 2017-08-08 14:43 云衢 阅读(1705) 评论(0) 推荐(0) 编辑
摘要: abp, AdminLTE, bootstrap table, sql, erp 阅读全文
posted @ 2017-08-08 14:43 云衢 阅读(6776) 评论(1) 推荐(2) 编辑
摘要: 返回总目录:ABP+AdminLTE+Bootstrap Table权限管理系统一期 简介 经过前几节,我们已经解决数据库,模型,DTO,控制器和注入等问题.那么再来看一下登录逻辑.这里算是前面几节的一个初次试水. 首先我们数据库已经有的相应的数据. 添加Login方法 模型和DTO已经建好,所以我 阅读全文
posted @ 2017-07-31 10:28 云衢 阅读(5127) 评论(0) 推荐(3) 编辑
摘要: 返回总目录:ABP+AdminLTE+Bootstrap Table权限管理系统一期 一,控制器AbpController 说完了Swagger ui 我们再来说一下abp对控制器的处理和json的封装. 首先我们定义一个控制器,在新增控制器的时候,控制器会自动继承自AbpController,Ab 阅读全文
posted @ 2017-07-31 10:27 云衢 阅读(2132) 评论(-1) 推荐(0) 编辑
摘要: 返回总目录:ABP+AdminLTE+Bootstrap Table权限管理系统一期 一,Web API ABP的动态WebApi实现了直接对服务层的调用(其实病没有跨过ApiController,只是将ApiController公共化,对于这一点的处理类似于MVC,对服务端的 调用没有跨过Http 阅读全文
posted @ 2017-07-31 10:25 云衢 阅读(2656) 评论(0) 推荐(2) 编辑
摘要: 返回总目录:ABP+AdminLTE+Bootstrap Table权限管理系统一期 AbpModule 在ABP框架中,仓储,服务,这块算是最为重要一块之一了.ABP框架提供了创建和组装模块的基础,一个模块能够依赖于另一个模块,一个程序集可看成一个模块, 一个模块可以通过一个类来定义这个模块,而给 阅读全文
posted @ 2017-07-31 10:24 云衢 阅读(3099) 评论(0) 推荐(5) 编辑
摘要: 返回总目录:ABP+AdminLTE+Bootstrap Table权限管理系统一期 ABP模块系统 说了这么久,还没有详细说到abp框架,abp其实基于DDD(领域驱动设计)原则的细看分层如下: 再看我们项目解决方案如下: JCmsErp.Application,应用层:进行展现层与领域层之间的协 阅读全文
posted @ 2017-07-30 14:18 云衢 阅读(4451) 评论(0) 推荐(4) 编辑
摘要: abp,AdminLTE,bootstrap table,sql,erp 阅读全文
posted @ 2017-07-27 20:19 云衢 阅读(15643) 评论(4) 推荐(10) 编辑
levels of contents --------------------------------------------------------------------------------------------------------