`
yangyongByJava
  • 浏览: 126523 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
这两天被linux的网络配置彻底打败了,之前在网上找了很多种方法尝试,一直没成功,现在终于配好了,记录一下,一遍后面复习。一、inux网络连接的三种模式1.1 host-only模式:如果linux虚拟机的网络连接选择的是host-only模式,表 ...

java注解

java注解目前使用非常广泛,spring等框架都支持注解配置。其中注解Annotation的作用也比较明显: 1、可以生成文档; 2、可以简化配置; 3,在编译期间检查代码格式,如@override。 java定义注解是使用@interface声明,其中两个最主要 ...
package com.weixin.util; import java.lang.reflect.Field; import java.util.HashMap; import java.util.List; import java.util.Map; import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; import com.weixin.xml.model.TextMessage; /** * xml相关的工具类 * * @ ...
1、mybatis循环删除数据的sql 循环删除时,要求相应的Mapper方法传递的参数是一个集合(如List),在<delete>标签的参数中设置parameterType="java.util.List",书写sql语句时,使用<foreach>标签循环,其中collection表示Mapper中传递的参数名,item便是循环时压入栈顶的元素,open表示第一次加入的sql前缀,separator表示集合中每个元素之间的分隔符,colse表示循环结束时为sql语句添加的后缀。具体配置如下: <delete id="delete ...
1、总是使用var声明变量。如function fun() { var i = 0; }等,否则变量i会变成全局变量; 2、常量使用诸如NAME_LIKE_THIS进行命名; 3、ECMAScript建议使用块声明函数,因为ECMAScript只允许在根语句(如<script></script>中)声明函数,如 ...

sax解析xml

SaxParseXmlHandler.java   package sax.xml.handler;   import java.util.ArrayList; import java.util.List;   import org.xml.sax.Attributes; import org.xml.sax.SAXException; import org.xml.sax.helpers.DefaultHandler;   import sax.xml.model.BeanNode; import sax.xml.model.PropertyNode; impor ...

mybatis+spring

 
参考http://thoughtfly.iteye.com/blog/1485993

mybatis开发

MyBatis是一款能自定义sql和映射的持久层框架,摒除了大量的JDBC代码、手工设置参数和结果集封装,提高了开发效率。 1、SqlSessionFactory SqlSessionFactory类是获取SqlSession对象的工厂类,实现代码如下:   String resource = config文件的路径(由开发人员编写); Reader reader =Resources.getResourceAsReader(resource); SqlSessionFactory ssf  = new SqlSessionFactoryBuilder().build(read ...
KERBEROS/SPNEGO是spring-security项目的扩展,同时也是实现Windows Active Directory认证的一种方式,其流程和配置可参考http://lengyun3566.iteye.com/blog/1404943,这篇文章讲的比较详细。在开发过程中通过ktpass映射用户名这步有2种方式(我只知道2种): 1、ktpass -princ HTTP/项目部署所在的机器名@域名 -mapuser test\admin -out kerberos.keytab 2、ktpass /out kerberos.keytab /mapuser admin@test ...
waffle是实现Windows & Active Directory单点登录的一种方式,它能过做一切windows认证 的事情,包括  Negotiate ,NTLM和Kerberos。其实现步骤如下: 1.下载waffle所需的jar文件,下载地址http://dblock.github.com/waffle/; 2.新建一个web项目,将waffle认证和spring-security相关的jar文件添加到web项目中,waffle所需的jar包分别为: commons-logging-1.1.1.jar、guava-r07.jar、jna.jar、platform.jar、 ...
spring mvc在普通类中获取HttpServletRequest对象需要做2个步骤: 1、在web.xml文件中加如下配置 <listener>     <listener-class>org.springframework.web.context.request.RequestContextListener </listener-class>  </listener> 在RequestContextListener类中有如下代码,其中红色标注的为关键代码: public class RequestContextListener ...
  spring-security-oauth的认证流程主要分为以下几步:   1、在xml文件中配置拦截oauth认证的请求地址,如下所示 <!-- OAuth 2  Authorize--> <!-- 拦截所有以oauth开头的请求,若访问用户没有权限,则默认跳转到/oauth/oauth_login请求中,进行登录,登录过程中进行用户名和密码等信息的匹配由  oauthAuthenticationManager认证管理器处理-->
目前spring框架是j2ee比较常用的项目开发技术,只需在web.xml文件中进行少许配置即可,代码如下所示:<!--spring的配置文件--><context-param><param-name>contextConfigLocation</param-name><param-value>classpath:config/applicationContext.xml</param-value></context-param><!-- 启动spring容器的监听器--><listener& ...
Global site tag (gtag.js) - Google Analytics