AOP编程之动态代理


关于静态代理请参考:http://www.hechunbo.com/index.php/archives/209.html动态代理 的特点是程序自动生成代理类,不用再根据业务来一个一个类写了。是运行时代理。创建Action特性,标记于方法上/// <summary> /// 标记方法特性,在调用类中的方法时,调用before /// </summary>- 阅读剩余部分 -

AOP编程之静态代理


静态代理也称为AOP编程 ,而向切面的编译 (Aspect orient programming). 主要是把一些和业务无关的代码,如调用日志,发送邮件 等做为一个业务代码的切面 。一般是在不改变原有代码的基础上,增加增加增加,和相应的实现代码。在实现代码里增加切面的代码如,如调用日志,然后再调用原业务类的方法 ,等价于对原先业务代码的扩展 。 静态代理。编译时代理,编译的时候- 阅读剩余部分 -

​Linqpad 工具介绍


​Linqpad 是一个只有27M左右的小工具。 可以用于测试 linq运算,和c#代码。 官方地址:https://www.linqpad.net/主要功能点如下:可以支持测试c#脚本支持多种数据库查询 和linq查询 丰富的格式化。智能感知和支持单步调试可以执行.net脚本。轻量级,保有27M免费。界面如下,可以用Samples中例子快速入手。linq表达式split拆分- 阅读剩余部分 -

贵金属交易系统的几个逻辑点


数据清洗因为程序执行错误导致数据库里有好多重复记录,现需要删除多余的重复记录。 主要是record表和record_detail表。 查询重复的sql语法如下Select 重复字段 From 表 Group By 重复字段 Having Count(*)>1因为交易记录表和交易详情表中数据存在错误的数据,导致根据交易记录进行重算的时候 ,没有办法获取正确的结果 。 数据清- 阅读剩余部分 -

Mysql自带数据库介绍


1.linux查定时任务crontab -l2.information_schema访问元数据的方式。元数据是指数据库名,表名,列类型,访问权限保存mysql服务器所维护的所有其它数据库的信息。 2.1 tables显示数据库中的表的信息。介绍表属性哪个schema,表的类型,表的引擎,创建时间等2.2 columns表中的所有列,以及每列的信息。2.3 STATISTICS - 阅读剩余部分 -