Skip to main content

moregeek program

Struts2 + MySql 数据库实现登录-多极客编程

 一、搭建Struts2环境 1.所需Jar包:(需要添加MySql数据库驱动)          commons-fileupload-1.2.1.jar          commons-logging-1.0.4.jar          freemarker-2.3.13.jar          mysql-connector-java-5.1.6-bin.jar      

Read More

Hibernate中关于Lazy的问题-多极客编程

hibernate中lazy的使用 lazy,延迟加载 Lazy的有效期:只有在session打开的时候才有效;session关闭后lazy就没效了。 lazy策略可以用在: * 标签上:可以取值true/false * 标签上,可以取值true/false,这个特性需要类增强 * /等集合上,可以取值为true/false/extra * /等标签上,可以取

Read More

hibernate中单端关联-多极客编程

 <one-to-one>、<many-to-one>单端关联上,可以取值:false/proxy/noproxy(false/代理/不代理)   实例一:所有lazy属性默认(支持懒加载)     java代码:  查看复制到剪贴板打印 session = HibernateUtils.getSession();           tx = sessio

Read More

hibernate中session缓存(一级缓存)-多极客编程

 package com.tarena.test;   import org.hibernate.Session; import org.junit.Test;   import com.tarena.po.Dept; import com.tarena.util.HibernateUtil; public class Cache1Test { // 同一个session 中发出两

Read More

Hibernate表关系之一对多(inverse详解)-多极客编程

 在映射一对多表关系的时候存在一个inverse的问题,一直以来对inverse不怎么了解,今天学到它想要弄明白,在网上看了无数个帖子还是不懂,最后终于看到一位高人的一篇帖子,解释得很透彻,终于彻底了解inverse的含义了,历时5个小时!现在若不是在喜悦的掩盖下我早已吐血了。。。下面说说一对多表关系的应用和inverse详解: 以父与子关系为例:父亲可以有多个孩子,而孩子只能有一个父亲。那么反

Read More

OGNL表达式struts2标签“%,#,$”的区别-多极客编程

 一、什么是OGNL,有什么特点?    OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点:    1、支持对象方法调用,形式如:objName.methodName();    2、支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路)]@[方

Read More

Struts2中OGNL、ActionContext和值栈及线程安全浅析-多极客编程

 值栈(ValueStack)     Struts2将OGNL上下文设置为Struts2中的ActionContext(内部使用的仍然是OgnlContext),并将值栈设为OGNL的根对象。      OGNL上下文中的根对象可以用ONGL表达式以对象名直接访问的,不需要使用任何特殊的“标记”,而引用上下文中的其他对象则需要使用“#”来标记。由于值栈是OGNL上下文中的根对象,因此可以直接

Read More

Spring_hibernate整合初步 based in annotation-多极客编程

首先配置xml <bean id="sessionFactory"   class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">   

Read More

spring_datasource-多极客编程

Spring与数据库的连接 1.配置DataSource   <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"   destroy-method="close">

Read More

hibernate工作原理-多极客编程

 一、Hibernate工作原理:  读取并解析配置文件  读取并解析映射信息,创建SessionFactory  打开Sesssion  创建事务Transation  持久化操作  提交事务  关闭Session  关闭SesstionFactory  二、Hibernate有什么好处:  对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码

Read More

spring_xml_初识-多极客编程

建立在上个Project基础之上 @Component annatation继续保留,主要关注切面类 LogInterCepetor.java 在这个类里面删除所有的annotation 这个类交由spring的xml来管理 修改xml文件   <bean id = "logIntercepto

Read More

Spring aop annotation-多极客编程

首先建立xml文档beans.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"    

Read More

Struts2的工作流程-多极客编程

   Struts2与WebWork的工作方式类似,它同样使用了拦截器作为其处理用户请求的控制器。在Struts2中有一个核心控制器FilterDispatcher,这个核心控制器相当于Struts1的ActionServlet类。FilterDispatcher负责处理用户的所有请求,如果遇到以.action结尾的请求url,就会交给Struts2框架来处理。 Struts2工作流程: 1.

Read More

java模拟spring与aop-多极客编程

写在前面:这篇文章是按照尚学堂马士兵老师的讲解总结的。 1,搭架构   对每个类进行代码的编写 UserDao.class package com.bjsxt.dao; import com.bjsxt.model.User;

Read More

illegal attempt to dereference collection(hibernate中的一个易错地方)-多极客编程

 使用中遇到此问题,网上搜索是版本的问题!  例如:    from Department as d where d.employees.name='Tom';         运行时出现异常:org.hibernate.QueryException: illegal attempt to dereference collection    是因为:在上面的HQL语句中,Depart

Read More

struts.objectfactory(spring+struts)-多极客编程

由spring管理struts的Action实例      当指定struts.objectFactory为spring时,struts2框架就会把bean转发给spring来创建,装配,注入。但是bean创建完成之后,还是由struts容器来管理其生命周期。配置方式: (1)struts.xml中:   xml 代码 <constant name="stru

Read More

linux ssh 双机互信-多极客编程

前提: 本配置共有两个测试节点,分别node1.linuxidc.com和node2.linuxidc.com,相的IP地址分别为192.168.0.78和192.168.0.79; 1、准备工作 为了配置一台Linux主机成为HA的节点,通常需要做出如下的准备工作: 1)所有节点的主机名称和对应的IP地址解析服务可以正常工作,且每个节点的主机名称需要跟"uname -n“命令的结果保持一

Read More

25个必须记住的SSH命令-多极客编程

 25个必须记住的SSH命令 OpenSSH是SSH连接工具的免费版本。telnet,rlogin和ftp用户可能还没意识到他们在互联网上传输的密码是未加密的,但SSH是加密的,OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它攻击。此外,OpenSSH提供了安全隧道功能和多种身份验证方法,支持SSH协议的所有版本。 SSH是一个非常伟大的工具,如果你要在互联网上远程连接到

Read More

putty设置ssh密钥登录linux-多极客编程

 第一步.使用puttygen.exe生成公钥/密钥对 运行puttygen.exe,设置参数,密钥类型:SSH-2 RSA,生产密钥位数:1024。然后点击"生成"-"保存公钥","保存私钥"。 第二步.上传puttyegen.exe生成的公钥到linux服务器 上传gongyao到用户home目录下.ssh文件夹中,一般是用ftp上传.注意上传之前,一定要以ASCII格式上传。

Read More

SecureCRT设置ssh密钥登录linux-多极客编程

第一步.使用SecureCRT生成公钥/密钥对 使用SecureCRT的工具->创建公钥 即可,加密算法选择RSA,因为sshd配置文件中选择了RSA算法 这一步会生成两个文件,默认是Identity和Identity.pub,其中Identity为私钥,Identity.pub为公钥。这一步中,通行短语可以不输入。不输入的话登陆时不需要输入通行短语。如果输入了,登陆的时候会要求你输入通

Read More