
-------【GUAI】
许小乖
因为你不努力,没人能给你想要的生活
展开
-
【ITOO】WCF——如何创建WebService和WCF服务
写关于WCF的前一篇文章只是简单的介绍了一下WCF的相关概念,四种服务契约和它的一些好处。http://blog.youkuaiyun.com/xdd19910505/article/details/42881893。那么我们如何来创建一个WCF服务呢?今天就来详细的总结一下关于创建服务的问题。 首先,之前我们学过用webservice来发布服务,现在来比较一下WCF和WebServi原创 2015-03-23 10:17:04 · 2187 阅读 · 12 评论 -
做一个好的项目经理
时光回转,师哥让写的时候我只写了这四条,草草交差: 1、会让自己更积极,对比当组员的时候,目光只是放在自己的模块的任务量上,而不是整个项目。 2、会让自己认识到以前的自己是在浪费了多少资源和多少时间。 3、从我自身的角度,让我的脾气收敛了许多,在说话做事之前都要想想这么说是不是合理,说话的艺术。 4、与更多人交流的机会,和自己的组员,了解组里的人哪些是大牛,哪些人需要帮助。怎样协调工作,合理分配。以及和其他系统的交流,包括接口等原创 2015-07-29 10:49:14 · 1392 阅读 · 38 评论 -
<serviceHostingEnvironment>——之架构和特性
IIS 由网站组成,这些网站是包含虚拟目录的虚拟应用程序的容器。 可通过一个或多个 IIS 绑定访问站点上的应用程序。 一个 IIS 绑定提供两条信息:绑定协议和绑定信息。 绑定协议定义进行通信所依据的方案,而绑定信息是用于访问站点的信息。 绑定协议的一个示例可以是 HTTP,而绑定信息可包含 IP 地址、端口、主机标头等。 IIS 支持一个站点指定多个 IIS 绑定,这会导致一个方案有多个基址。 但是,在一个站点下承载的WCF服务允许每个方案只绑定一个BaseAddress。若要原创 2015-08-30 19:35:18 · 2977 阅读 · 8 评论 -
【ITOO】EF框架之三种模式大PK
上篇文章主要说了一下ORM思想以及体现在这种思想的EF框架的一些基本的东西。具体的EF还没有深入的说明。这篇博客主要写关于EF框架的三种模式。 上一篇博客也说了EF是实现ORM思想的一种框架 跟踪实体的变化,根据映射关系以及实体的变化生成相应的SQL脚本,并执行到数据库中去,很好的把实体的变化映射到数据库表的变化。它是作为数据访问的技术,使用EF之后,可以将实体类原创 2015-03-12 10:10:41 · 4575 阅读 · 29 评论 -
JavaScript变量——栈内存or堆内存
堆和栈这两个字我们已经接触多很多次,那么具体是什么存在栈中什么存在堆中呢?就拿JavaScript中的变量来说: 首先JavaScript中的变量分为基本类型和引用类型。 基本类型就是保存在栈内存中的简单数据段,而引用类型指的是那些保存在堆内存中的对象。 1、基本类型 基本类型有Undef原创 2014-12-13 14:16:14 · 19346 阅读 · 19 评论 -
String、StringBuilder和StringBuffer
1、String,字符串常量,三者中执行速度最慢。操作少量的数据用。 2、StringBuilder,字符串变量,执行速度最快。单线程操作字符串缓冲区下大量数据时用。 3、StringBuffer,字符串变量,执行速度比String快。多线程下操作字符串缓冲区下大量数据用。原创 2015-10-26 17:37:07 · 764 阅读 · 16 评论 -
权限管理——用户认证和用户授权
因为做了权限的项目经理,so,恶补一下一个权限框架:shiro。其实作为框架首要目标是易于使用和理解。安全有时候是很复杂的,甚至是痛苦的,但框架没有必要这样。框架应该尽可能掩盖复杂的地方,露出一个干净而直观的API,来简化开发人员在使他们的应用程序安全上的努力。 Apche Shiro就是一个强大而灵活的开源安全框架,它干净利落地处理身份认证,授权,企业会话管理和加密。说原创 2016-07-16 21:42:10 · 25567 阅读 · 2 评论 -
权限管理——权限模型和权限控制
等我接收权限的时候,权限模型和表已经定好了的,我也只是带领大家开发功能。不过还是要啰嗦一下权限模型的初始化和进化状态。上篇博客也说过资源是通过权限或者是许可来控制的。所以如下图:原创 2016-07-30 10:40:45 · 9814 阅读 · 2 评论 -
ITOO中的权限管理解决方案
之前介绍过权限模型和访问控制,我们做的项目就是基于通用权限模型和基于资源的访问控制,而且从总体上是实现了粗粒度的权限管理,但是根据不同的需求也实现了细粒度的权限管理。目前所有资源都是具有url的,也可以说我们的资源就是一堆有规则的url,这样无论是我们从springMVC拦截还是url的拦截,只要url具有一定的规则,那拦截起来就很好实现。那么,什么是粗粒度和细粒度权限呢。 粗粒度和细粒度原创 2016-07-30 10:52:30 · 643 阅读 · 1 评论 -
【ITOO】 EF框架之ORM思想的体现
在项目中,不管是哪个子系统,底层框架用的都是一套东西,在对实体的操作一方面用的就是EF。 首先要问三个问题 第一,它是什么? 第二,为什么用? 第三,怎么用? 1.What is EF EF(Entity Framework),is an原创 2015-03-07 10:25:51 · 1241 阅读 · 8 评论 -
CAS——实现单点登录
正常单点登录的效果是:用户只需要登录一次就可以访问所有相互信任的应用系统,也就是这两个应用,当第一个登录成功之后,登录第二个应用可以不用输入CAS端验证的用户名和密码了,直接跳转到系统内。 在一切都配置好了之后本以为会实现单点登录的效果,可是对于CAS,事与愿违的事情总是太多。在Application1登录成功之后,Application2并没有直接跳转,而是需要重新登录的。在宏杰大牛的帮助下终于实现了。修改了CAS客户端的配置。过程是酱紫的:原创 2015-06-16 21:13:45 · 4796 阅读 · 16 评论 -
【ITOO】WCF宿主的几种方式
上篇博客已经说明了WCF的一个服务如何创建,那么创建好了服务之后,我们如何发布出去呢?要想完整的做完一个WCF服务,一共分三步走,第一步就是像上篇博客所说创建服务,第二步是发布服务,还有最后一步就是客户端调用服务。今天重点说发布服务。说到发布,不得不说一下WCF的宿主。说到宿主,又不得不说一下Endpoint。 首先,宿主是什么? 通俗的说就是,当我们写好了一个服务之后,要有地方放它,才能让客户端调用的时候找到它,这就是宿主,它是一种媒介,是一个位置。WCF在运行时必寄宿在“宿主程原创 2015-03-24 16:39:05 · 3829 阅读 · 13 评论 -
【ITOO】--MVC框架入门
项目也做了一段时间了,该是时候对自己新认识到的东西总结一下了,界面使用的技术是MVC+EasyUI,对我来说这完全是一个新的概念,从陌生到使用它来显示数据,是一个艰苦的过程。先来聊聊我对MVC的认识过程吧。一、什么是MVC MVC(Model-View-Controller,模型—视图—控制器模式)用于表示一种软件架构模式。它把软件系统分为三个基本部分:模型(Model),原创 2014-12-23 17:07:06 · 1347 阅读 · 19 评论 -
【新生入学】--JS省市二级联动下拉框
能会出现不规范的现象,我们做统计的时候很不方便,所以设计成下拉框选择的形式,这样存进数据库中的数据就都是规范的了。 籍贯的选择涉及到我们全国的34个省市等,而且选择了每个省之后要相应的知道这个省的市到县,这就用到了下拉框的联动。以前在ASP.NET中是用过的,当时是两个控件的联动从数据库中直接查数据,在JS中也是同样的道理。原创 2014-12-31 20:37:12 · 4846 阅读 · 11 评论 -
CAS——傻瓜级入门
开始的开始,只听说权限的登录做出来但是退出一直被划为难点,只感觉退出好难做呀!接着后来就进入了CAS小分队并成为小头头。但真心的说,那个时候对CAS真是一点都不懂呀,就来做好的加filter也一直有问题。好吧,我承认,那个时候真的好傻。 现在,终于敢站出来说一句我研究过CAS了,给自己这几天一个总结吧!首先,它是什么? SSO英文全称Single原创 2015-06-05 09:57:19 · 2159 阅读 · 19 评论 -
ITOO——Jenkins持续集成
好像每个负责过Jenkins集成的童鞋们都会写个几篇的总结博客,来表达一下对Jenkins的爱恨情仇。翻看1.02.0的Jenkins们写的博客都是很有经验,遇到的各种问题的解决方法的总结,也着实让我少走了一些弯路。从一开始刚接触就一直出现红点,那个时候是多么的希望它能变蓝一次。 一开始很不明白的是像下面酱紫的,为什么同为蓝色,有的是晴天有的是雨天呢?原创 2015-05-31 19:30:04 · 1539 阅读 · 23 评论 -
【ITOO】--WCF入门
WCF(Windows Communication Foundation)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口,它是.NET框架的一部分。由 .NET Framework 3.0 开始引入。 WCF的最终目标是通过进程或不同的系统、通过本地网络或是通过Internet收发客户和服务之间的消息。 WCF合并了Web服务、.net Remoting、消息队列和Enterprise Services的功能并集成在Visual Studio中。 W原创 2015-01-19 21:23:03 · 1640 阅读 · 14 评论 -
CAS——性能优化第一步,在线访问外网js
在整个CAS的研究和应用过程中,遇到多许多的问题,其实很感谢我们遇到过的所有问题,一直在促使我们前进。遇到问题并不可怕,可怕的是不想去解决它,因为害怕看到解决了问题之后的好处。何不给自己多一些机会、多一些挑战,遇到问题,你来面对它你就比别人成功早了一步。 这个问题在解决之后觉得非常小,解决它也不过两三个小时的时间。其实这个问题还是一个师哥在给我们验收的时候提出来的,在这之前,我们都在干什么,都在一直发现着什么,一直在忍受着这么慢的登录速度。其实最可怕的不是我们遇到了问题不去解决它,而是我原创 2015-07-31 19:30:36 · 2304 阅读 · 12 评论 -
<serviceHostingEnvironment>——引发的<system.serviceModel>
没有深入的挖掘过,总是不知道为什么。知识总是越学越少,因为问题解决一个就少了一个,知识也总是越学越多,因为总会发现圆外的空间是越来越大的.哲学家芝诺用圆的面积比喻已经掌握的知识,用圆外的空白代表尚需学习的无知面,圆越大,其圆周接触的无知面越大。 其实就像青蛙在井里,只知道一片天,而跳出井,才知道周围还有那么大地方。原创 2015-08-31 19:16:39 · 1701 阅读 · 14 评论 -
【ITOO】WCF——Client调用WCF服务
三步走已经走了两步,一个WCF服务发布好之后,就等待着用的人来调用了,它只向外提供一个接口,暴露地址和契约,不暴露服务是如何实现的。接下来就说说客户端调用WCF服务的事。 其实说到调用就很简单了,首先我们要让我们所需的服务识别我们,即配置好同样的终结点信息,然后添加服务的引用,最后调用相应的方法即可。原创 2015-03-30 19:42:31 · 1398 阅读 · 9 评论 -
<serviceHostingEnvironment>——找不到类型“ITOO。ExamEvalTemplate.Service.WCFSercie.ExamEvalTemplateService”
根据错误提示,无法激活/Service.svc服务,找不到要发布的服务类型。<%@ ServiceHost Language="C#" Debug="true" Service="ITOO.ExamEvalTemplate.Service.WCFService.ExamEvalTemplateService" CodeBehind="Service.svc.cs"%> 所以,要看Service=“”里面的名称是否和服务命名空间相符,在CodeBehind中后缀只到.cs就可以。再说原创 2015-08-30 17:10:10 · 1066 阅读 · 16 评论 -
Shiro——shiro架构
Shiro是Apache的一个开源框架,是一个权限管理的框架,提供了认证、授权、加密和会话管理等功能: 认证 - 用户身份识别,常被称为用户“登录”; 授权 - 访问控制; 密码加密 - 保护或隐藏数据防止被偷窥; 会话管理 - 每用户相关的时间敏感的状态。使用Shiro实现系统的权限管理,有效提高开发效率原创 2016-07-30 11:06:40 · 787 阅读 · 2 评论