自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 .Net Core添加分布式Session

一、Session  HTTP是一个无状态协议,Web服务器将每一个请求都视为独立请求。并且不保存之前请求中用户的值。  Session 状态是ASP.NET Core提供的一个功能,它可以在用户通应用访问网络服务器的时候保存和存储用户数据。ASP.NET Core通过包含Session ID的Cookie来维护会话状态,每个请求都会携带此Session ID。  实现分布式...

2019-02-19 11:01:00 484

转载 dotnet core 发布配置(测试数据库和正式数据库自动切换)

一、起源  在进行项目开发时,常常要求开发环境,测试环境及正式环境的分离,并且不同环境运行的参数都是不一样的,比如监听地址,数据库连接信息等。当然我们把配置信息保存到一个文件中,每次发布的时候,可以先修改配置文件的内容,然后再进行程序发布,这样操作起来无疑是很麻烦,每次发布都得先确定对应的环境,然后修改配置信息,如果需要同时发布多个环境版本,那就得进行多次操作。二、解决  在...

2018-09-20 18:33:00 452

转载 Dotnet Core2.1 使用CodeFirst

一、添加Mysql引用二、添加连接字符串三、配置startup.cs三、初始化数据库  Add-Migration init  Update-Database四、数据迁移  user实体添加了password执行Add-Migration AddPwd 执行Update-Database转载于:htt...

2018-06-14 10:35:00 211

转载 .net core2.0 中使用DB First

一、新建一个控制台测试项目  1.1、添加引用 1.2、修改项目文件1.3、添加红框的内容 <ItemGroup> <DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.0.2" /> &l...

2018-05-15 13:48:00 140

转载 Jenkins自动化部署.netcore程序

一、安装jenkins  百度一下二、构建前的准备  搭建好.net core2.0的环境,下载:https://aka.ms/dotnetcore-2-windowshosting (,net core 部署在iis上的模块)三、开始构建  创建一个风格自由的项目          appcmd.exe 默认路径在 c:\windows\sys...

2018-04-09 14:42:00 616

转载 Jenkins自动化部署.net程序

一、安装Jenkins  百度上一大堆就不做说明了。二、构建.net前的准备  1、安装MSBUILD.EXE插件  1.1、进去jenkins-》系统管理-》插件管理  1.2、配置MSBUILD.EXE   1.2.1、进入-》系统管理-》全局配置管理  1.3、上传一个项目到github(由于网速问题这里用gitee(码云...

2018-04-09 14:30:00 275

转载 .net core2.0 中使用log4net

一、nuget安装log4net二、添加log4net.config配置文件<?xml version="1.0" encoding="utf-8"?><configuration> <configSections> <!--添加自定义节点:log4net type:解析类名,程序集名(log4net.dll)...

2018-04-03 14:49:00 139

转载 .net core2.0 自定义中间件

一、中间件(Middleware)  中间件是被组装成一个应用程序管道来处理请求和响应的软件组件。  二、编写SimpleMiddlewareusing Microsoft.AspNetCore.Http;using System;using System.Collections.Generic;using System.Linq;using Syst...

2018-04-03 14:39:00 102

转载 .net core2.0 中使用aspectcore实现aop

一、新建一个web application项目  1.1、添加AspectCore.Extensions.DependencyInjection引用  二、实现AbstractInterceptorAttribute类using AspectCore.DynamicProxy;using System;using System.Collections.Gene...

2018-04-02 17:49:00 411

转载 .net core2.0 读取appsettings.json

一、在start.up中添加注入二、使用 转载于:https://www.cnblogs.com/WJ--NET/p/8668415.html

2018-03-29 10:41:00 54

转载 Docker 内部之间的网络连接

一、简介  内部网络连接的2中方式:Docker NetWorking (1.9版本之后推荐使用这个)和 Docker link(1.9 版本之前都使用这个)  推荐使用docker networking 的原因:  1.1 Docker networking 可以将容器连接到不同的宿主机器上。  1.2 通过 docker networking 连接的容器可以在无需更...

2018-03-21 09:39:00 225

转载 Centos7 docker nginx容器搭建

一、安装docker  http://www.cnblogs.com/WJ--NET/p/8553807.html二、创建Dockerfile#创建文件夹mkdir centos_nginxcd centos_nginxvim Dockerfile#指定使用那个基础镜像FROM centosMAINTAINER Dirk.Wang 510...

2018-03-20 11:38:00 103

转载 Centos7 下Jenkins 安装

一、下载wget /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.reporpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.keyyum install jenkins    如果没有ja...

2018-03-16 10:56:00 77

转载 C# 线程知识汇总

一、基本概念  进程(process)是windows系统中你的一个基本概念,它包含着一个运行程序所需要的资源。一个正在运行的应用程序在操作系统中被视为一个进程,进程可以包括一个或者多个线程。线程是操作系统分配处理器时间的基本单元吗,在进程中可以有多个线程同时执行代码。进程之间是相互独立的,一个进程无法访问另外一个进程的数据(除非利用分布式计算方式),一个进程运行的失败也不会影响其他...

2018-03-14 10:41:00 130

转载 Centos7下Docker的使用

一、安装Docker  1.1、查看原有系统是否已经安装dockeryum list installed | grep docker    1.2、如果有则不需要继续安装,想重新安装,先卸载yum -y remove docker.x86_64yum -y remove docker-client.x86_64yum -y remove doc...

2018-03-13 09:48:00 93

转载 Centos上运行.net core2.0

一、在centos7上安装.net core sdk   微软文档:https://www.microsoft.com/net/learn/get-started/linux/centos二、直接在Centos上新建项目  三、运行    访问网站:  四、通过nginx代理访问网站  安装nginx:http://www.cnblogs.com/WJ...

2018-03-12 16:39:00 105

转载 Centos7 安装mysql

一、下载安装包wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm二、安装mysql源yum localinstall mysql57-community-release-el7-11.noarch.rpm三、查看是否成功安装yum repolis...

2018-03-10 11:42:00 72

转载 Java 系列之spring学习--依赖注入(二)

一、依赖注入的三种方式  接口注入,set注入,构造函数注入二、构造函数注入  2.1、测试类package test;public class test01 { public String msg=null; public test01(String msg) { System.out.println(msg); } p...

2018-02-25 10:21:00 88

转载 Java 系列之spring学习--spring搭建(一)

一、新建maven项目二、引入spring jar包<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM...

2018-02-25 10:21:00 73

转载 Java 系列之spring学习--springmvc搭建(四)

一、建立java web 项目  二、添加jar包  spring jar包下载地址http://repo.spring.io/release/org/springframework/spring/     2.1、导入jar包        先不管哪些包的具体作用,直接全部导入。    三、配置web.xml<?xml version=...

2018-02-25 10:21:00 97

转载 Java 系列之spring学习--注解(三)

一、注解  使用注解之前要开启自动扫描功能<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x...

2018-02-25 10:21:00 98

转载 Java 系列之spring学习--springmvc注解参数传递(六)

一、绑定参数注解如下  @RequestParam绑定单个请求数据,既可以是URL中的参数,也可以是表单提交的参数或上传的文件。     它有三个属性:    value用于设置参数名。  defaultValue用于对参数设置默认值。  required用于设置是否必需值,默认为true。为true...

2018-02-25 10:21:00 101

转载 Java 系列之spring学习--springmvc注解方式(五)

一、springmvc注解方式  注解方式使用的更多,更加灵活。在上一篇的博客的基础上修改springmvc-servlet.xml配置文件。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xm...

2018-02-25 10:21:00 77

转载 Java 系列之Filter(一)

一、过滤器  过滤器就是在源数据和目的数据之间起过滤作用的中间组件。它可以截取客户端和资源之间的请求和响应信息,并且对这些信息进行过滤。  二、应用场景  1、对用户请求进行统一认证  2、对用户的访问请求进行记录和审核  3、对用户发送的数据进行过滤或者替换  4、转换图像格式  5、对响应内容进行压缩,减少传输量  6、对请求和响应进行加密处理...

2018-02-25 10:20:00 92

转载 Centos上JDK的安装搭建

一、下载yum search java|grep jdk //查找所有jdk版本二、选择安装1.8yum install java-1.8.0-openjdk-src-debug.x86_64  默认安装位置:/usr/lib/jvm三、配置环境变量vi /etc/profile//在profle中追加JAVA...

2018-01-29 16:35:00 69

转载 Swagger 隐藏具体API

一、why  在swagger ui界面中有时候不想显示某些api,通过下面的方式可以实现。  1.1、新建一个类实现IDocumentFilter接口using Swashbuckle.Swagger;using System;using System.Collections.Generic;using System.Linq;using System....

2018-01-19 14:01:00 2110

转载 Centos7 minimal 系列之rabbitmq的理解(九)

一、前言  传送门:rabbitmq安装  第一次接触消息队列,有很多不熟悉的地方,可能也有很多写的不对的,大家一起学习。  RabbitMQ是一个在AMQP基础上完成的,可复用的企业消息系统。  使用场景:在项目中,将一些无需即时返回且耗时的操作提取出来,进行了异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量。二、名词解释 ...

2018-01-05 15:16:00 102

转载 Centos7 minimal 系列之rabbitmq安装(八)

一、安装Erlang  由于RabbitMQ依赖Erlang, 所以需要先安装Erlang。  这种方法网站访问不了wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm   采用这个# 启动EPEL源 $ sudo yum install epel-...

2018-01-04 16:42:00 96

转载 Centos7 minimal 系列之Redis共享sessionid(七)

这一章节的内容就当看看,只是个人理解,我想应该是有误的。一、SessionId  sessionid是一个会话的key,浏览器第一次访问服务器会在服务器端生成一个session,有一个sessionid和它对应。二、问题和理解  在分布式中实现sessionid共享,自己胡乱琢磨。我这么理解的,通过sessionid作为键,用户信息或者其他信息为值,保存的redis中。...

2018-01-04 15:12:00 79

转载 Centos7 minimal 系列之Redis集群搭建(六)

一、redis安装  借鉴上篇博客:http://www.cnblogs.com/WJ--NET/p/8176071.html二、集群搭建  2.1、创建文件夹mkdir redis_cluster    2.2、复制redis.conf和redis-servermkdir 7001 cp /usr/local/redis/redis...

2018-01-02 15:52:00 96

转载 Centos7 minimal 系列之Redis(五)

一、Redis安装  1.1 、进入/usr/local    创建redis文件夹(mkdir)方便统一管理      1.2、下载redis    $ wget http://download.redis.io/releases/redis-4.0.6.tar.gz$ tar xzf redis-4.0.6.tar.gz$ cd redis-4.0...

2018-01-02 10:41:00 91

转载 Centos7 minimal 系列之Nginx负载均衡搭建(四)

一、Nginx搭建请参考我的上篇文章  http://www.cnblogs.com/WJ--NET/p/8143899.html二、在IIS上搭建2个网站  三、配置nginx  虚拟机和主机网络互通请参考这偏文章:http://www.cnblogs.com/WJ--NET/p/8142982.html  3.1进入 cd /usr/local/nginx/...

2017-12-29 16:41:00 81

转载 Centos7 minimal 系列之Nginx搭建(三)

一、安装nginx  1.1、安装依赖包yum -y install gcc-c++yum -y install pcre pcre-develyum -y install zlib zlib-develyum -y install openssl openssl-devel libssl-dev二、下载nginxwget http://ng...

2017-12-29 12:43:00 109

转载 Centos7 minimal 系列之桥接模式联网(二)

一、桥接模式联网  之前用NAT模式连接网络,Centos是可以上网,而且Centos可以ping通主机,但是主机ping不通虚拟机。后来发现Nat模式只能由内而外。  1.1设置虚拟机的网络适配器    1.2设置虚拟网络编辑器    1.3修改配置文件 cd /etc/sysconfig/network-scripts    vi ifcfg-ens33...

2017-12-29 10:01:00 126

转载 Centos7 minimal 系列之NAT联网(一)

一、安装  参考:http://m.blog.csdn.net/qq_24879495/article/details/77838512二、解决不能联网问题  打开网络共享中心,设置虚拟网卡  编辑虚拟机设置  修改配置文件  cd/etc/sysconfig/network-script  设置开机启动ok参考:htt...

2017-12-28 16:19:00 89

转载 Ztree自动触发第一个节点的点击事件

1.代码 $(function () { var setting = { //check属性放在data属性之后,复选框不起作用 //check: { // enable: true //}, data: { ...

2017-12-13 09:39:00 1268

转载 C# web api 中过滤器的使用

一、开篇  Fiter在Web API中经常会用到,主要用于记录日志,安全验证,全局错误处理等;Web API提供两种过滤器的基本类型:actionfilterattribute,exceptionfilterattribute;两个类都是抽象类,actionfilter主要实现执行请求方法体之前(覆盖基类方法OnActionExecuting),和之后的事件处理(覆盖基类方法OnA...

2017-11-22 11:16:00 326

转载 Struts2简单环境搭建

一、开篇  Struts2是一个运行于web容器的表示层框架,其核心作用是帮助我们处理Http请求。Struts2处理Http请求(Request),并进行内部处理,再进行Http返回。  下载struts-2.3.16.1 jar包二、建立web项目  2.1、项目结构如下    2.2、编写action    2.3、配置struts.xml  ...

2017-11-21 16:30:00 98

转载 Habernate配置一对一,一对多,多对多(二)

一、开篇  紧接着上篇的博客来写:http://www.cnblogs.com/WJ--NET/p/7845000.html(habernate环境的搭建)二、配置一对一  2.1、新建客户类和公司类(一个客户对应一个公司)  2.2、配置xml文件三、配置一对多的关系  3.1、一个公司有多个员工  3.2、修改配置文件四、配...

2017-11-21 11:42:00 133

转载 Underscore模板的使用

一、开篇  下载underscode.js二、使用<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-s...

2017-11-20 14:35:00 351

空空如也

空空如也

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

TA关注的人

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