- 博客(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
520
转载 dotnet core 发布配置(测试数据库和正式数据库自动切换)
一、起源 在进行项目开发时,常常要求开发环境,测试环境及正式环境的分离,并且不同环境运行的参数都是不一样的,比如监听地址,数据库连接信息等。当然我们把配置信息保存到一个文件中,每次发布的时候,可以先修改配置文件的内容,然后再进行程序发布,这样操作起来无疑是很麻烦,每次发布都得先确定对应的环境,然后修改配置信息,如果需要同时发布多个环境版本,那就得进行多次操作。二、解决 在...
2018-09-20 18:33:00
497
转载 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
239
转载 .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
159
转载 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
640
转载 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
307
转载 .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
163
转载 .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
115
转载 .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
445
转载 .net core2.0 读取appsettings.json
一、在start.up中添加注入二、使用 转载于:https://www.cnblogs.com/WJ--NET/p/8668415.html
2018-03-29 10:41:00
60
转载 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
241
转载 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
127
转载 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
93
转载 C# 线程知识汇总
一、基本概念 进程(process)是windows系统中你的一个基本概念,它包含着一个运行程序所需要的资源。一个正在运行的应用程序在操作系统中被视为一个进程,进程可以包括一个或者多个线程。线程是操作系统分配处理器时间的基本单元吗,在进程中可以有多个线程同时执行代码。进程之间是相互独立的,一个进程无法访问另外一个进程的数据(除非利用分布式计算方式),一个进程运行的失败也不会影响其他...
2018-03-14 10:41:00
148
转载 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
107
转载 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
116
转载 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
83
转载 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
99
转载 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
88
转载 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
114
转载 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
110
转载 Java 系列之spring学习--springmvc注解参数传递(六)
一、绑定参数注解如下 @RequestParam绑定单个请求数据,既可以是URL中的参数,也可以是表单提交的参数或上传的文件。 它有三个属性: value用于设置参数名。 defaultValue用于对参数设置默认值。 required用于设置是否必需值,默认为true。为true...
2018-02-25 10:21:00
114
转载 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
86
转载 Java 系列之Filter(一)
一、过滤器 过滤器就是在源数据和目的数据之间起过滤作用的中间组件。它可以截取客户端和资源之间的请求和响应信息,并且对这些信息进行过滤。 二、应用场景 1、对用户请求进行统一认证 2、对用户的访问请求进行记录和审核 3、对用户发送的数据进行过滤或者替换 4、转换图像格式 5、对响应内容进行压缩,减少传输量 6、对请求和响应进行加密处理...
2018-02-25 10:20:00
98
转载 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
74
转载 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
2165
转载 Centos7 minimal 系列之rabbitmq的理解(九)
一、前言 传送门:rabbitmq安装 第一次接触消息队列,有很多不熟悉的地方,可能也有很多写的不对的,大家一起学习。 RabbitMQ是一个在AMQP基础上完成的,可复用的企业消息系统。 使用场景:在项目中,将一些无需即时返回且耗时的操作提取出来,进行了异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量。二、名词解释 ...
2018-01-05 15:16:00
124
转载 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
111
转载 Centos7 minimal 系列之Redis共享sessionid(七)
这一章节的内容就当看看,只是个人理解,我想应该是有误的。一、SessionId sessionid是一个会话的key,浏览器第一次访问服务器会在服务器端生成一个session,有一个sessionid和它对应。二、问题和理解 在分布式中实现sessionid共享,自己胡乱琢磨。我这么理解的,通过sessionid作为键,用户信息或者其他信息为值,保存的redis中。...
2018-01-04 15:12:00
85
转载 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
113
转载 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
105
转载 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
95
转载 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
126
转载 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
143
转载 Centos7 minimal 系列之NAT联网(一)
一、安装 参考:http://m.blog.youkuaiyun.com/qq_24879495/article/details/77838512二、解决不能联网问题 打开网络共享中心,设置虚拟网卡 编辑虚拟机设置 修改配置文件 cd/etc/sysconfig/network-script 设置开机启动ok参考:htt...
2017-12-28 16:19:00
112
转载 Ztree自动触发第一个节点的点击事件
1.代码 $(function () { var setting = { //check属性放在data属性之后,复选框不起作用 //check: { // enable: true //}, data: { ...
2017-12-13 09:39:00
1349
转载 C# web api 中过滤器的使用
一、开篇 Fiter在Web API中经常会用到,主要用于记录日志,安全验证,全局错误处理等;Web API提供两种过滤器的基本类型:actionfilterattribute,exceptionfilterattribute;两个类都是抽象类,actionfilter主要实现执行请求方法体之前(覆盖基类方法OnActionExecuting),和之后的事件处理(覆盖基类方法OnA...
2017-11-22 11:16:00
365
转载 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
108
转载 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
151
转载 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
386
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人