摘要:
开篇之前郑重申明:本文是基于Artech所介绍的Kerberos认证的来谈谈个人对Kerberos认证流程以及消息交互理解。如果您想深入了解,请点击此处。如有理解不当的地方,还望赐教。 先介绍Kerberos中的几个概念:概念说明:AD:Active DirectoryService Session Key :服务会话密钥Logon Session Key :登录会话密钥KDC : Key Distribution CenterKAS :Key Kerberos Authentication Service。它是KDC的一个服务TGS: Ticket Granting Service;它是K. 阅读全文
摘要:
在企业级应用开发中,利用合适的框架针对不同项目构建相应的应用。Spring.Net作为Spring的.Net版本,具有很强大的应用。如:作为IoC容器、AOP处理框架、与NHibernate的集成、Spring.Net发布WebService\WCF服务等。而NHibernate作为一个优秀的ORM框架也广受开发者的青睐。本文将通过Spring.Net+NHibernate来构建WCF应用。本文要点:Spring.Net与NHibernate的集成应用Spring.Net注入WCFEntity与DTO对象之间的转化先上一张结构图:正式介绍之前介绍一下框架 版本:Spring.Net :1.3. 阅读全文
摘要:
HDP 版本:2.4.0.0-169. 解决:将hive 所在 节点上的/usr/hdp/2.4.0.0-169/hive/script/metastore/upgrade/msql/hive-schema-1.2.1000.mysql.sql拷贝到HIVE所连接的数据库, 然后中HIVE库中执行这 阅读全文
摘要:
转自:http://www.mike.org.cn/blog/index.php?load=read&id=639###pp=0[rsync实现网站的备份,文件的同步,不同系统的文件的同步,如果是windows的话,需要windows版本cwrsync]一、什么是rsync rsync,remote synchronize顾名思意就知道它是一款实现远程同步功能的软件,它在同步文件的同时,可以保持... 阅读全文
摘要:
chmod a+x/etc/init.d/redis 阅读全文
摘要:
[root@tao Desktop]# service mysql startStarting MySQL SUCCESS! [root@tao Desktop]# service mysql statusERROR! Multiple MySQL running but PID file coul... 阅读全文
摘要:
yum remove mysql mysql-server mysql-libs mysql-server 阅读全文
摘要:
转自:http://www.jianshu.com/p/8445645b3aff引言这段时间折腾了哈java web应用的压力测试,部署容器是tomcat 7。期间学到了蛮多散碎的知识点,及时梳理总结,构建良好且易理解的知识架构把它们组织起来,以备忘。对web应用开发者来说,我们很关心应用可同时处理... 阅读全文
摘要:
1、 注释或删除 tomcat-users.xml 所有用户权限,看上去如下:2、 隐藏tomcat版本信息1、 管理员权限进入tomcat lib目录,使用jar xf 解压catalina.jar包2、 在apache-tomcat-7.0.52 WS\apache-tomcat-7.0.52\... 阅读全文
摘要:
1、自定义datagrid字体大小通过formatter改变字体大小,然后在列中使用:如下:function formatFontSize(value){ return''+value+''}2、通过rowStyler定义特殊列$("tt").datagrid({ title:'data... 阅读全文
摘要:
The request sent by the client was syntactically incorrect.ajax发起请求时报400错误。请求代码如下:var reportId=($(obj).parent().parent().parent().children(":first").a... 阅读全文
摘要:
oneToMany 使用:示例:Employee与Phone为例.1、类定义如下:package com.vrvwh.wh01.domain;import javax.persistence.*;import java.util.HashSet;import java.util.Set;/** * ... 阅读全文
摘要:
The server refused this request because the request entity is in a format not supported by the requested resource for the requested method1、Spring Mvc... 阅读全文
摘要:
1、@Entity(name="EntityName")必须,name为可选,对应数据库中一的个表2、@Table(name="",catalog="",schema="")可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息;name:可选,表示表的名... 阅读全文
摘要:
@NotFound(action=NotFoundAction.IGNORE)使用hibernate注解配置实体类的关联关系,在many-to-one,one-to-one关联中,一边引用自另一边的属性,如果属性值为某某的数据在数据库不存在了,hibernate默认会抛出异常。解决此问题,加上如下注... 阅读全文
摘要:
1、String format用法:String query = "FROM Resource WHERE 1=1 %s"; String condition = "AND type=1 OR type=2 "; String hql = String.format(q... 阅读全文
摘要:
1、配置: --> --> ... 阅读全文
摘要:
本文以JPA+Hibernate 角色与权限示例说明。角色实体定义:@Entity@Tablepublic class Role { private long id; private String name; private String type; private Time... 阅读全文
摘要:
一条箴言是:如果值对象是可共享的,那么它们应该是不可变的。值对象应该保持很小、很简单极力推荐将值对象实现为不可变的。它们由一个构造器创建,并且在它们的生命周期内永远不会被修改。当你想要得到这个对象的不同的值时,你简单地创建另一个对象就行了值对象可以包含其他的值对象,它们甚至还可以包含对实体对象的引用... 阅读全文
摘要:
加入如下配置: text/html; charse... 阅读全文
摘要:
Junit 使用1、忽略测试方法。在使用@Test的方法上使用@Ignore,将不会对此方法进行测试2、测试套件解决的问题:1、对测试类进行统一测试,而不必在单独测试类上一个一个进行测试。使用JUnit的@RunWith以及@SuiteClassses注解,@SuiteClassses后面为待测试类... 阅读全文
摘要:
1、Could not obtain transaction-synchronized Session for current thread解决方法:在web.xml中加入如下配置: SpringOpenSessionInViewFilter org.springfra... 阅读全文