自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(113)
  • 收藏
  • 关注

原创 @Inner使用及原理

外部从Gateway访问,需要鉴权(eg.CURD操作)。这种是最常使用的,用户登录后正常访问接口,不需要我们做什么处理(可能有的接口需要加权限字段)。 外部从Gateway访问,不需要鉴权(eg.短信验证码)。需要我们将uri加入到security.oauth2.client.ignore-urls配置中,可以不需要鉴权访问 内部服务间用Feign访问,不需要鉴权(eg.Auth查询用户信息)。也是需要我们将uri加入到security.oauth2.client.ignore-urls配置中,...

2020-06-16 11:41:54 22282 8

原创 Token传递及其feign调用

客户端带Token 情况如下图客户端携带token访问A服务。 A服务通过FeginClient 调用B服务获取相关依赖数据。 所以只要带token 访问A 无论后边链路有多长 ABCD 都可以获取当前用户信息 权限需要有这些整个链路接口的全部权限才能成功有token 调用不需要加 Inner /FROM_IN 等 !!!!!#核心代码fein 拦截器将本服务的token 通过copyToken的形式传递给下游服务public class PigFeignClientI..

2020-06-16 11:39:22 1139

原创 C#应用程序调用java jar包中的方法

1.下载ikvmbin-7.2.4630.5.zip,解压到C:\Program Files\2.C:\Program Files\ikvm-7.2.4630.5\bin配置在系统环境变量path中3.maven项目打包执行如下命令mvn cleanmvn install生成jar包4.生成对应的dll文件打开cmd,执行如下命令ikvmc -o...

2019-12-02 14:49:42 1084

原创 linux centos 配置docker镜像源加速 (阿里云)

直接执行以下命令:sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://q1x8xl2i.mirror.aliyuncs.com"]}EOFsudo systemctl daemon-reloadsudo systemctl...

2019-11-15 17:11:31 424 1

原创 Windows下 maven 阿里云镜像加速配置

找到文件C:\Users\Administrator\.m2\settings.xml其中Administrator根据当前用户来定settings.xml文件没有的话则自己手动添加内容如下:<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTIN...

2019-11-15 17:09:41 400

原创 windows升级安装memcached 1.5.6,设置item的大小为1M以上

问题:当前版本使用的是memcached1.2.6,单个key的最大item智能是1M.因此需要升级。memcached在1.4版本之后可以通过启动参数设置item大小这里我们选择的1.5.6的版本,下载地址:https://download.csdn.net/download/dailong555/10277941?utm_source=bbsseomemcached自从1.5版本以...

2019-09-19 09:26:27 1277

原创 获取docker镜像的三种方式

1.dockerhubdockerhub是docker默认的镜像仓库地址,如果我们不配置daemon.json文件中的镜像源地址,则在执行docker pull命令时,默认从这个地址拉取镜像,国内服务器拉取镜像会非常慢2.配置国内镜像源地址( 推荐)由于各类中间件的镜像如elk,k8s官方文档给出的默认镜像源是google的地址,在无法科学上网的前提下,我们需要配置国内镜像源地址...

2019-07-23 10:27:02 9940

原创 HTTP DELETE 请求415错误 – 不支持的媒体类型(Unsupported media type) 使用RestSharp

我们使用postman模拟调用生成代码后解决方案:AddParamter3个参数第一个参数为Content-Type,第二个为请求数据体Object,第三个为参数类型ParameterType这里需要指定第一个Content-Type的值为application/jsonvar client = new RestClient("https://aaa.bbb.com/ccc/ap...

2019-07-11 11:26:13 3744

转载 k8s包管理器helm安装部署及使用

helm简介Helm 可以理解为 Kubernetes 的包管理工具,可以方便地发现、共享和使用为Kubernetes构建的应用。Helm 采用客户端/服务器架构,有如下组件组成:Helm CLI 是 Helm 客户端,可以在本地执行Tiller 是服务器端组件,在 Kubernetes 群集上运行,并管理 Kubernetes 应用程序的生命周期Repository 是 Char...

2019-05-31 13:28:12 948

原创 dockerhub私有镜像仓库harbor部署

Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的Registry也是非常必要的。Harbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能。一、docker-ce及docker-...

2019-05-28 09:47:03 4237

原创 centos 清理磁盘空间 及 内存占用,docker容器优化清理

一、磁盘空间1.使用df -l 命令查看本地文件系统可以看到大量磁盘空间被docker容器的日志占用使用docker system df命令,类似于Linux上的df命令,用于查看Docker的磁盘使用情况:docker system prune命令可以用于清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling镜像(即无tag的镜像)。docker system...

2019-05-21 15:47:11 5385 1

原创 让你纵横Github的读码神器:Octotree

当我们想要在github上搜索源码时,想要快速通过项目结构查看代码就需要把文件下载到本地,使用ide打开(如VS)优点:依靠强大的IDE功能可以快速的搜索以及高效的查看源码缺点:需要下载源码,并且依赖第三方工具下面介绍一个chrome插件“Octotree”,可以帮助我们快速查看github上的项目代码(其本身也是一个开源项目https://github.com/ovity/oc...

2019-05-20 12:02:13 313

原创 Session state is not available in this context(会话状态在此上下文中不可用)

最近在windows 2008 R2 服务器IIS上部署站点时遇到问题,所有基于4.0 集成程序池的网站都会报Session state is not available in this context,大部分网站的解决方案都尝试了,依然无法解决。具体常见的解决方案,请百度或者转到stackoverflow查询关键字Session state is not available in this ...

2019-04-16 16:23:32 884

原创 .net 请求https接口时出现 基础连接已经关闭: 发送时发生错误,使用postman测试可以正常访问

在后台代码中进行基于https协议的请求时,我们经常会遇到一个错误:The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel(基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系。)1,先加入命名空间:using Syste...

2019-04-16 16:01:55 5373

转载 windows服务器 oracle 本地可访问,远程无法访问,The Network Adapter could not establish the connection

转自:https://blog.csdn.net/Dracotianlong/article/details/21735475Oracle与防火墙设置      要访问防火墙后的windows oracle数据库,仅仅通过简单的打开固定TCP端口的方式是不行的。      这个问题的根本原因是windows oracle数据库的BT设计(unix/linux无此问题)。一、Oracl...

2019-02-12 15:53:49 1261

原创 k8s docker for windows 单节点集群安装

1.下载并安装docker ce for windows ,笔者使用的是18.09版本下载地址https://store.docker.com/editions/community/docker-ce-desktop-windows安装并启动docker (需要Hyper-v开启)安装成功之后,使用docker version命令查看docker信息  2.安装k8...

2018-11-29 15:19:38 2243 3

原创 windows 任务计划运行 批处理bat文件cmd命令 闪退,直接手动运行就没问题

批处理文件内容如下:@echo offcd F:\OAStatisticsdotnet ET.OA.Console.dllexit 命令很简单,就是定位到某一磁盘路径下执行一个文件 但是默认命令在C盘下,我们需要像像在powershell中一样,现将路径引导到F盘,再去定位目录 修改后的文件如下@echo offF:cd F:\OAStatistics...

2018-11-07 10:15:44 7267 1

原创 angular 页面第一次加载 速度慢 优化

首次访问要10秒左右,之后很快,参考路由组件拆分https://blog.csdn.net/itest_2016/article/details/80048398  预延迟加载https://blog.csdn.net/gulv9461/article/details/78228263为什么angular速度会变慢https://blog.csdn.net/zxjiayou...

2018-10-10 15:33:45 9463

原创 nginx 配置实现网站强制 https访问 (基于HSTS) 307

首先,相关的介绍不在此处赘述,请参考:https://blog.csdn.net/luyaran/article/details/77744239https://cloud.tencent.com/developer/article/1153899如何实现1.实现的前提是当前网站已经可以使用https访问,ssl证书都已经存在在nginx配置如下server {    l...

2018-10-10 10:33:48 7044 2

原创 docker 部署运行的 gitlab ce 使用 smtp方式发邮件email

关于如何使用docker 安装并运行 gitlab ce ,请参考我的另一篇文章https://blog.csdn.net/ujm097/article/details/80797857我们在运行gitlab容器的时候,是把数据data,日志log和配置config挂在到容器外部(这点很重要)默认的邮件发送方式是sendmail,参考https://blog.csdn.net/weig...

2018-09-25 18:01:48 5813

原创 vs 2010 2013 2015 2017 一直卡 正在加载解决方案 未响应 有时放在其他的目录下就没问题

用文本编辑器打开.sln文件,查看文件中是否方案不属于当前驱动器号的路径比如当前项目在D盘下,但是包含了C盘的引用,比如解决方案,删除这段应用,并在解决方案同一路径下引用该资源...

2018-09-25 09:45:47 11453 3

原创 centos 7 远程连接 ssh connection refused

1.通过管理控制台进入该主机查看ssh服务是否启动systemctl status sshd如果未启动,systemctl start sshd确认启动之后测试本地能否连上ssh localhost如果还是connection refused查看ssh配置vim /etc/ssh/sshd_config确认默认端口是22.地址是0.0.0.0完成之后...

2018-09-18 11:20:44 14771

原创 .net core web 项目 无法启动 没有与此对象关联的进程

原因:右键编辑项目一般来说,如果引用了Microsoft.AspNetCore.App或者Microsoft.AspNetCore.All这些基于本机.net core sdk的类库,如果本机sdk版本低于引用的包版本,就会出现无法启动的现象比如本机为2.1.3,引用2.1.4版本就无法启动 解决方案:1.降级引用的包,直接修改版本号即可&lt;PackageRef...

2018-09-12 11:17:27 5311

原创 nginx 部署angular站点,直接访问路由地址404错误

参考http://blog.sina.com.cn/s/blog_bd418dfa0102wser.html解决方案server {    listen 443;    listen 80;    server_name xxx.yyy.cn;    ssl on;    ssl_certificate 1_xxx.yyy.cn_bundle.crt;    ssl_certi...

2018-08-29 15:36:53 2135

原创 不同版本IE 设置document.domain的位置对跨域权限的影响

$(function(){document.domain = "xxx.cn";});在IE 8以上的浏览器这样设置没有问题,不在提示跨域问题。而IE8浏览器 会报没有权限 或者 拒绝访问原来是加载顺序的问题,需要将document.domain = "xxx.cn";设置在整个页面最开始。...

2018-08-14 13:50:10 494

原创 windows 下 文件多服务器同步工具cwRsync使用配置教程

1.cwRsync安装首先,准备好服务端cwRsyncServer_4.0.5_Installer.exe和客户端的安装包cwRsync_4.0.5_Installer.exe这里说明一下cwRsync的服务端和客户端cwRsync的机制是客户端依据TCP协议的873端口向服务端请求下载数据因此:服务端是存放源文件的,客户端是作为备份服务器的。所以我们在使用一台备份服务器来...

2018-08-07 10:45:02 19571 3

原创 exchange 连接远程服务器 拒绝访问

同时重启AD 服务器 和Exchange服务器,然后手动修改了AD 服务器的时间这样就导致AD 的时间和 exchange 的不一致。就会出现wufa无法连接的错误。 解决方案,再次重启exchange服务器。(由于加入域的主机重启之后会自动同步主域服务器的时间)...

2018-08-06 17:27:09 2125

原创 .net 应用无法连接sqlserver数据库

确认config文件的连接字符串语法正常,没有问题确认数据库服务器网络配置允许tcp/ip连接,也没有问题使用config文件中的连接信息,使用sql manage studio也能连接上 最后发现问题原因,安装数据库,为数据库配置实例名称的时候没有使用默认实例名称而是使用SQL2014这个实例名称。在通过应用程序访问的时候,数据库服务器有且只有一个实例的情况下,只有通...

2018-08-02 11:03:44 1686

原创 dotnet 在build restore publish 的时候不显示警告

dotnet restore -nowarn:msb3202,nu1503,cs1591dotnet build -nowarn:msb3202,nu1503,cs1591 --no-restore -c Release -o /appdotnet publish -nowarn:msb3202,nu1503,cs1591 --no-restore -c Release -o /app...

2018-08-02 10:25:44 1086

转载 windows在不关闭防火墙的情况下开启允许ping

https://jingyan.baidu.com/article/36d6ed1f671a8f1bcf4883c0.html【入站规则】-【文件和打印机共享(回显请求 - ICMPv4-In)】-在【已启用】上打个勾。

2018-07-28 15:03:35 2095

原创 Centos docker安装Gitlab详细流程

1.首先使用docker安装gitlabsudo docker run --detach \    --hostname 192.168.0.1 \    --env GITLAB_OMNIBUS_CONFIG="external_url 'http://192.168.0.1/'; gitlab_rails['lfs_enabled'] = true;gitlab_rails['gitlab_s...

2018-06-25 11:42:18 2616 1

原创 Centos安装Gitlab Runners 详细流程 及常见问题

1.添加repositorycurl -L https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.rpm.sh | sudo bash2.安装包yum install gitlab-runner以上两步参考https://blog.csdn.net/weiguang...

2018-06-24 21:31:37 8107 1

原创 net core 2.1 EFcore CodeFirst 使用Mysql数据库

由于笔者写此文时.net core 2.1 对mysql 8.0.11的相关版本支持还不够完善,因此需要做以下改动我们使用Pomelo.EntityFrameworkCore.MySql作为mysql efcore的支持类库一、编辑项目csproj文件,配置引用包的版本(这点很重要,否则在Add-Migration迁移的时候就会报错)参考地址:https://stackoverflow.com/q...

2018-06-24 11:55:26 5508

原创 asp.net core 2.1 MVC 控制器基类 ControllerBase 和Controller 关于当前上下文不存在名称"Json"

首先,可以看到Controller这个类继承了ControllerBase基类如图为Controller基类下的共有方法,可以找到返回json字符串的Json方法对比ControllerBase,并没有Json方法,但是我们可以使用Ok()带参数的方法同样实现此功能而dotnet新建webapi项目,ValuesController默认继承的是ControllerBase类,我们使用Json方法就...

2018-06-24 11:11:04 11675

原创 .net core 视图文件乱码问题

解决方案:选中相应发生乱码的视图点击左上方工具栏文件,选择"另存为"再出先的窗口选择Index.cshtml文件,并点击保存后面的下拉箭头,选择"高级保存"选择编号为65001的UTF-8编码格式,最后点击确定即可。保存完毕后重启预览发现乱码现象消失...

2018-06-21 09:24:08 573

原创 asp .net core 应用程序启动后VS报错 : 无法连接到Web服务器"XXXXXXXXX"

错误信息如图,解决方案:首先检查Program.cs文件是否配置了默认端口这里我们推荐进行配置一下(避免端口冲突或者配置改动)确认完毕此处配置以后,需要打查看项目根目录Properties下的launchSettings.json配置文件打开后我们发现,图中箭头几处与我们设置的http://localhost:12293均不相同,因此需要修改applicationUrl设置成http://loca...

2018-06-20 21:57:48 11386

原创 js兼容性,配置IE浏览器默认文档格式

由于部分js代码仅支持IE9及以上的浏览器,及时用户使用IE11,但默认文档格式是IE8及以下的时候,然后会报错如图,IE9文档格式是正常的当我们切换到IE8的时候,发现js出现错误为了解决上述问题,我们要在html页面的head标签中加入以下配置&lt;meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" /&gt;这样,浏览器会默认...

2018-06-19 11:17:57 1296

原创 在Linux 上运行.net core应用程序常用命令

未更新

2018-06-19 08:55:14 2019

原创 asp.net core UML软件建模

暂未更新

2018-06-18 21:04:09 645

原创 asp.net core 配置文件热更新

在使用默认asp.net core 配置的情况下获取配置的时候将IOptions接口替换成IOptionsSnapshot即可不同于之前的web.config,每次修改之后都要重新启动默认使用appsettings.json作为配置文件的asp.net core程序默认支持热更新在Program.cs中的WebHost类替我们完成Configrue的配置详情参照https://github.com...

2018-06-18 20:52:19 3973 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除