- 浏览: 55166 次
- 性别:
- 来自: 大连
最新评论
-
qingcaolin:
关于 :"48、编程题: 写一个Singleton出 ...
一些JAVA基础题,闲来可看,提高一下 -
jc_dreaming:
...
window.dialogArguments的用法
文章列表
Hibernate入门示例
- 博客分类:
- java
在 Java Web 开发应用中,Hibernate可以作为应用程序的数据访问层。
这里以一个简单用户注册用例来说明如何开发一个Hibernate的应用程序。
该例子的需求:把注册页面输入的用户名、密码、性别、年龄方面的信息存入数据库中。
如果采用经典的MVC模式的话,那么各层的构建如下:
视图层:注册页面(register.jsp)、反馈信息页面(reply.jsp)
控制层:RegisterServlet.java
模型层/数据访问层:基础类HibernateSessionFactory.java、持久化类Register.java、
配置文件hibernate.cfg. ...
servlet的定义及其生命周期
- 博客分类:
- java
Servlet的生命周期定义了一个Servlet如何被加载、初始化,以及它怎样接收请求、响应请求、提供服务。
在代码中,Servlet生命周期由接口javax.servlet.Servlet定义。所有的Java Servlet 必须直接或间接地实现javax.servlet.Servlet接口,这样才能在Servlet Engine上运行。Servlet Engine提供network Service,响应MIME request,运行Servlet Container。 javax.servlet.Servlet接口定义了一些方法,在Servlet 的生命周期中,这些方法会在特定时间按照 ...
核心提示:现在开发的一个项目使用S2SH框架,配置环境用了一两天,现在把当时配置环境时写的文档整理下发出来,也算加强点记忆。 1 开发环境 MyEclipse5.5 JDK 1.6 Java EE 5.0 Tomcat6.0 Struts2.1.6 Spring2.5.6 Hibernate3.3.1 2 为 ssh 做好准备 2.1 下载包 Struts2
现在开发的一个项目使用S2SH框架,配置环境用了一两天,现在把当时配置环境时写的文档整理下发出来,也算加强点记忆。
1 开发环境
Ø MyEclipse5.5
Ø JD ...
大家都在讨论关于数据库优化方面的东东,刚好参与开发了一个数据仓库方面的项目,以下的一点东西算是数据库优化方面的学习+实战的一些心得体会了,拿出来大家共享。欢迎批评指正阿!
SQL语句:
是对数据库(数据)进行 ...
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Shif ...
函数:after(content)
功能:在每个匹配的元素后面添加html内容
返回:jQuery对象
参数:content (<Content>): Content to insert after each target.
例子:
Inserts some HTML after all paragraphs.
jQuery Code
$("p").after("<b>Hello</b>");
Before
<p>I would like to say: </p>
Result:
<p& ...
session是放在服务器上的,过期与否取决于服务器的设定,cookie是存在客户端的,过去与否可以在cookie生成的时候设置进去。
1、cookie数据存放在客户的浏览器上,
session数据放在服务器上
2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗
考虑到安全应当使用session
3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能
考虑到减轻服务器性能方面,应当使用COOKIE
4、单个cookie在客户端的限制是3K,就是说一个站点在客户端存放的COOKIE不能3K。
5、300个的限制我没 ...
1.public static void main(String[] args) {
String classPath = "java.lang.String";
System.out.println(classPath.replaceAll(".", "/"));
}
2.public static void main(String[] args) {
StringBuilder sb = new StringBuilder();
...
========JS代码==============================================
//导出EXCEL功能.
function toExcelMethod(tableid) {//整个表格拷贝到EXCEL中
//alert(tableid);
var curTbl = document.getElementById(tableid);
var oXL = new ActiveXObject("Excel.Application");
//创建AX对象excel
var oWB = oXL.Workbooks.Add();
//获取 ...
JAVA相关基础知识
1、面向对象的特征有哪些方面
1.抽象:
抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。
2.继承:
继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适 ...
Javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().等。 然而IE提供更多的方法支持对话框。如:
showModalDialog() (IE 4+ 支持)
showModelessDialog() (IE 5+ 支持)
window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框,由于是对话框,因此它并没有一般用window.open()打开的窗口的所有属性。
window.showModelessDialog()方法用来创建一个显示H ...
<xml id="users">
<userGroup>
<user>
<userid>user1</userid>
<name>name1</name>
</user>
<user>
<userid>user2</userid>
<name>name2</name>
</user>
<user>
<userid>user3</userid> ...
类似通过NAME属性获得TD对象数组的功能
- 博客分类:
- js
function $Attr(sattribute,svalue,stagname,obody){
var r_eles = [];
obody=!!obody ? obody : document.body; // 限制范围且在此容器内寻找
var objs = obody.getElementsByTagName(stagname);
for(var pos=0, s=[], len=objs.length; pos < len; pos++){
var v = objs[pos].getAttribute(sattribute);
if (!v || v != sva ...
直接上代码,说明问题:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME=& ...
导入某个用户下所有表:
imp username/pwd[@sid] file=pathname+filename [full=y]
导入某个用户下的某张表:
imp username/pwd[@sid] file=pathname+filename tables=(tablename)
导入局域网内其他机器的数据库:
imp username/pwd[@ip地址/sid] file=pathname+filename
导出某个用户下所有表:
exp username/pwd[@sid] file=pathname+filename
导出某个用户下的某张表:
exp username/pwd[ ...