<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sqlpeng的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sqlpeng</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sqlpeng]]></copyright><item><title><![CDATA[EF6 SQLite.CodeFirst使用]]></title><link>https://blog.youkuaiyun.com/sqlpeng/article/details/115047608</link><guid>https://blog.youkuaiyun.com/sqlpeng/article/details/115047608</guid><author>sqlpeng</author><pubDate>Sun, 21 Mar 2021 13:06:46 +0800</pubDate><description><![CDATA[第一步：引入必要的Nuget工具包：



第二部项目中，创建一个空数据库放到项目下，并且编辑配置web.conf, 添加连接字符串，与ef provider.


&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;!--
  For more information on how to configure your ASP.NET application, please visit
  http://go.microsoft.com/fwlink/?Link]]></description><category></category></item><item><title><![CDATA[Kafka Swarm 集群搭建]]></title><link>https://blog.youkuaiyun.com/sqlpeng/article/details/107504686</link><guid>https://blog.youkuaiyun.com/sqlpeng/article/details/107504686</guid><author>sqlpeng</author><pubDate>Wed, 22 Jul 2020 09:30:24 +0800</pubDate><description><![CDATA[本文主要记录，使用docker Swarm搭建的Kafka分布式集群。
前提：四台Docker swarm集群服务器，已经创建完成，并且安装docker 与docker compose。
直接上compose文件，亲验可行，官方的docker compose供参考 https://github.com/wurstmeister/kafka-docker
docker info | grep ^Name: | cut -d’ ’ -f 2 获取主机名，在我的容器里面好像不能用，一直报错，注册zk失败。
doc]]></description><category></category></item><item><title><![CDATA[Nginx docker Jenkins部署，启用环境变量参数可配置]]></title><link>https://blog.youkuaiyun.com/sqlpeng/article/details/107159666</link><guid>https://blog.youkuaiyun.com/sqlpeng/article/details/107159666</guid><author>sqlpeng</author><pubDate>Mon, 06 Jul 2020 15:27:39 +0800</pubDate><description><![CDATA[项目为Vue的前端项目，并使用Docker swarm 服务方式部署。

docker file 会复制传入的参数到config_docker 文件，然后替换到config.js。

FROM nginx:1.8.1

# web files
COPY ./ /etc/nginx/html

# config
COPY nginx.conf /etc/nginx/nginx.conf

WORKDIR /etc/nginx

EXPOSE 80

# set config enviroment param.]]></description><category></category></item><item><title><![CDATA[python kafka写入.net平台消费 延迟5秒问题解决]]></title><link>https://blog.youkuaiyun.com/sqlpeng/article/details/107079484</link><guid>https://blog.youkuaiyun.com/sqlpeng/article/details/107079484</guid><author>sqlpeng</author><pubDate>Thu, 02 Jul 2020 14:33:31 +0800</pubDate><description><![CDATA[测试环境，使用python的pykafka写入消息数据，.net Confluent.Kafka进行消费，中间发现，间隔一秒发送会延迟5秒做批处理。
python代码：
from pykafka import KafkaClient
import datetime
import threading
import time


def producer():
    client = KafkaClient(hosts="172.26.1.22:9092", broker_version='2.4')
   ]]></description><category></category></item><item><title><![CDATA[ELK Docker版集成.net abp log4net使用]]></title><link>https://blog.youkuaiyun.com/sqlpeng/article/details/106540210</link><guid>https://blog.youkuaiyun.com/sqlpeng/article/details/106540210</guid><author>sqlpeng</author><pubDate>Mon, 08 Jun 2020 11:02:15 +0800</pubDate><description><![CDATA[本文主要记录使用ELK完成业务系统的日志收集，主要使用log4net进行数据入职对接。
相关连接：
ELK docker img:  https://hub.docker.com/r/sebp/elk
说明文档： https://elk-docker.readthedocs.io/#usage
docker 版本安装：docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -it -d --restart=always --name elk sebp/elk
遇到]]></description><category></category></item><item><title><![CDATA[windows server 集群的使用-负载均衡]]></title><link>https://blog.youkuaiyun.com/sqlpeng/article/details/80216391</link><guid>https://blog.youkuaiyun.com/sqlpeng/article/details/80216391</guid><author>sqlpeng</author><pubDate>Mon, 07 May 2018 00:38:09 +0800</pubDate><description><![CDATA[最近研究一下微软服务器自带的集群，load balance功能。参开文章：https://www.cnblogs.com/atree/p/windows_loadbalancer.html实现过程，在负载均衡的服务器中，安装本人在virtual box虚拟机中做的此时，首先需要两台服务器都是静态的ip. 这里我们设置虚拟机的连接方式选择的桥接网路。默认情况下，系统会默认开启自动获取ip,这样会导致...]]></description><category></category></item><item><title><![CDATA[VS开发使用GitHub做个人开源代码远程管理库]]></title><link>https://blog.youkuaiyun.com/sqlpeng/article/details/79997940</link><guid>https://blog.youkuaiyun.com/sqlpeng/article/details/79997940</guid><author>sqlpeng</author><pubDate>Wed, 18 Apr 2018 23:03:44 +0800</pubDate><description><![CDATA[需求说明：代码托管到云端，方便异地或者办公地方，随时下载开发，查看。因为一直在本地开发，必定有很多缺陷，不易于更新还有随时查看。网上找了下，用最近开源得免费版本的gitHub做为代码管理服务。首先创建一个代码管理仓库，做为存放地址。点击提交后，你会的到一个地址链接。这里如果需要私密的服务，是要收费的。所以不要有敏感的信息在项目里。在自己的开发环境，安装git https://git-scm.com...]]></description><category></category></item><item><title><![CDATA[angular JS + PrimeNG 初学使用]]></title><link>https://blog.youkuaiyun.com/sqlpeng/article/details/78597802</link><guid>https://blog.youkuaiyun.com/sqlpeng/article/details/78597802</guid><author>sqlpeng</author><pubDate>Fri, 15 Dec 2017 16:42:29 +0800</pubDate><description><![CDATA[angular Js 学习

首先需要下载安装node js, 如果太老版本可以选择更新到最新版本。命令; 
 npm install -g n, 如果有error 使用 npm install -g n –force.  这样就安装了n模块，专门用来管理node js的版本命令。然后使用n 6.11.2加版本号 或者 n stable. 
 或者直接官网下载最新版OK。https://nodej]]></description><category></category></item><item><title><![CDATA[Sublime Text配置Typescript开发环境]]></title><link>https://blog.youkuaiyun.com/sqlpeng/article/details/78814618</link><guid>https://blog.youkuaiyun.com/sqlpeng/article/details/78814618</guid><author>sqlpeng</author><pubDate>Fri, 15 Dec 2017 16:40:49 +0800</pubDate><description><![CDATA[首先官网下载sublime text3 开发工具。首先需要安装 package control 
 直接在git上下载到，然后copy到package下面的路径是C:\Users\Administrator\AppData\Roaming\Sublime Text 3\Packages 
安装包现在地址：https://github.com/wbond/package_control 
然后记得重命]]></description><category></category></item><item><title><![CDATA[.net 常用认证方法 forgery token 认证]]></title><link>https://blog.youkuaiyun.com/sqlpeng/article/details/78706778</link><guid>https://blog.youkuaiyun.com/sqlpeng/article/details/78706778</guid><author>sqlpeng</author><pubDate>Mon, 04 Dec 2017 11:24:38 +0800</pubDate><description><![CDATA[常用的在 asp .net 与 MVC .net中常用的就是 from 认证 与 Windows认证。
对于form认证， 我们需要在web.config下面 system.web节点 加入认证配置。
    
      
            
    
    
    
在需要认证的方法 或者 class上面，使用 Authorize 属性方法，不需要认证可以用AllowAnony]]></description><category></category></item><item><title><![CDATA[Angular JS 缓存问题]]></title><link>https://blog.youkuaiyun.com/sqlpeng/article/details/78460569</link><guid>https://blog.youkuaiyun.com/sqlpeng/article/details/78460569</guid><author>sqlpeng</author><pubDate>Mon, 06 Nov 2017 18:44:44 +0800</pubDate><description><![CDATA[问题描述：.net mvc ng 项目，每个component，html页面第一次加载后都会产生本地缓存，存储下来，导致新的页面改动不能及时刷新出来。 
解决方案，.net项目中自带一个版本文件，需要自己发布项目时自己手动更改它，这里我把它在构建的时候自动增加这个version. 我们会写好一个.exe的file在build event中添加这个事件即可。然后就可以在项目中用这个版本号了。在js和h]]></description><category></category></item><item><title><![CDATA[.net mvc Angular2项目 ajax请求返回结果异常处理]]></title><link>https://blog.youkuaiyun.com/sqlpeng/article/details/78177504</link><guid>https://blog.youkuaiyun.com/sqlpeng/article/details/78177504</guid><author>sqlpeng</author><pubDate>Sun, 08 Oct 2017 21:06:01 +0800</pubDate><description><![CDATA[功能需求，前端ajax请求后，后台出错返回错误data的数据，展示返回错误的message。
工作项目跟进请求头，如果是ajax的请求，在有exception时候会返回一个json的object的回去，属性中会有isSuccess，与MessageInfo 等字段，判断请求是否成功或者失败。
但是默认情况下]]></description><category></category></item><item><title><![CDATA[angularJs2 formData 传有附件的请求]]></title><link>https://blog.youkuaiyun.com/sqlpeng/article/details/78148674</link><guid>https://blog.youkuaiyun.com/sqlpeng/article/details/78148674</guid><author>sqlpeng</author><pubDate>Sun, 01 Oct 2017 20:29:47 +0800</pubDate><description><![CDATA[最近项目中]]></description><category></category></item><item><title><![CDATA[MSCRM plugin debug方法]]></title><link>https://blog.youkuaiyun.com/sqlpeng/article/details/78147557</link><guid>https://blog.youkuaiyun.com/sqlpeng/article/details/78147557</guid><author>sqlpeng</author><pubDate>Sun, 01 Oct 2017 15:23:17 +0800</pubDate><description><![CDATA[对于不是本地server开发版本的CRM我们可以直接在VS中Debug CRM的进程就可以进行调试了，但是Online的crm，我们可以用PluginRegistration 帮助VS进行调试，SDK可以很方便找到这个工具。使用Office365方式登录。

找到想要debug的step然后点击Start Profiling,




然后去CRM中去触发这个step,然后会出一个e]]></description><category></category></item><item><title><![CDATA[MSCRM365 在线版本的connection Alternate key使用 MultipleRequest批量查询提交]]></title><link>https://blog.youkuaiyun.com/sqlpeng/article/details/78147378</link><guid>https://blog.youkuaiyun.com/sqlpeng/article/details/78147378</guid><author>sqlpeng</author><pubDate>Sun, 01 Oct 2017 14:27:54 +0800</pubDate><description><![CDATA[最近项目用到online版本的MS Dynamic CRM开发，以前一直都是用本地Server版本的，这里记录下开发遇到的一些问题。如何在C#code中，创建与crm的连接。


在connectionstring添加CRM 连接信息，以前server里是用service去call,现在可以直接用登录的domain name URL, admin的用户名和密码。
 添加引用的referen]]></description><category></category></item><item><title><![CDATA[.net dateTime 使用总结]]></title><link>https://blog.youkuaiyun.com/sqlpeng/article/details/78145906</link><guid>https://blog.youkuaiyun.com/sqlpeng/article/details/78145906</guid><author>sqlpeng</author><pubDate>Sat, 30 Sep 2017 23:37:06 +0800</pubDate><description><![CDATA[项目中总会遇到对时间的处理，格式问题 还有UTC时间和LOCAL时间显示出错。


如何设置全局的时间toString的格式，从一个是dataTime类型的时间转成我们想要的格式：
C#中最简单的就是直接用DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") 做，当然可以但都要写这样的格式有些麻烦，我们可以设置全局的时间toString的格式，重写dat]]></description><category></category></item><item><title><![CDATA[.net C#使用私钥sign公钥验证 验证JWS signature data]]></title><link>https://blog.youkuaiyun.com/sqlpeng/article/details/77759300</link><guid>https://blog.youkuaiyun.com/sqlpeng/article/details/77759300</guid><author>sqlpeng</author><pubDate>Thu, 31 Aug 2017 23:59:35 +0800</pubDate><description><![CDATA[回顾：项目数据安全需要，对数据使用私钥行签名，公钥验证。'RSA-SHA256'加密方式。
１.   读取证书有两种方法，第一种是直接把.pfx 安装到server里直接然后code里直接读取，第二种是直接根据证书物理物理路径和密码直接读取证书信息。推荐第一种会速度更快一些。 第一种，从server读取证书，可以根据subject名字，也可以导入时设置friendly name,查找该证书。]]></description><category></category></item></channel></rss>