05 2019 档案

摘要:目前有很多开源的ORM项目,大多情况下也不需要我们重复去造轮子,我们只需要了解轮子怎么造的,怎么用就可以,下面简单说一下怎么通过实体生成一个SQL语句; 先建立2个Attribute类,TableAttribute、ColumnAttribute , 且希望TableAttribute只想标记在实体 阅读全文
posted @ 2019-05-31 15:06 lxsh_wyan 阅读(1232) 评论(0) 推荐(0)
摘要:最近项目上试运行发现,很多时候网站出了问题或者某个功能不正常,常常需要运维人员去服务器里面查看一下日志,看看日志里面会产生什么异常,这样导致每次都要去远程服务器很不方便,有时服务器是客户保管的不能让我们随意远程,最后想到静态文件方法将log日志读出来打印到网页上就可以替换远程服务器找到对应log日志 阅读全文
posted @ 2019-05-23 10:12 lxsh_wyan 阅读(1251) 评论(5) 推荐(5)
摘要:一般想从容器中获取对象,我们都是通过构造方法获取对象,但有些条件不允许不能通过构造方法获取对象,我们必须单独从容器中单独创建获取找个对象,这样我们就不行把找个容器静态保存起来供全局diaoy 一、 简单些一下步骤如下:(从某一个大神视频或者代码中学习到的,具体哪个不记得了) 1.先做一个构建对象的接 阅读全文
posted @ 2019-05-20 11:59 lxsh_wyan 阅读(1530) 评论(0) 推荐(0)
摘要:一、经常在项目会用到定时任务同步数据或更新缓存等操作,在很久以前我们可能经常会用一个多线程或timer来做定时任务,这样能实现比较简单轻量级的任务;对于任务多且都调用频率不一样的任务,我们都会用到Quartz.Net这个组件; Quartz.NET是一个强大、开源、轻量的作业调度框架,你能够用它来为 阅读全文
posted @ 2019-05-17 10:47 lxsh_wyan 阅读(2928) 评论(2) 推荐(3)
摘要:一、 理解ServiceCollection之前先要熟悉几个概念:DIP、IOC、DI、Ioc容器; 二、 接下来先简单说一下几个概念问题: 1、DIP(依赖倒置原则):六大设计原则里面一种设计原则,它转换了依赖关系,高层模块不依赖于底层模块的实现,而低层模块要依赖于高层模块的接口定义,总的原则就是 阅读全文
posted @ 2019-05-13 12:38 lxsh_wyan 阅读(2148) 评论(0) 推荐(1)
摘要:一、问题需求: 在项目中经常遇到需要写配置文件地方,目的就是不想在程序中关于一些信息写死,发布的时候只需要修改一下配置文件就可以,不需要每次都修改程序,如项目名称、数据库连接字符串、IP端口之类 的;对于小项目或者服务程序,配置信息可以通过系统自带的appSettings进行配置,但大项目或者配置信 阅读全文
posted @ 2019-05-07 21:41 lxsh_wyan 阅读(6834) 评论(1) 推荐(2)
摘要:» 引用百度解释: 语法糖(Syntactic sugar),也译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。通常来说使用语法糖能够增加程序的可读性,从而减少程序 阅读全文
posted @ 2019-05-06 21:19 lxsh_wyan 阅读(1138) 评论(0) 推荐(0)
摘要:本文主要以下面几个方面来详细讲解扩展方法:在C#3.0之前没有扩展方法的状态(或者你不会使用不知道扩展方法的时候)、扩展方法的语法及怎么使用、怎么正确的使用扩展方法; 一、首先说一下在C#3.0之前没有扩展方法的状态(或者你不会使用不知道扩展方法的时候) 1、大家在项目中肯定遇到类似这样的需求且项目 阅读全文
posted @ 2019-05-05 19:33 lxsh_wyan 阅读(694) 评论(0) 推荐(1)
摘要:一、 "Lambda 表达式"(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭包(注意和数学传统意义上的不同)。 阅读全文
posted @ 2019-05-05 17:40 lxsh_wyan 阅读(622) 评论(0) 推荐(0)