摘要:
1.下载protoc工具 点击下载 2.下载解压后打开文件,其中有一个.bat文件,里面对应命令行如下: 编写如下命令行 把你想要生成的.proto文件放在此目录,修改 helloworld.proto名称为要生成的文件,运行即可.也可再cmd中自行运行命令生成. 生成cs的接口如下图 阅读全文
摘要:
日志输出现要改为json格式,网上查询layout配置为JsonLayout就可以了,结果发现输出中文为unicode编码,看很多文章说配置encode="false"就可以了,结果配置后是显示中文,但没有了双引号,和内容中包括双引号的话直接输出,不是json格式了。后面仔细查看了官方文档,发现原来 阅读全文
摘要:
原来工作中有用到定时任务Quartz,不过是在MVC项目中,现在net core项目中也要用到,就开始改版。中间发现在网上的教程只有执行定时计划的过程,却很少有人写注册的过程,觉得有点略坑。所以写此文章一是自己做个记录,二是希望能帮助到其他人。后面还把此功能做出了多任务定时执行,网上关于net co 阅读全文
摘要:
在Core中不能使用原HttpRuntime.Cache缓存,改为MemoryCache(Microsoft.Extensions.Caching.Memory). 现MemoryCache新版为2.0.1,于原HttpRuntime.Cache扩展方法基本相同,但里面没有查询全部键(key) 的扩 阅读全文
摘要:
原项目用的Log4Net,不过版本比较旧,在Core里新版也进行了支持,本文用的是现在最新版本2.0.8 1、LogHelper帮助类放另一个类库中 Log/LogHelper.cs 2、单独建的配置文件放在主项目下,LogConfig/Log4Net.config 具体位置如下图: Log4Net 阅读全文
摘要:
1、初始化注入方式 Startup.cs下ConfigureServices方法: 然后在控制器中调用: 2、读取appsettings.json方式 (此方法如在单独的类库中需引用Microsoft.Extensions.Options.ConfigurationExtensions、Micros 阅读全文
摘要:
环境: win10 64位、memcached 1.4.4 64位、EnyimMemcached 2.16.0(ps:2.13.0也有此问题,别的版本就没试了). EnyimMemcached git源码地址:https://github.com/enyim/EnyimMemcached 事发原因: 阅读全文
摘要:
本文承接上一篇【idea使用maven搭建springmvc】 开篇:在main/resources下新建dbconfig.properties、spring.xml、spring-mybatis.xml,内容如下: driverClassName=com.mysql.jdbc.Driver val 阅读全文
摘要:
最近学着搭建springmvc,写此博客记录一下 idea版本:2016.3.1maven: apache-maven-3.3.9tomcat:apache-tomcat-8.5.8 1、New Project 2、next 3、next 上面的maven是我之前配置好的国内镜像,使用原生镜像因为在 阅读全文
摘要:
解决方法:编辑pom.xml文件 添加如下标签 阅读全文