- 博客(19)
- 资源 (13)
- 问答 (1)
- 收藏
- 关注
原创 flink安装部署问题汇总
flink在windows上使用安装非常的不方便,折腾很久后,虽然环境是搭起来了,创建flink.bat和start-cluster.bat文件start-cluster.bat文件但是sql-client的时候又不知道怎么搞,所以最终放弃windows了,在linux下完成了环境搭建,在进行环境搭建的时候遇到了一些问题,特此记录一下。
2023-09-21 16:33:43 337 1
原创 Windbg分析CPU 100问题
dump文件的获取在分析前首先需要确定待分析的应用是多少位的,分为X86和X64两种,他们在抓取dump文件的时候使用的方式也不一样,在这里我们使用任务管理器进行抓取如果我们在发布应用程序的时候选择了优先32位,这个时候需要使用32位的任务管理器重新抓dump32位任务管理器位于C:\Windows\SysWOW64\Taskmgr.exe下dump文件分析参照Asp.net IIS w3wp.exe占CPU100%的排查方案 - jackchain - 博客园常见问题分析1.
2022-05-02 16:39:11 929
原创 Docker之Kafka的部署
安装docker-composesudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose在虚拟机上创建一个文件夹,然后进入该文件夹,我这里创建一个kafka的文件夹 mkdir kafka创建一个docker-compose.yml文件,文件内容如下ver.
2021-06-07 16:34:41 302
原创 .NET 5 Docker部署之路(三) GRPC部署
GRPC部署和.NET 5 Docker部署之路(二) API部署没有太大的区别,写本篇文章的原始是当时有个问题耽误了我漫长时间的由于目标计算机积极拒绝,无法连接使用tcping目标服务的ip和端口提示No Response,其他容器的服务访问都正常,就只有GRPC的服务访问不了最终发现问题还是出在代码和配置上面,解决方案如下确保Program的CreateHostBuilder方法中监听的端口和Dockerfile中Expose端口一致,这个我设置的都是5000因为我用的是虚拟机部署d
2021-05-15 09:45:06 972 1
原创 .NET 5 Docker部署之路(二) API部署
创建API项目创建项目的时候需要勾选启用Docker支持如果项目创建的时候未勾选Docker支持,则可以右键项目->添加->Docker支持发布服务到Docker Hub右键项目,点击发布,选择Docker容器注册表选择Docker Hub填写之前创建的docker账号和密码,发布到个人仓库,点击完成默认发布的镜像tag为latest,可以进行修改,使用版本号管理配置完成之后,点击发布,等待发布完成,发布成功后登录Docker Hub即可查看到自己的镜像部署发布的
2021-05-14 14:21:41 465
原创 .NET 5 Docker部署之路(一) 环境搭建
本文介绍在Win10环境下搭建Docker环境,为了模拟linux下的docker使用,在win10机器上使用Hyper-V创建了一个虚拟机进行作为宿主机,以下为具体的步骤
2021-05-14 11:14:22 1295
转载 Win10如何开启CPU虚拟化
一、首先按下win+i组合键打开windows设置,单击“更新和安全”,如图:二、单击左侧列表项中的“恢复”单击右侧“立即重启”,如图:三、电脑重启之后会进入如下页面,单击"疑难解答",如图:四、在疑难解答界面接着点击高级选项,如图:五、点击“UEFI固件设置”即进入bios–主板设置,如图所示:六、最后我们进入BIOS,找到 Intel Virtualization Technology,选择,按enter(回车键)...
2021-05-14 10:08:42 6293
原创 .NET 5 GRPC 认证和授权
认证和授权一般是同时出现的,先做认证,认证的时候进行权限获取,进入接口之前根据接口的权限要求进行授权校验假设有个接口,他需要的访问权限是用户年龄必须为18岁,采用jwt进行认证接口访问流程:用户先获取到JWT的token—>请求接口带上token—>进行token校验并将用户的年龄作为Claim设置到ClaimsPrincipal中---->进入接口权限校验先启用认证和授权,该配置一定要在app.UseEndpoints之前,认证最好也是放在授权之前,否则会先进行授权逻辑再进行验证
2021-04-10 20:00:40 869
原创 log4net配置文件说明
配置文件示例:<?xml version="1.0"?><configuration> <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" /> </configSections> <log4net> <root> <
2021-03-08 10:55:47 2218
原创 GRPC、WCF、WebAPI性能比较
测试条件GRPC(.NET Core 3.1)WCF(.NET Framework 4.8)WebAPI(.NET Framework 4.8)WebAPI(.NET Core 3.1)测试环境windows 10 AMD 3.6GHz 32G测试结果Release模式--------------------------单线程1000次-------------------------WCF:6.9437806GRPC:1.2304431WebAPI(Framework):4.3
2020-12-13 12:15:37 3053
原创 ElasticSearch报错记录
注册服务后启动报错Missing service ImageFile错误安装的时候一定需要按照顺序安装,先安装JDK,配置好JAVA_HOME,然后再使用elasticsearch-service.bat install进行服务安装...
2020-04-07 10:51:58 1996
原创 Flutter之Android Studio环境配置采坑记录
Flutter之Android Studio环境配置IDE和SDK的安装采坑记AVDGenymotion安装ADB设置AS中安装Genymotion插件IDE和SDK的安装Flutter安装:参考 https://flutterchina.club/setup-windows/AS安装配置:参考 https://flutterchina.club/get-started/editor/#an...
2019-05-22 16:30:57 546
原创 C# lock和Interlocked性能测试
测试代码public class LockTest { private static object lockObj = new object(); private static int Count = 0; public static void Test() { int threadCount...
2019-05-06 18:10:53 4321
原创 .NET服务发布配置标准化
前言随着公司业务的发展,模块服务越来越多,为了使开发对各种各样的服务有一个很好的管理,同时也为了解决线上自动化部署的问题,这个时候就有必要对我们的内网服务进行配置的标准化,降低开发成本和运维成本。本文将着重介绍站点服务的IIS Express配置,至于IIS的配置相信大家应该没啥问题什么是IISExpressIIS Express是为开发人员优化的轻量级、自包含版本的IIS,它拥有...
2018-11-28 11:40:07 384
原创 C# 基于ZooKeeper实现分布式锁
主体思路1. 在locks节点下创建临时顺序节点node_n2. 判断当前创建的节点是否为locks节点下所有子节点中最小的子节点3. 是则获取锁,进行业务处理,否则将节点从小到大排序,监听当前节点上一个节点的删除事件4. 事件触发后回到步骤2进行判断,直至拿到锁代码块分析构造函数中创建Zookeeper对象1. 注意创建完对象之后不一定和服务器建立了连接,中间异步存在时间差,故增...
2018-11-26 17:23:21 1219
转载 C#里的委托和事件实现Observer(观察者)
一、委托的简介 1、委托的声明: delegate HandlerName ([parameters]) 例如: public delegate void PrintHandler(string str); 委托声明定义了一种类型,它用一组特定的参数
2011-10-19 11:38:32 308
转载 c#接口和抽象类的区别
大家都容易把这两者搞混,我也一样,在听李建忠老师的设计模式时,他也老把抽象类说成接口,弄的我就更糊涂了,所以找了些网上的资料. 一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不
2011-09-27 12:10:10 291
C#使用Zookeeper示例
2018-09-19
EmguCV使用示例,包含灰度化,均衡化,二值化等操作
2018-09-19
cena-0.8.2测评系统
2018-04-14
手机滑动瀑布加载数据+Iscroll使用
2014-04-25
Jquery多种文本框联想控件
2014-04-20
RabbitMQ消息的发送和接收C#
2014-02-25
HG工具使用指南
2014-02-25
ajaxupload
2013-08-28
MVC asp.net session 被删除之后一直不生成
2015-05-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人