- 浏览: 151827 次
- 性别:
- 来自: 北京
最新评论
-
pandengzhegt:
好牛!正需要!谢谢了!
JPA 2.0 中的动态类型安全查询 -
yanlp:
万分的感谢。
仿google 的输入提示框 -
huangwenji6111:
可谓良师,在此拜谢!受益匪浅!
hibernate lazy -
jwx0925:
不错!mark!
hibernate对象状态 -
leftstick:
大有裨益,谢了!
hibernate lazy
文章列表
本文汇集常用文件操作方法,包括文件的建立/检查与删除,目录的建立/检查与删除,取出目录中文件,文件属性的取得,逐行读取数据等等。
文件的建立/检查与删除
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.io.*"%>
<html>
<head>
<title>文件的建立、检查与删除</title>
</head>
<body>
<%
St ...
在Web程序中的上传文件的功能一般会使用<input type=file.../>标签在客户端显示输入要上传的文件名的用户接口。如果读者使用过JSP/Servlet来处理客户端上传的文件就会知道,实现这个功能并不是很容易。而在Struts中为我们提供 ...
使用之前需要自己下载jspSmartUpload.jar包
这里找到一个支持中文的jar包,下载地址如下:
http://www.blogjava.net/Files/hijackwust/jsmartcom_zh_CN.rar
把压缩包里面的jar拷贝到工程的lib下面即可
主要方法介绍
上传
// 新建一个SmartUpload对象
...
1.substring 方法
定义和用法
substring 方法用于提取字符串中介于两个指定下标之间的字符。
语法
JavaScript代码
01.stringObject.substring(start,stop)
参数 描述
start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。
stop 可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾。
返回值
一个新的字符串,该字符串值包含 stringObj ...
首先,何谓系统架构师?
IBM工程师的说明是:
架构师的主要责任是提供开发人员和项目经理之间的共用沟通媒体。他们负责让业务规则及需求与工程实践及限制相适应,以确保成功
中文Wiki上的说明是:
系统架构师负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单
这两个解释,加起来基本说明了系统架构师的定义。
JAVA系统架构师应该看的几本书
Thinking in Java
Effective Java
UML基础、案例与应用
UML入门提高
软件工匠
设计模式——可复用面向对象 ...
但就此说一下关于lazy机制:
延迟初始化错误是运用Hibernate开发项目时最常见的错误。如果对一个类或者集合配置了延迟检索策略,那么必须当代理类实例或代理集合处于持久化状态(即处于Session范围内)时,才能初始化它。如 ...
Hibernate Object state: 对象状态
1. Transient Objects临时对象
Objects instantiated using the new operator aren't immediately persistent. Their state is transient, which means they aren't associated with any database table row, and so their state is lost as soon as they're dereferenced.
新生成的对象, Session没有引用 ...
业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算
处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中
(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机
制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓
的 “ 锁 ” ,即给我们选定的目标数据上锁,使其无法被其他程序修改。
Hibernate 支持两种锁机制:即通常所说的 “ 悲观锁( Pessimistic Locking ) ”
和 “ 乐观锁( Optimistic Locking ) ” 。
*********** ...
oracle数据库是重量级的,其管理非常复杂,将其在linux平台上的启动和关闭步骤整理一下。
安装完毕oracle以后,需要创建oracle系统用户,并在/home/oracle下面的.bash_profile添加几个环境变量:ORACLE_SID,ORACLE_BASE,ORACLE_HOME。比如:
expor ...
第一章:选择器
一、基本选择器
1、单选择器
$(“标签名”)
$(“#id名”)
$(“.类名”)
2、多选择器
$(“*”) //所有元素
$(“标签名,标签名.类名,…”) //将每一个选择器匹配到的元素合并后一起返回
二、层级选择器
1、$(“祖先标签 后代标签”) //祖先标签下匹配所有的后代标签
如:$(“form input”)
2、$(“父标签>子标签”) //父标签下匹配所有的子标签
如:$(“form>input”)
3、$(“起始标签+要选 ...
示例网站http://bbs.blueidea.com/thread-2575802-1-1.html
VML的全称是Vector Markup Language(矢量标记语言),矢量的图形,意味着图形可以任意放大缩小而不损失图形的质量。
VML是微软1999年9月附带IE5.0发布的,故只有IE5.0以上版本对VML提供支持。
一、使用大致步骤
1、加入vml命名空间
<html xmlns:v="urn:schemas-microsoft-com:vml">
2、CSS中加入behavior(行为)
<style>
v\:*{ ...
http://plugins.learningjquery.com/cluetip/demo/
http://cherne.net/brian/resources/jquery.hoverIntent.html
转载自:http://blog.csdn.net/jiji262/archive/2007/08/12/1739715.aspx
原文作者:Jesse Skinner
原文链接:Simplify Ajax development with jQuery
译者:令狐葱
jQuery 是一个可以简化 JavaScript™以及AJAX(Asynchronous JavaScript + XML,异步Javascript和XML)编程的Javascript库。不同于其他的Javascript库,jQuery有他自己的哲学,使你可以 很简单的编写代码。这篇文章就会带领你见识一下jQuery的 ...
原文地址:http://www.airia.cn/FLEX_Directory/working_with_tree/
Tree控件是一个枝和叶节点分层次的机构。树中没每一个条目叫做节点,节点既可以作为枝也可以作为叶。枝节点可以包含叶或枝节点,或者为空。一个叶节点就是一个树的末梢。本快速指南包含一些开发者在使用Treecontrols经常会遇到的一些挑战。
使用XMLLISTCOLLECTION 和ARRAYCOLLECTION对象的对比。
你也许想知道,在运行时从远程或本地得来的数据被动态修改的时候,应该使用XMLListCollection对象还是ArrayCollectio ...
rm -rf mydir /* 删除mydir目录 */
cd mydir /* 进入mydir目录 */
cd – /* 回上一级目录 */
cd ~ /* 回根目录 */
mv tools tool /* 把tools目录改名为tool */
ln -s tool bac
/* 给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP中www链接到public_html目录了 */
cp -a tool /home/leavex/www /* 把tool目录下所有文件复制到www目录下 */
rm go.tar /* 删除go.tar文件 */
find mt.cgi /* 查找文 ...