`
conkeyn
  • 浏览: 1539979 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论
文章列表
    转自:http://cenjun615.blog.163.com/blog/static/51048313200912010712832/       延迟初始化错误是运用Hibernate开发项目时最常见的错误。如果对一个类或者集合配置了延迟检索策略,那么必须当代理类实例或代理集合处于持久化状态(即处于Session范围内)时,才能初始化它。如果在游离状态时才初始化它,就会产生延迟初始化错误。    下面把Customer.hbm.xml文件的<class>元素的lazy属性设为true,表示使用延迟检索策略:   <class name="mypa ...
动作日志记录拦截器示例   1.  基础知识 基础知识可以从以下链接地址查阅。 1、注解(Annotation)基本概念 2、注解(Annotation)自定义注解入门 3、注解(Annotation)--注解处理器 2.  项目中的动作日志记录拦截器编码步骤 2.1. 
display:block就是将元素显示为块级元素.  block元素的特点是:  总是在新行上开始;  高度,行高以及顶和底边距都可控制;  宽度缺省是它的容器的100%,除非设定一个宽度  <div>, <p>, <h1>, <form>, <ul> 和 <li>是块元素的例子。display:inline就是将元素显示为行内元素.  inline元素的特点是:  和其他元素都在一行上;  高,行高及顶和底边距不可改变;  宽度就是它的文字或图片的宽度,不可改变。  <span>, <a>, & ...
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers] "c:\\windows\\system32\\cmd.exe"="RUNASADMIN"   转自:http://www.cnblogs.com/hejia/archive/2013/04/20/3032724.html 最近在学习配置本地服务器,在命令行启动mysql时总是由于权限不足而失 ...
1、配置文件中配置参数,可以动态增加 #参数 viewContent=432000 queryProductInfoEx=432000 viewContentType=432000   2、利用线程同步文件中的配置数据,可以重构成单例模式。 package com.mport.common; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStrea ...
1、题目1   一家音像制品店销售了各式各样的音像制品,包含如CD唱片、VCD影片、DVD影片和蓝光影片等。 由于目前处理销售淡季,音像制品店老板希望做一些促销活动,针对一些特定的产品推出一些优惠活动,活动内容如下: 1)任意客户一次性购买VCD碟片满200元,送一张蓝光影片一张; 2)任意客户一次性购买DVD D9碟片满8张,就打9折; 要求: 1)针对上述需求写一个简单的分析(字数不限) 2)设计相应的数据结构 3)请用自己最熟悉的语言写一个收银机程序,该程序能够自动计算出总价,并打印明细。   package test.shoppingcart.model; ...
策略模式:商场促销方案,可以有多种:买X返Y,Z折扣,积分,直降A。一次促销活动可以只选择其中的一种促销策略,彼此之间没有影响。状态模式:一个人一天的工作状态:早上精神百倍,下午还好,晚上很累。早中晚各是一种状态,但只有三种状态联合起来,才能完成“一天的状态”这件事情,相当于把一天的状态分成了三个部分了。       状态模式(state pattern)和策略模式(strategy pattern)的实现方法非常类似,都是利用多态把一些操作分配到一组相关的简单的类中,因此很多人认为这两种模式实际上是相同的。然而    在现实世界中,策略(如促销一种商品的策略)和状态(如同一个按钮来控制一 ...
Web性能测试的部分概况一般来说,一个Web请求的处理包括以下步骤:    (1)客户发送请求    (2)web server 接受到请求,进行处理;    (3)web server 向DB获取数据;    (4)web server生成用户的object(页面),返回给用户。 ...
--声明的长度要长点 create or replace type type_split as table of varchar2(250); --创建函数 create or replace function split ( p_list varchar2, p_sep varchar2 := ',' ) return type_split pipelined is l_idx pls_integer; v_tmp varchar2(250):=null; v_list varchar2(250) := p_list; begin ...

Jquery局部刷新

1、通过form表单提交时返回false,不跳转到新的页面。 如下示例,在用户点击“button#btn_search”进行提交时,在JS代码里头返回false给html form标签,表示不提交。 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@taglib prefix="s" uri="/struts-tags"%> &l ...

linux添加用户

#groupadd group1 #useradd -s /bin/bash -g group1 -d /home/user1 -m user1  
  1、MRUnit下载地址:http://mrunit.apache.org/ 2、简单的mapred输入、输出测试,示例参考来自:https://cwiki.apache.org/confluence/display/MRUNIT/MRUnit+Tutorial   import java.io.IOException; import org.apache.hadoop.io.IntWritable; import org.apache.hadoop.io.LongWritable; import org.apache.hadoop.io.Text; import ...
转载自:http://www.cnblogs.com/alanzyy/archive/2011/10/14/2212484.html 一、属性说明: 1 secure属性 当设置为true时,表示创建的 Cookie 会被以安全的形式向服务器传输,也就是只能在 HTTPS 连接中被浏览器传递到服务器端进行会话验证,如果 ...
  2 详细描述 攻击者有可能注入含有恶意内容的 frame 或 iframe 标记。如果用户不够谨慎,就有可能浏览该标记,却意识不到自己会离开原始站点而进入恶意的站点。之后,攻击者便可以诱导用户再次登录,然后获取其登录凭证。 解决办法 建议过滤出所有以下字符: [1] |(竖线符号) [2] & (& 符号) [3];(分号) [4] $(美元符号) [5] %(百分比符号) [6] @(at 符号) [7] '(单引号) [8] "(引号) [9] \'(反斜杠转义单引号) [10] \"(反斜杠转义引号) [11] < ...
详细描述 “链接注入”是修改站点内容的行为,其方式为将外部站点的 URL 嵌入其中,或将有易受攻击的站点中的脚本 的 URL 嵌入其中。将 URL 嵌入易受攻击的站点中,攻击者便能够以它为平台来启动对其他站点的攻击,以及攻击这个易受攻击的站点本身。 在这些可能的攻击中,有些需要用户在攻击期间登录站点。攻击者从这一易受攻击的站点本身启动这些攻击,成功的机会比较大,因为用户登录的可能性更大。 “链接注入”漏洞是用户输入清理不充分的结果,清理结果会在稍后的站点响应中返回给用户。攻击者能够将危险字符注入响应中,便能够嵌入 URL 及其他可能的内容修改。 解决办法 建议过滤出所有以下字符: ...
Global site tag (gtag.js) - Google Analytics