自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(32)
  • 收藏
  • 关注

转载 CRL快速开发框架升级到4.52,谈谈开发过程中的优化

CRL4.5版本已经稳定使用于目前的几个中型项目中,在实际使用中,也发现了不少问题,这些问题都在4.52中提交CRL具体功能和使用请浏览CRL快速开发框架系列教程由于现在项目是一套业务系统,查询需求比较多,CRL带的语法解析都能满足,特殊的可手写SQL,在针对查询的优化,以下几点对查询调用的监视由于业务封装写得非常复杂,方法嵌套很严重,无法检查一个方法内有多少查询...

2017-12-27 16:50:00 175

转载 CRL快速开发框架4.4版发布,支持主从读写分离

经过一些调整和优化,4.3已经运行在生产环境,对于不久将会遇到的查询性能,读写分离需求列上日程读写分离需求对于一个数据库作了主从发布/订阅,主库为DB1,从库为DB2所有写入通过DB1,所有查询通过DB2,当然也可以通过DB1CRL内部实现在CRL内部调用,请求读和请求写的方法会标记为Read或Write,然后再通过标记实现不同的数据库连接访问对象如以下代码...

2017-06-09 14:12:00 120

转载 干货来袭-整套完整安全的API接口解决方案

在各种手机APP泛滥的现在,背后都有同样泛滥的API接口在支撑,其中鱼龙混杂,直接裸奔的WEB API大量存在,安全性令人堪优在以前WEB API概念没有很普及的时候,都采用自已定义的接口和结构,对于公开访问的接口,专业点的都会做下安全验证,数据签名之类反而现在,谁都可以用WEB API估接口,安全性早忘一边了,特别是外包小公司的APP项目,80%都有安全漏洞(面试了大半年APP...

2017-01-04 16:39:00 168

转载 CRL快速开发框架系列教程十三(嵌套查询)

本系列目录CRL快速开发框架系列教程一(Code First数据表不需再关心)CRL快速开发框架系列教程二(基于Lambda表达式查询)CRL快速开发框架系列教程三(更新数据)CRL快速开发框架系列教程四(删除数据)CRL快速开发框架系列教程五(使用缓存)CRL快速开发框架系列教程六(分布式缓存解决方案)CRL快速开发框架系列教程七(使用事务)CRL快...

2016-11-25 11:23:00 142

转载 CRL快速开发框架系列教程十二(MongoDB支持)

本系列目录CRL快速开发框架系列教程一(Code First数据表不需再关心)CRL快速开发框架系列教程二(基于Lambda表达式查询)CRL快速开发框架系列教程三(更新数据)CRL快速开发框架系列教程四(删除数据)CRL快速开发框架系列教程五(使用缓存)CRL快速开发框架系列教程六(分布式缓存解决方案)CRL快速开发框架系列教程七(使用事务)CRL快...

2016-11-24 09:33:00 101

转载 CRL快速开发框架系列教程十一(大数据分库分表解决方案)

本系列目录CRL快速开发框架系列教程一(Code First数据表不需再关心)CRL快速开发框架系列教程二(基于Lambda表达式查询)CRL快速开发框架系列教程三(更新数据)CRL快速开发框架系列教程四(删除数据)CRL快速开发框架系列教程五(使用缓存)CRL快速开发框架系列教程六(分布式缓存解决方案)CRL快速开发框架系列教程七(使用事务)CRL快...

2016-11-23 15:56:00 101

转载 CRL快速开发框架系列教程十(导出对象结构)

本系列目录CRL快速开发框架系列教程一(Code First数据表不需再关心)CRL快速开发框架系列教程二(基于Lambda表达式查询)CRL快速开发框架系列教程三(更新数据)CRL快速开发框架系列教程四(删除数据)CRL快速开发框架系列教程五(使用缓存)CRL快速开发框架系列教程六(分布式缓存解决方案)CRL快速开发框架系列教程七(使用事务)CRL快...

2016-11-22 21:31:00 95

转载 CRL快速开发框架系列教程九(导入/导出数据)

本系列目录CRL快速开发框架系列教程一(Code First数据表不需再关心)CRL快速开发框架系列教程二(基于Lambda表达式查询)CRL快速开发框架系列教程三(更新数据)CRL快速开发框架系列教程四(删除数据)CRL快速开发框架系列教程五(使用缓存)CRL快速开发框架系列教程六(分布式缓存解决方案)CRL快速开发框架系列教程七(使用事务)CRL快...

2016-11-22 21:17:00 107

转载 CRL快速开发框架系列教程七(使用事务)

本系列目录CRL快速开发框架系列教程一(Code First数据表不需再关心)CRL快速开发框架系列教程二(基于Lambda表达式查询)CRL快速开发框架系列教程三(更新数据)CRL快速开发框架系列教程四(删除数据)CRL快速开发框架系列教程五(使用缓存)CRL快速开发框架系列教程六(分布式缓存解决方案)CRL快速开发框架系列教程七(使用事务)CRL快...

2016-11-22 20:54:00 95

转载 CRL快速开发框架系列教程六(分布式缓存解决方案)

本系列目录CRL快速开发框架系列教程一(Code First数据表不需再关心)CRL快速开发框架系列教程二(基于Lambda表达式查询)CRL快速开发框架系列教程三(更新数据)CRL快速开发框架系列教程四(删除数据)CRL快速开发框架系列教程五(使用缓存)CRL快速开发框架系列教程六(分布式缓存解决方案)CRL快速开发框架系列教程七(使用事务)CRL快...

2016-11-10 10:13:00 95

转载 CRL快速开发框架系列教程五(使用缓存)

本系列目录CRL快速开发框架系列教程一(Code First数据表不需再关心)CRL快速开发框架系列教程二(基于Lambda表达式查询)CRL快速开发框架系列教程三(更新数据)CRL快速开发框架系列教程四(删除数据)CRL快速开发框架系列教程五(使用缓存)CRL快速开发框架系列教程六(分布式缓存解决方案)CRL快速开发框架系列教程七(使用事务)CRL快...

2016-11-09 09:43:00 124

转载 CRL快速开发框架系列教程三(更新数据)

本系列目录CRL快速开发框架系列教程一(Code First数据表不需再关心)CRL快速开发框架系列教程二(基于Lambda表达式查询)CRL快速开发框架系列教程三(更新数据)CRL快速开发框架系列教程四(删除数据)CRL快速开发框架系列教程五(使用缓存)CRL快速开发框架系列教程六(分布式缓存解决方案)CRL快速开发框架系列教程七(使用事务)CRL快...

2016-11-08 15:47:00 115

转载 CRL快速开发框架系列教程四(删除数据)

本系列目录CRL快速开发框架系列教程一(Code First数据表不需再关心)CRL快速开发框架系列教程二(基于Lambda表达式查询)CRL快速开发框架系列教程三(更新数据)CRL快速开发框架系列教程四(删除数据)CRL快速开发框架系列教程五(使用缓存)CRL快速开发框架系列教程六(分布式缓存解决方案)CRL快速开发框架系列教程七(使用事务)CRL快...

2016-11-08 15:47:00 90

转载 CRL快速开发框架系列教程二(基于Lambda表达式查询)

本系列目录CRL快速开发框架系列教程一(Code First数据表不需再关心)CRL快速开发框架系列教程二(基于Lambda表达式查询)CRL快速开发框架系列教程三(更新数据)CRL快速开发框架系列教程四(删除数据)CRL快速开发框架系列教程五(使用缓存)CRL快速开发框架系列教程六(分布式缓存解决方案)CRL快速开发框架系列教程七(使用事务)CRL快...

2016-11-08 15:46:00 171

转载 CRL快速开发框架系列教程一(Code First数据表不需再关心)

本系列目录CRL快速开发框架系列教程一(Code First数据表不需再关心)CRL快速开发框架系列教程二(基于Lambda表达式查询)CRL快速开发框架系列教程三(更新数据)CRL快速开发框架系列教程四(删除数据)CRL快速开发框架系列教程五(使用缓存)CRL快速开发框架系列教程六(分布式缓存解决方案)CRL快速开发框架系列教程七(使用事务)CRL快...

2016-11-07 11:58:00 156

转载 非关系型数据库来了,CRL快速开发框架升级到版本4

轮子?,我很任性,我要造不一样的轮子,同时支持关系型和非关系型的框架有没有新版数据查询作了些调整,抽象了LabmdaQueryy和DBExtend,升级到版本4,非关系数据库MongoDB被支持了!最近又好多人发各种框架,谁的好,用谁的?个人意见,想标准和稳定,EF,NH就行了,要个性,选一款好用的轮子吧个人开发的框架始终是高级玩具,学习的好东西,不要较真,欢迎下载此高级...

2016-07-21 11:47:00 109

转载 CRL快速开发框架开源完全转到Github

CRL简介CRL是一款面向对象的轻量级ORM框架,本着快速开发,使用简便的原则,设计为无需关心数据库结构,CRL自动维护创建,即写即用(CRL内部有表结构检查机制,保证表结构一致性)无需第三方工具生成代理类,标准对象结构即可基于Linq.Expression语法解析,完全对象化操作,所有变量参数化处理,无注入安全等问题支持join,group等常用语法和函数...

2015-12-17 14:11:00 242

转载 CRL快速开发框架升级到3.1

CRL是一款面向对象的轻量级ORM框架,本着快速开发,使用简便的原则,设计为无需关心数据库结构,CRL自动维护创建,即写即用(CRL内部有表结构检查机制,保证表结构一致性)无需第三方工具生成代理类,标准对象结构即可基于Linq.Expression语法解析,完全对象化操作支持join,group等语法和函数扩展方法多种结果类型返回,对象,自定义对象,泛类型,字典等...

2015-12-01 17:12:00 139

转载 快速开发框架CRL3.0发布,附带最新的项目示例CRLShoppingDemo

继上次使用CRL实现大数据分库分表方案升级到2.4,时隔不久又升级到了大版本号3.0,主要是因为结构发生了一些更改ORM和业务封装Package分开了,增加了实例项目演示代码CRLShoppingDemo,整体项目结构如下3.0更新内容如下:2015-09-26 升级改到3.0版,2.X版不再更新2015-09-28 Model索引值类型改为d...

2015-10-28 14:03:00 141

转载 重磅来袭,使用CRL实现大数据分库分表方案

关于分库分表方案详细介绍http://blog.csdn.net/bluishglc/article/details/7696085这里就不作详细描述了分库分表方案基本脱离不了这个结构,受制于实现的难度,好像没有看到有很方便的实现方案框架为了解决此问题,在CRL框架基础上作了扩展,使CRL能很好实现此方案,以之前了解到的需求,基本能满足了本方案拆分结构表示为会...

2015-09-21 09:27:00 73

转载 RSA密钥,JAVA与.NET之间转换

最近在做银联的一个接口,用到RSA签名,悲剧来了,.net用的RSA密钥格式和JAVA用的不一样.net为XML格式<RSAKeyValue><Modulus>53KnujHcV0962zoLigW8d4AUb+1TS3LiySGrXhF5FgjUQhLzI6PCM/hyHPhUat6MTcgWK3kAVInughtNOHXrBI92I1nAdwlMw...

2015-05-29 16:50:00 699

转载 缓存服务新思路,创建动态查询的缓存

本方案实现了客户端对服务端缓存数据任意查找,和使用本地缓存效果一样先看看常用缓存的形式本地缓存缓存在当前应用程序内存中,通常以静态变量存储,它可以是任何对象,一个值,一个集合都行因为是在当前程序中,能很好得到控制,创建,访问都很好办,特别是集合,通过集合查询语法或自已写的算法很好过滤,取出想要的结果然而这些数据需要多程序共用,那么需要把它集中放在一个地方,供多应用程序...

2015-05-05 09:36:00 59

转载 ORM框架示例及查询测试,上首页修改版(11种框架)

继上次ORM之殇,我们需要什么样的ORM框架?整理了11个ORM框架测试示例,通过示例代码和结果,能很容易了解各种框架的特性,优缺点,排名不分先后EFPDFXCODECRLNHibernateMySoftMoonCyqDapperIBatisNetLoognOrm框架风格完全对象化,以Linq&Lambda语法...

2015-04-13 17:12:00 113

转载 ORM开发之解析lambda实现完整查询(附测试例子)

上次讲解了怎么解析匿名对象(ORM开发之解析lambda实现group查询),这次来实现解析二元运算,完成基本条件语法先看一个表达式query.Where(b => b.Number == 10&&b.Id<20);表达式结构一个运算符表示一个表达式,因此,此表达式实际上包含两个子表达式 b.Number==10 和b.Id<...

2015-04-01 09:48:00 134

转载 ORM开发之解析lambda实现group查询(附测试例子)

目的:以编程方式实现group查询,在开发ORM时,需要达到这样的效果先看一个简单的group语句select BarCode,ProductName,COUNT(BarCode) as total from ProductData group by BarCode,ProductNameorder by COUNT(BarCode) desc  结果B...

2015-03-27 13:44:00 416

转载 ORM之殇,我们需要什么样的ORM框架?

最近在研究ORM,究竟什么样的框架才是我们想要的开发框架的意义在于开发更标准,更统一,不会因为不同人写的代码不一样开发效率更高,无需重新造轮子,重复无用的代码,同时简化开发流程运行效率得到控制,程序稳定性得到提高把网上关注比较多的框架搜了搜,作了个列表Nhibernate来源于Java的Hibernate参考:http://www.cnblogs.co...

2015-03-20 12:09:00 73

转载 公开封尘已久的即时通讯源码

看到最近有人研究IM,把以前的东西翻出来了,供想学习这方面的研究研究通讯协议UDP,聊天方式点对点(P2P)此项目简单实现了早期QQ的基本功能文字聊天表情,图片发送发送离线消息,图片在线/离线,文件传送上传自定义头像群功能语音、视频聊天天气预报自定义选项卡截图功能理论上功能是实现了,但是在NAT穿透上有问题,所以P2P有时不能成...

2015-03-05 17:02:00 272

转载 CRL通用权限控制系统

此系统能满足一般权限/菜单控制需求,不需要重复开发,达到多系统共用的目的权限判断是基于请求路径,意味着是页面级控制,可能不符合一些要求,当然你也可以把路径细化实现菜单为二级菜单,暂不支持多级此系统基于CRL框架内置业务开发,CRL框架详细信息运行环境 .Net Mvc4 默认数据库MSSQL此权限系统主要概念系统(属于哪个系统,分平台进行权限控制)菜单(跟...

2015-02-12 16:57:00 157

转载 CRL 版本2.1.0.0下载

此次更新完善了部份功能,详情见UpdateLog,重新整理了开发文档,更美档,更详细百度盘下载下载地址:百度盘下载转载于:https://www.cnblogs.com/hubro/p/4286152.html...

2015-02-11 14:35:00 199

转载 UpdateLog

2014-10-20 增加数据适配器,使支持多数据库类型2015-01-08 增加没有主键ID的抽象类,使能自义主键字段实现MODEL 增加虚拟字段转换,将指定函数或语法转换为对象属性,灵活性更大了 增加属性覆盖,继承的类能覆盖父类的属性了2015-01-19 自动编译判断增加查询字段判断,不会因为对象属性删除了,编译的存储过程里还有老字段2015-01-27 增加GUID类型映射 查询...

2015-02-11 14:29:00 405

转载 CRL2.1更新

增加没有主键ID的抽象类,使能自义主键字段实现MODEL抽象类定义结构为/// <summary>/// 基类,不包含任何字段/// 如果有自定义主键名对象,请继承此类型/// </summary>[Serializable]public abstract class IModel : ICloneable   ...

2015-01-08 14:20:00 187

转载 使用封装的在线支付

业务封装在 CRL.OnlinePay创建表CRL.OnlinePay.IPayHistory配置账号参数修改网站根目录/config/CustomSetting.config 填入账号等信息支付宝USER=21212支付宝KEY=4234234支付宝EMAIL=234234支付宝NotifyUrl=/charge/AlipayNotify支付宝Re...

2014-10-15 15:30:00 125

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除