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