自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 微服务——SpringCloud(Eureka注册中心搭建)

IDE:IDEA,说实话,真不怎么喜欢用Eclipse这个IDE,太锻炼人了配置模式:Grandle微服务框架:SpringCloud第一步创建一个Spring Initializr项目第二步:设置项目基本配置,可以选择gradle,也可以选择maven第三步:选择需要的依赖第一步需要搭建的eureka,所以选择eureka的依赖...

2019-09-18 22:12:00 152

转载 Axios的简单用法

一转眼Vue 3.0都要发布了,学习使用Vue也有一段时间了,记录一下axios的用法Axios 是一个基于 Promise 的 HTTP 库,可以用在浏览器和 node.js 中,有点类似于ajax,但是在MVVM模式中,使用axios是有好处的1.从浏览器中创建 XMLHttpRequest2.支持 Promise API3.客户端支持防止CSRF4.提供了一些并...

2019-09-18 20:10:00 181

转载 .NET领域最为流行的IOC框架之一Autofac

原文地址:https://www.cnblogs.com/yinrq/p/5381492.html一、前言Autofac是.NET领域最为流行的IOC框架之一,微软的Orchad开源程序使用的就是Autofac,Nopcommerce开源程序也是用的Autofac。Orchad和Nopcommerce在用Autofac的时候进行封装,看过源码的都知道Autafac使用简单...

2019-09-18 10:22:00 111

转载 检查字体是否存在的方法

这里贴一段VB的代码,C#参照也是类似的,读取C盘字体库中的字体,判断字体是否存在,不存在即可使用特殊方法对字体进行安装这对部分B/S搭建的软件还是能起到作用的,毕竟有些软件设置的字体在系统库中并不存在,如果不安得话,会出现各种乱码的情况,所以才需要这么做Private Sub CheckPmingLiuFont() Implements IHealthC...

2018-12-05 23:41:00 543

转载 微服务创建——Ubuntu搭建GitLab

Ubuntu呢,用的国产麒麟,可能对于用习惯了Windows操作系统的人来说使用UKylin会很难受吧,开发的人倒没什么,不过就是命令行的问题那么,怎么搭建一个完整的GitLab呢,一步步来操作吧,按CTRL+ALT+T打开Dos(1)首先安装依赖包:sudo apt-get install curl openssh-server ca-certificates po...

2018-11-10 00:50:00 75

转载 Get与Post的主要区别

这里附一篇自己的简短理解get相对于post更不安全,虽然都可以加密get的参数会显示在浏览器地址栏中,而post的参数不会显示在浏览器地址栏中;使用post提交的页面在点击【刷新】按钮的时候浏览器一般会提示“是否重新提交”,而get则不会;用get的页面可以被搜索引擎抓取,而用post的则不可以;用post可以提交的数据量非常大,而用get可以提交的数据量则非常小(...

2018-10-09 18:20:00 63

转载 Asp.net生命周期与Http协议

Http协议,底层的东西还是不是特别熟悉,感觉要经过沉淀之后才能理解这些东西吧1.Asp.net生命周期Asp.net生命周期:从发起请求开始,到IIS进行处理的全部过程,然后再到获取结果当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给ASPNET_ISAPI.dll,ASPNET_ISAP...

2018-10-09 18:18:00 77

转载 GET和POST两种基本请求方法的区别(转)

GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。...

2018-10-09 18:04:00 47

转载 EF实现增删改查

从来没想到过能在这个上面翻车,感慨自学没有培训来得系统啊,废话不多说ORM:对象关系映射(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换EF:数据持久化 是将内存中的数据模型转换为存储模型,以及将存储模型转换为内存中的数据模型的统称;数据模型可以...

2018-10-09 17:57:00 86

转载 托管代码与非托管代码的区别

其实是知道这个东西,但是不知道专业术语居然叫这个,我以为是Azure云托管,好吧,开个玩笑不止C#,java也是托管代码啊,重点,重点,重点!!!1.简单的说,就是代码被编译成MSIL后在.net的Framework下运行,同操作系统底层的交互都交给framework去做。所谓非托管代码就是脱离了Framework的管制,直接同底层API打交道,自己管理自己的内存和安全机制等...

2018-10-09 16:29:00 236

转载 堆、栈以及队列

这个也是比较容易翻车的东西,记录一下补充点内容差点忘了:C#里面栈是编译期间就分配好的内存空间,因此你的代码中必须就栈的大小有明确的定义;局部值类型变量、值类型参数等都在栈内存中。堆是程序运行期间动态分配的内存空间,你可以根据程序的运行情况确定要分配的堆内存的大小。堆1,有人老是搞不明白堆和栈的叫法。我来解释下:堆:在c里面叫堆,在c#里面其实叫托管堆。为什么叫托...

2018-10-09 14:46:00 57

转载 C#装箱和拆箱

碰到这个问题两次了,翻了两次车的情况下总结一下装箱和拆箱,这里呢涉及到两个东西,值类型还有引用类型值类型是什么:C#中的多数基本类型都是值类型,值类型包括简单类型,枚举类型,结构类型引用类型是什么:引用类型表示指向数据的指针或引用,可存储对实际数据的引用。引用类型在内存中的存储位置仅包含堆上对象的地址的引用引用类型包括类、接口、数组、字符串,引用类型为n...

2018-10-09 14:15:00 65

转载 不用临时的变量 交换两个数的两种方法

1.异或算法(这种方法不借助第三个变量,也不会产生溢出,比较安全,但仅限整数类型)int a = 10;int b = 5;a ^= b;b ^= a;a ^= b;Console.WriteLine("{0} {1}", a, b);2.直接求差值int a=10;int b=5;a = a + b;b = a - b;a ...

2018-10-09 13:56:00 110

转载 取水问题

面试题:有一个无穷无尽的水池,有一个五升的水壶和一个六升的水壶,怎么取得三升水答案:第一步装满5升倒入6升水壶:第二步在装满5升水壶把6升水壶装满,5升水壶剩下4升水第三步倒掉6升水壶的水把5升水壶剩下的4升水倒入6升水壶中;第四步灌满5升水壶补满6升水壶缺少的2升,得出5升水壶的中剩下3升水转载于:https://www.cnblogs.com/yinxuejunf...

2018-10-09 13:52:00 684

转载 烧香问题

面试题:有两根不均匀分布的香,香烧完的时间是一小时,你能用什么方法来确定一段十五分钟的时间答案:不管从哪一头点,烧完整跟都是1小时,所以同时点两头就是半小时烧完,但是最后烧完的地方不一定是香的中间。 所以同时点燃第一根的两端和第二根的一端,第一根烧完是半个小时,这时点燃第二根的另一端并开始计时,全部烧完就是15分钟。转载于:https://www.cnblogs.com/...

2018-10-09 13:51:00 516

转载 通过IEnumerable接口遍历数据

使用IEnumerable接口遍历数据,这在项目中会经常的用到,这个类型呢主要是一个枚举器。1.首先需要让该类型实现一个名字叫IEnumerable的接口,实现该接口的主要目的是为了让当前类型中增加一个名字叫GetEnumerator()的方法。public class Person : IEnumerable { private string[]...

2018-10-06 18:23:00 877

转载 MVC中返回json数据的两种方式

MVC里面如果直接将数据返回到前端页面,我们常用的方式就是用return view();那么我不想直接用razor语法,毕竟razor这玩意儿实在是太难记了,还不如写ajax对接来得舒服不是那么我们可以这么做1.定义ActionResult,返回json,标记属性可以采用HttpPost,也可以是用HttpGet,按自己的需求来使用 public ActionResu...

2018-09-25 23:31:00 298

转载 依赖注入与控制反转

反正这个概念我一般都是不去记得,首先看一下什么是依赖:有一个类是Animal,然后我定义了一个BlackCat类,类里面有一个BlackCat方法,那么这里的BlackCat就依赖Animalpublic class BlackCat{ public BlackCat(Animal Cat) { Cry()...

2018-09-24 23:15:00 66

转载 C#多线程——同步

多个线程(不仅仅局限于相同进程)如果需要访问相同的可变资源的话就可能需要考虑到线程同步的手段。CPU的线程和进程管控我这里就不去说了,计算机组成原理里面的东西那么既然要让线程的步调一致,那么我们首先可以想到的是,如果一个线程没有完成我们就等,一直等到它完成,但是这种方法会耗费CPU的资源Stopwatch sw = Stopwatch.StartNew();Thread ...

2018-09-23 17:04:00 55

转载 C#多线程——优先级

在我的公司这里,因为要跟很多特殊的设备打交道,所以会用到多线程的东西,那么我们在进行多线程处理的时候,怎么去设置优先级我这里用听歌和下载小说做了个例子,我们用电脑的时候肯定是可以边听歌边下载小说的,那么这就需要并行,有个问题就是我想优先听歌,下载小说对我来说不是那么急的话我就可以对两个事情进行优先级的管控。 线程里有个属性Priority可以用来设...

2018-09-22 09:40:00 487

转载 无法安装程序包MiniProfiler

抱歉,之前给错了解决问题的答案,今天来修改一下,时间:2018年9月25日23:19:02错误 无法安装程序包“MiniProfiler.EF6 4.0.138”。你正在尝试将此程序包安装到目标为“.NETFramework,Version=v4.5.2”的项目中,但该程序包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请联系程序包作者。产生这个错误的原因主要是....

2018-09-21 22:19:00 248

转载 存储过程

存储过程的概念存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、返回单个或多个结果集以及返回值。由于存储过程在创建时即在数据库服务器上进行了编译并存储在数据库中,所以存储过程运行要比单个的SQL语句块要快。同时由于在调用时...

2018-09-21 14:09:00 95

转载 MySQL锁详解!(转载)

博客来源于https://baijiahao.baidu.com/s?id=1610581108528334819&wfr=spider&for=pc一、概述数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则。对于任何一种数据库来说都需要有相应的锁定机制,所以MySQL自然也不能例外。MySQL数据库由于其...

2018-09-21 00:03:00 57

转载 EF DataFirst修改数据类型

在做软件的时候我们可能会遇到这样的问题,就是在使用EF的时候,有时候精度不一样,我们用整数来计算肯定是比浮点数来得快的,但我在MySQL里面存储的数据类型是decimal的,我生成EF后,里面的数据模型变成了float,那么这时候我们就需要对数据模型进行修改1.首先,我们找到下面这个2.找到我们需要改的那张表的数据模型,比如我这里有一个计算用电电费的字段的模型,...

2018-09-20 23:44:00 159

转载 EF+LINQ事物处理

在使用EF的情况下,怎么进行事务的处理,来减少数据操作时的失误,比如重复插入数据等等这些问题,这都是经常会遇到的一些问题但是如果是我有多个站点,然后存在同类型的角色去操作同一条数据的同一个字段的话,那就需要对数据库进行操作,这是数据库里面的事务了这个另外再说。这里有这么一个很好的解决方式,EF6里面提供了这么一个方式来处理事物Database.BeginTransacti...

2018-09-20 23:31:00 143

转载 .net防止SQL注入的一种方式

首先也要明白一点,什么是SQL注入所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意的)SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计者意图去执行SQL语句。1.直接参...

2018-09-20 23:25:00 115

转载 .net解决Xss攻击

首先要明白什么是Xss攻击XSS是一种经常出现在web应用中的计算机安全漏洞,它允许恶意web用户将代码植入到提供给其它用户使用的页面中。比如这些代码包括HTML代码和客户端脚本。攻击者利用XSS漏洞旁路掉访问控制——例如同源策略(same origin policy)。这种类型的漏洞由于被黑客用来编写危害性更大的网络钓鱼(Phishing)攻击而变得广为人知。对于跨站脚本攻击,黑客...

2018-09-20 23:17:00 389

转载 IDEA创建Struts2报错——web.xml

这里记录一个问题,用IDEA创建Struts2时会出现的错误,cannot resolve class or package ‘filter’,出现在web.xml文件中,不修改这个,那么你配置好了Tomcate一样会报错我们需要将filter-class的org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExec...

2018-09-15 15:36:00 397

转载 WebServer搭建过程

第一步,新建Web网站项目 第二步: 右击项目解决方案,选择添加新建项选择Web服务项第三步,在asmx方法中将Hello World注释掉,然后编写自己的方法,这里根据项目的不同可以做不同的处理,我这里仅简单的做个处理using System;using System.Collections.Generic;using System....

2018-09-12 21:02:00 546

转载 设计模式——观察者模式

慢慢的做记录,做最强大的自己看了大话设计模式之后感触很深,发现自己还有很多学习的东西,设计软件并不是一两句代码把功能写完了就行,需要思考的内容有很多代码来源参考大话设计模式这本书,这里在博客里记录一下,不可能每次都去翻书,但是在博客里面是非常好找的。 观察者模式(Observer)算是设计模式里面最经典的一个模式了,这个模式可以应用在业务逻辑处理与界面交互的过程...

2018-09-12 20:22:00 99

转载 设计模式——单例模式

慢慢的做记录,做最强大的自己看了大话设计模式之后感触很深,发现自己还有很多学习的东西,设计软件并不是一两句代码把功能写完了就行,需要思考的内容有很多代码来源参考大话设计模式这本书,这里在博客里记录一下,不可能每次都去翻书,但是在博客里面是非常好找的。单例模式应用场景很多,比如我设置定时器,进行多线程任务管控,多线程的处理在我工作中编写代码的时候还是经常会用到的;或者我的...

2018-09-06 20:07:00 72

转载 设计模式——策略模式

慢慢的做记录,做最强大的自己看了大话设计模式之后感触很深,发现自己还有很多学习的东西,设计软件并不是一两句代码把功能写完了就行,需要思考的内容有很多代码来源参考大话设计模式这本书,这里在博客里记录一下,不可能每次都去翻书,但是在博客里面是非常好找的。 面向对象的编程,要尽量避免重复创建出类,做数据处理的时候最容易出现这个问题,比如做一个商城系统...

2018-09-05 22:04:00 57

转载 设计模式——简单工厂

慢慢的做记录,做最强大的自己看了大话设计模式之后感触很深,发现自己还有很多学习的东西,设计软件并不是一两句代码把功能写完了就行,需要思考的内容有很多代码来源参考大话设计模式这本书,这里在博客里记录一下,不可能每次都去翻书,但是在博客里面是非常好找的。范例为一个简单工厂模式的计算器,首先先创建一个计算器运算所需要用到的数据模型,在java里面也叫bean,就是一个抽象的类,这里...

2018-09-04 21:13:00 69

转载 Vue计算属性的用法

计算属性是个很好玩的东西,在这里面可以对数据模型进行操作,·也可以使用getter,setter方法。使用的话也是非常的简洁明了这里写个例子<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title&l...

2018-08-01 21:46:00 151

转载 Vue之组件使用(二)

补充一下:之前没提到,这里是一个父子组件通信的方法如果想要使同一个组件实现不同的效果,那么可以这样做。把需要封装的组件模板写在template中<template id="counter-template"> <h1>{{heading}}</h1> <button @click="count+1">Subm...

2018-06-26 21:44:00 58

转载 Vue之组件使用(一)

这仅仅是个人为了防止忘记做的笔记而已,仅供参考,有不对的地方请纠正组件这种东西用来封装多次使用的控件还是很有用处的,我还是挺喜欢这种模式,优化了前端的工作,写个组件也比较简单。下次有时间记录一下样式的复用首先呢,使用webstorm创建一个新的Vue项目创建完毕项目后,我们在component目录下创建一个index页面,然后在这里做测试,因为我所有的选择都是默认的,自己...

2018-06-24 17:01:00 60

转载 Spring官网下载dist.zip的几种方法

在Spring官网找了很久都没找到直接下载的链接,不想Hibernate,struts,都可以在官网直接下载,spring这个比较麻烦,搜到了一个很好的解决方法,我就转载过来了原文转载至:https://www.cnblogs.com/yjmyzz/p/3847364.htmlSpring官网改版后,很多项目的完整zip包下载链接已经隐掉了,虽然Spring旨在引导大家用更“...

2018-06-15 21:56:00 84

转载 尝试加载 Oracle 客户端库时引发 BadImageFormatException

VS运行代码报错: 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。 现在电脑跑代码,系统基本都是64位的,如果你写C#碰到这个情况,那么,你需要这样小小的修改一下就好了,重新安装Oracle,太麻烦了 这个如果你是Web网站...

2018-06-05 22:49:00 213

转载 Windows Server 2008R2常见的500错误

每次公司服务器装系统后再去部署服务,都会碰到这个问题,这里记录一下问题的解决方法遇到“500 – 内部服务器错误。 您查找的资源存在问题,因而无法显示。”的问题。解决办法:1、解决方法:打开IIS,在功能视图中找到“错误页”,双击进去后,看最右边的“操作”下的“编辑功能设置…”,将“错误响应”下的“详细错误”勾上。2、打开控制面板→管理工具→Internet 信息...

2018-05-29 20:59:00 599

转载 C#进行数据筛选(二)

这里介绍LINQ+Lambda表达式进行数据筛选的方式这里是第一种方式,还是使用了if条件语句去判断,根据选择的条件去筛选出我所需要的数据 public GxAnaly SelectDay(string ID, DateTime Day) { try { DBEntitie...

2018-05-27 13:48:00 376

空空如也

空空如也

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

TA关注的人

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