搜索到与相关的文章
编程技术

Spring整合Hessian访问远程服务

Spring整合Hessian访问远程服务目录1.1Hessian简介1.2整合1.2.1概述1.2.2服务端整合1.2.3客户端整合1.1Hessian简介Hessian是一个轻量级的Web服务实现工具,它采用的是二进制协议,因此很适合发送二进制数据。它的一个基本原理就是把远程服务对象以二进制的方式进行发送和接收。1.2整合1.2.1概述对于Hessian而言,有服务端和客户端,所以我们的整合也需要分服务端的整合和客户端的整合。服务端的整合是通过Spri

系统 2019-08-29 22:12:10 2328

编程技术

Google是如何做测试的?(一、二)

导读:本文译自JamesWhittaker在Google测试官方博客发表的文章《HowGoogleTestsSoftware》。在所有我被问及的问题中,最多的就是关于谷歌是如何测试的。尽管在博客中(googletestingblog)中有过零碎的解释说明,但还是需要更多的系统阐述。虽然谷歌的技术路线在执行的过程中不断地进化,但公司的测试策略却从来没有变化过。谷歌现在是一家拥有搜索、应用、广告、移动、操作系统等产品的公司,我们在这些涉及到的产品领域里发挥着非

系统 2019-08-29 22:01:05 2328

编程技术

分离权限管理与访问控制

权限管理与访问控制常常被放在一起讨论,不是吗?我们的软件设计往往一来就是一个系统组成模块图,在那个图里面一个傻傻的方框里面写上“权限控制模块”。但是,我认为我们还是应该认识到在这个“模块”里面两者的不同。“访问控制”:是一个动态的概念,是发生在运行时的,也即RBAC里面说的Session中。当一个按照定义需进行控制的访问或调用发生时,“访问控制”即发挥作用了。“访问控制”发生的频率非常高;“权限管理”:则是一个相对静态的概念,即对“访问控制”的规则进行定义

系统 2019-08-12 09:30:31 2328

各行各业

强制启动宏

接着昨天,为了用户的需求,写好了VBA代码,但问题又来了,如果用户禁用宏怎么办,就达不到想要的效果了。那么怎么才能强制启动宏文件呢?测试了在关天,代码如下:PrivateSubWorkbook_BeforeClose(CancelAsBoolean)ThisWorkbook.IsAddin=TrueEndSubPrivateSubWorkbook_Open()ThisWorkbook.IsAddin=FalseEndSub这里比较关键的有两个事件,一个是工

系统 2019-08-12 09:27:33 2328

各行各业

MOSS 2007 应用随笔系列:自定义moss菜单汇总

一.自定义文档库/列表库中项目的右键关联菜单原始菜单如下图所示:下面开始我们本次的工作历程:首先,找到C:ProgramFilesCommonFilesMicrosoftSharedwebserverextensions12TEMPLATELAYOUTS这个目录下的2052目录(这个默认是中文版本的路径,英文版本的MOSS是1033目录),其中有个core.js的JS文件,MS已经给我们预留了自定义的接口来实现我们自己的菜单定义了添加以下两个JS的函数代码

系统 2019-08-12 09:27:26 2328

数据库相关

mongodb的连接问题,绑定IP惹的祸

刚刚安装好了mongodb。对着mongodbinaction上的例子敲了下面的代码:publicclassTestDBConnect{@Testpublicvoidtestdb(){MongoClientmongoClient=null;try{mongoClient=newMongoClient("xx.xx.xx.xx",27017);}catch(UnknownHostExceptione){//TODOAuto-generatedcatchblo

系统 2019-08-12 01:54:56 2328

数据库相关

Mongodb操作之查询(循序渐进对比SQL语句)

工具推荐:Robomongo,可自行百度寻找下载源,个人比较推荐这个工具,相比较mongoVUE则更加灵活。集合简单查询方法mongodb语法:db.collection.find()//collection就是集合的名称,这个可以自己进行创建。对比sql语句:select*fromcollection;查询集合中所有的文档,即关系型数据库中的查询表中的所有数据。返回制定的键值mongodb语法:db.collection.find({},{"userid

系统 2019-08-12 01:54:28 2328

数据库相关

数据库三大范式详解

数据库范式1NF2NF3NFBCNF(实例)设计范式(范式,数据库设计范式,数据库的设计范式)是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满

系统 2019-08-12 01:51:30 2328

数据库相关

sql case when

SelectdistinctcasewhenBranchCourseIdisnullthenTb_Client.ThreePhaseKindelseBranchCourseIdendBranchCourseId,Tb_Client.*fromTb_ClientinnerjoinTb_Class_ClientonTb_Client.id=Tb_Class_Client.clientIdinnerjoinTb_Classontb_class_client.cl

系统 2019-08-12 01:32:25 2328