摘要:
接上一篇 "整合了一个命令行程序的框架" 我增加了一点功能 aop和定时任务 这次更新主要增加了审计日志还有集成了hangfire做定时任务 1. 先来看审计日志部分,审计日志主要是使用了Windsor的动态代理功能.每一个添加了Audited特性的方法或者类,在方法被调用时会输出参数和值.使用时只 阅读全文
摘要:
背景 最近工作中写了N多个命令行程序跑数据.每新建一个项目就要引用各种包,各种配置.所以有了这个整合包.其实不能算是框架吧,没写什么代码,几乎就是引用一些包. 代码 GitHub: https://github.com/lun3322/Luna.Service NuGet1: Install Pac 阅读全文
摘要:
目录迁移 1. 关闭数据库服务 1. 复制数据库 1. 修改配置文件 /etc/my.cnf 1. 重新启动服务 1. 遇到迁移目录之后无法启动的问题,有可能是selinux搞的鬼,可以设置成Permissive模式 或者之间关闭selinux,vi /etc/selinux/config 修改 S 阅读全文
摘要:
snowflake算法 snowflake是Twitter开源的分布式ID生成算法,结果是一个long型的ID。其核心思想是:使用41bit作为毫秒数,10bit作为机器的ID(5个bit是数据中心,5个bit的机器ID),12bit作为毫秒内的流水号(意味着每个节点在每毫秒可以产生 4096 个 阅读全文
摘要:
一直有自己写个框架的想法,但是一直没有行动起来,最近比较闲,正好可以开工了. 现在已经完成了两部分.1.一个简单仓储,实现使用的是ef 2.IOC部分,这里是把内置的ioc替换成了aotofac,这部分感觉还是有一点缺陷的.下面说 仓储部分 这里主要是接口是实现,目前使用ef实现了仓储的接口.看一下 阅读全文
摘要:
一直不会用$.Deferred(),正好赶上双十一就实验了一下,批量领券. 随便找一个天猫的分会场页面,就是能领好多优惠券的那种页面.放浏览器里执行脚本.ok 阅读全文