
博文收藏
文章平均质量分 85
我要有出息
这个作者很懒,什么都没留下…
展开
-
“开源”是什么,能吃吗?
谈起“开源”,我相信各位可以说出目前非常火热的很多开源产品Linux、MYSQL、MangoDB、Memcached、Redis、JQuery、Hadoop、android……,就连曾经对开源持敌对态度的微软都开始拥抱“开源”:ASP.Net MVC中把开源的JQuery做为默认的JS库、ASP.Net MVC开源、支持Mono(可以看做“开源的.Net”)的发展、嵌入式系统.Net MF开源。要转载 2013-06-17 12:33:17 · 649 阅读 · 0 评论 -
C# 加密解密字符串
有时候可能会用到,给数据库连接的字符串加密,让人不那么容易看出服务器的地址和帐号信息,所以大家可以用这个工具,把字符串加密,然后执行的时候解码,就可以了。方便实用。转载 2014-10-19 12:56:52 · 1341 阅读 · 0 评论 -
404、500、502等HTTP状态码介绍
基本涵盖了所有问题HTTP 400 – 请求无效HTTP 401.1 – 未授权:登录失败HTTP 401.2 – 未授权:服务器配置问题导致登录失败HTTP 401.3 – ACL 禁止访问资源HTTP 401.4 – 未授权:授权被筛选器拒绝HTTP 401.5 – 未授权:ISAPI 或 CGI 授权失败HTTP 403 – 禁止访问HTTP 403 –转载 2014-12-10 12:14:43 · 828 阅读 · 0 评论 -
mvc与三层结构区别
注:本文章内所有内容都来自互联网,本人主要是起了一个收集的作用http://www.cnblogs.com/zhhh/archive/2011/06/10/2077519.html又看到有人在问三层架构和MVC的关系,感觉这种问题有点教条化了。因为它们都在逻辑上将应用程序划为三块,凑了一个数字3,就有人非要把它们联系到一起了。 这两个东西我接触有几年了,有一点体会,表达一转载 2014-12-02 10:01:39 · 1915 阅读 · 0 评论 -
asp.net三层架构详解
一、数据库/*==============================================================*//* DBMS name: Microsoft SQL Server 2000 *//*=========================================================转载 2014-12-31 20:01:40 · 805 阅读 · 0 评论 -
JSP技术入门
Jsp的简称:java server page1. web资源的运行原理html: 静态web资源,DefaultServlet读取html文件,通过response输出给IE浏览器Servlet: 动态web资源,web容器(Servlet引擎)解析web.xml文件,找到url对应的java类通过反射创建Servlet对象,调用service方法Clas转载 2015-01-14 14:15:08 · 784 阅读 · 0 评论 -
Velocity语法
Velocity是一个基于java的模板引擎(template engine),它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。作为一个比较完善的模板引擎,Velocity的功能是比较强大的,但强大的同时也增加了应用复杂性。一、基本语法1、"#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、#fore转载 2015-03-11 14:02:37 · 598 阅读 · 0 评论 -
C# 获取URL参数
假设当前页完整地址是:http://www.test.com/aaa/bbb.aspx?id=5&name=kelli"http://"是协议名"www.test.com"是域名"aaa"是站点名"bbb.aspx"是页面名(文件名)"id=5&name=kelli"是参数【1】获取 完整url (协议名+域名+站点名+文件名+参数)string url=Request转载 2015-04-14 17:32:16 · 1213 阅读 · 0 评论 -
Eclipse智能提示及快捷键
1、java智能提示(1). 打开Eclipse,选择打开" Window - Preferences"。(2). 在目录树上选择"Java-Editor-Content Assist",在右侧的"Auto-Activation"找到"Auto Activation triggers for java"选项。默认触发代码提示的就是"."这个符号。(3). 在"Auto Activati转载 2015-04-30 11:31:34 · 996 阅读 · 0 评论 -
我所理解的微服务架构(Microservice Architecture,MSA)
软件工程发展软件工程发展大师级人物Martin Fowler在他谈论微服务的个人主页上提到,微服务并没有一个非常明确的定义。事实上有很多种分布式系统的实现都可以被看成(或者说勉强看成)是面向微服务架构的。微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务于服务间采用轻量级的通信机制互相沟通(通常是基于...转载 2018-06-27 11:03:54 · 1382 阅读 · 0 评论 -
微服务架构资料汇总
目录如下:一、微服务架构介绍二、出现和发展三、传统开发模式和微服务的区别四、微服务的具体特征五、SOA和微服务的区别六、如何具体实践微服务七、常见的微服务设计模式和应用八、微服务的优点和缺点九、思考:意识的转变十、参考资料和推荐阅读 一、微服务架构介绍 微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。你可...转载 2018-06-27 11:27:14 · 632 阅读 · 0 评论 -
分布式架构--基本思想汇总
在互联网大行其道的今天,各种分布式系统已经司空见惯。搜索引擎、电商网站、微博、微信、O2O平台。。凡是涉及到大规模用户、高并发访问的,无一不是分布式。关于分布式系统,并没有一个标准答案,说某某架构一定是最好的。不同的业务形态所面对的挑战不一样,使用的架构设计也不一样,通常都需要具体业务具体分析。但不管那种业务,不管何种分布式系统,有一些基本的思想还是相通的。本文将对这些基本思想进行一个梳理汇总。分...转载 2018-06-27 11:48:49 · 266 阅读 · 0 评论 -
Web API 入门指南
Web API是一个比较宽泛的概念。这里我们提到Web API特指ASP.NET Web API。这篇文章中我们主要介绍Web API的主要功能以及与其他同类型框架的对比,最后通过一些相对复杂的实例展示如何通过Web API构建http服务,同时也展示了Visual Studio构建.net项目的各种强大。目录什么是 Web API为什么要用 Web API功能简介Web API vs MVCWe...转载 2018-06-28 19:08:50 · 20895 阅读 · 0 评论 -
Web API 入门指南 - 闲话安全
Web API入门指南有些朋友回复问了些安全方面的问题,安全方面可以写的东西实在太多了,这里尽量围绕着Web API的安全性来展开,介绍一些安全的基本概念,常见安全隐患、相关的防御技巧以及Web API提供的安全机制。目录Web API 安全概览安全隐患1. 注入(Injection)2. 无效认证和Session管理方式(Broken Authentication and Session Man...转载 2018-06-28 19:08:43 · 358 阅读 · 0 评论 -
IOC框架
一、 IOC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合在一起,协同工作,共...转载 2018-06-28 19:08:36 · 231 阅读 · 0 评论 -
微服务的4个设计原则和19个解决方案
微服务架构现在是谈到企业应用架构时必聊的话题,微服务之所以火热也是因为相对之前的应用开发方式有很多优点,如更灵活、更能适应现在需求快速变更的大环境。本文将介绍微服务架构的演进、优缺点和微服务应用的设计原则,然后着重介绍作为一个“微服务应用平台”需要提供哪些能力、解决哪些问题才能更好的支撑企业应用架构。微服务平台也是我目前正在参与的,还在研发过程中的平台产品,平台是以SpringCloud为...转载 2018-07-26 17:56:43 · 380 阅读 · 0 评论 -
简单安全快速地安装与卸载 Windows 双系统的方法 (Win7与Win8举例)
1、安装双系统,先要做准备工作A、如果会分区的童鞋可以无视此步教程。下面是在一个安装好Win7的笔记本上装 Win8,我们首先要分一个盘来给它使用,打开控制面板〉然后依次打开管理工具〉计算机管理〉单击磁盘管理然后选择一个容量比较大的磁盘(我这里是F:盘),单击右键选择压缩卷:在 “输入压缩空间量里 ” 输入你要分配的磁盘大小(如20G,我们就输入20480)然后点击:“压缩转载 2014-12-10 15:06:40 · 908 阅读 · 0 评论 -
Silverlight应用程序中未处理的错误代码:2104 类别:InitializeError
在IIS中右击 网站→属性→HTTP头解决方案:第一步:默认网站--属性-----http头类别:InitializeError" title="silverlight应用程序中未处理的错误代码:2104 类别:InitializeError" style="margin:0px; padding:0px; border:0px; list-style:none">转载 2014-12-09 18:17:53 · 4344 阅读 · 0 评论 -
Excel上传服务器后拒绝访问异常,Retrieving the COM class factory for component with CLSID ...
环境及异常信息说明环境说明: Win2008 R2(中文版) x64 、IIS 7.0功能说明:上传Excel到服务器,并在服务器端读取Excel中的数据;异常信息:Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed原创 2015-01-13 09:57:01 · 3041 阅读 · 0 评论 -
哪个家伙说“网站去.Net化”?
上个月,JavaEye创始人范凯robbin的一篇博客《对.NET系统架构改造的一点经验和教训》引起了大讨论,里面提到了京东“去.Net化”、“优快云去.Net化”之类的词刺激到了一些人的神经,有的人在评论中破口大骂“.Net最牛逼,.Net搞不好是你技术不行”,有的人则骂“.Net就是垃圾,上不了大台面”。有些朋友还在微博上at我,问我“杨老师,.net是不是不行了,听说大网站都‘去.Net化转载 2013-06-17 12:37:17 · 679 阅读 · 0 评论 -
VS2008快捷键大全
Ctrl+m+Crtr+o折叠所有大纲 Ctrl+M+Crtr+P: 停止大纲显示 Ctrl+K+Crtr+C: 注释选定内容 Ctrl+K+Crtr+U: 取消选定注释内容 Ctrl+J : 列出成员 智能感知 Shift+Alt+Enter: 切换全屏编辑 Ctrl+B,T / Ctrl+K,K: 切换书签开关 Ctrl+B,N / Ctrl+K,N: 移动到下一书转载 2013-07-19 21:14:36 · 760 阅读 · 0 评论 -
C#多态实现之虚方法
控制台应用程序中,新建一个People类文件,代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace _13多态{ public class People { public People(string name)原创 2013-07-19 21:28:13 · 921 阅读 · 0 评论 -
C#中多态理解
封装、继承、多态,面向对象的三大特性,前两项理解相对容易,但要理解多态,特别是深入的了解,对于初学者而言可能就会有一定困难了。我一直认为学习OO的最好方法就是结合实践,封装、继承在实际工作中的应用随处可见,但多态呢?也许未必,可能不经意间用到也不会把它跟“多态”这个词对应起来。在此抛砖引玉,大家讨论,个人能力有限,不足之处还请指正。 之前看到过类似的问题:如果面试时主考官要求你用一句转载 2013-07-19 21:18:07 · 830 阅读 · 2 评论 -
C# 学习之装箱和拆箱
1、 装箱和拆箱是一个抽象的概念 2、 2.1、装箱是将值类型转换为引用类型 ; 2.2、 拆箱是将引用类型转换为值类型 利用装箱和拆箱功能,可通过允许值类型的任何值与Object 类型的值相互转换,将值类型与引用类型链接起来例如:int val = 100; object obj = val; C转载 2013-07-25 16:33:52 · 747 阅读 · 0 评论 -
C#中静态与非静态方法比较
C#静态方法与非静态方法的区别不仅仅是概念上的,那么他们有什么具体的区别呢?让我们通过本文向你做一下解析。C#的类中可以包含两种方法:C#静态方法与非静态方法。那么他们的定义有什么不同呢?他们在使用上会有什么不同呢?让我们来看看最直观的差别:使用了static 修饰符的方法为静态方法,反之则是非静态方法。 下面我们分四个方面来看看C#静态方法与非静态方法的差异: C#静态方原创 2013-07-23 22:31:08 · 3853 阅读 · 1 评论 -
正则基础之NFA引擎匹配原理
不懂正则引擎原理的情况下,同样可以写出满足需求的正则,但是不知道原理,却很难写出高效且没有隐患的正则。所以对于经常使用正则,或是有兴趣深入学习正则的人,还是有必要了解一下正则引擎的匹配原理的。1 为什么要了解引擎匹配原理原创 2013-07-28 18:37:18 · 743 阅读 · 0 评论 -
C#学习之正则表达式基础
概念、定义、介绍参考源码中注释部分。新建控制台应用程序,源码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;namespace _07使用正则表达式{ class Progr原创 2013-07-28 23:14:07 · 871 阅读 · 0 评论 -
VS2010的快捷键;VS2012变化的快捷键
VS2012变化的快捷键:注释::VS2010是(Ctrl+E,C),VS2012是(Ctrl+K, Ctrl+C),实际操作,按住Ctrl键不放,先按K键,再按C键。相当于Ctrl+K加 Ctrl+C的组合键反註解:VS2010是(Ctrl+E,U),VS2012是(Ctrl+K, Ctrl+U) 有人发了VS2010的快捷键,不够全,那才哪到哪呀,我来发个完整的 吧转载 2013-10-20 19:47:22 · 648 阅读 · 0 评论 -
CS0016: 未能写入输出文件“c:\WINDOWS\Microsoft.NET\Framework\.。。”--“拒绝访问
编译器错误信息: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework……”--“2009-06-22 08:33编译错误说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误消息: CS0016: 未能写入输出文件“c:\Windows\Microsoft转载 2014-08-28 09:31:40 · 1650 阅读 · 0 评论 -
silverlight学习之storyboard (动画)
利用silverlight的storyboard可以很方便的制作一些简单的“动画”,比如控制一些控件double类型或者color类型的属性值的变化。下面简单地说其中最简单的两个方面:DoubleAnimation(控制控件double类型的属性)和ColorAnimation(控制控件Color类型的属性)。前提知识:DoubleAnimation是一个执行动画的动画对象,ColorAnim转载 2014-09-28 17:03:54 · 815 阅读 · 0 评论 -
Silverlight 图片路径问题
Silverlight2 现在支持的Image格式有jpg和png,部分png编码也不支持,同时有些png在xaml的design预览中不可见,但运行时可见。请看XAML markup中两行代码的异同:转载 2014-10-14 14:46:50 · 1000 阅读 · 0 评论 -
C#对FTP的操作(上传,下载,重命名文件,删除文件,文件存在检查)
using System;using System.Collections.Generic;using System.Text;using System.Net;using System.Data;using System.IO;using System.ComponentModel;namespace Common{ public class FTPClient转载 2014-10-11 10:58:27 · 5861 阅读 · 1 评论 -
IIS7.5 上配置FTP站点
IIS7.5 有了很多新特性,例如FashCGI,Rewrite 模块的内置,简易的FTP发布等等,但是即使是微软,也没有详细的文档,本文详细的介绍了如何在现有的WEB网站上建立FTP发布。IIS 7.5 配置WEB 网站的文章很多,但如何在已有的WEB站点上配置FTP 的文章却寥寥无几,即使有,关键的地方也没有讲的,这里给大家一个完整的解决方案。也许细心的同学已经注意到在IIS7转载 2014-12-02 17:19:56 · 1177 阅读 · 0 评论 -
NPOI读写Excel
1、整个Excel表格叫做工作表:WorkBook(工作薄),包含的叫页(工作表):Sheet;行:Row;单元格Cell。2、NPOI是POI的C#版本,NPOI的行和列的index都是从0开始3、POI读取Excel有两种格式一个是HSSF,另一个是XSSF。 HSSF和XSSF的区别如下: HSSF is the POI Project's pure Java i转载 2014-12-05 16:21:07 · 898 阅读 · 0 评论