- 浏览: 93977 次
- 性别:
- 来自: 南京
最新评论
-
elifefly:
这个东西不错。可惜不能批量反编译。。。。
Java反编译 -
ben_hu:
谢谢一楼的提醒!
PostgreSQL数据库恢复 -
6rl:
你不用密码的??
PostgreSQL数据库恢复
文章列表
反向控制和面向切面编程在Spring的应用
Spring是为简化企业级系统开发而诞生的,Spring框架为J2EE应用常见的问题提供了简单、有效的解决方案,使用Spring,你可以用简 单的POJO(Plain Old Java Object)来实现那些以前只有EJB才能实现的功能。这样不只是能简化服务器端开发,任何Java系统开发都能从Spring的简单、可测试和松耦合 特征中受益。可以简单的说,Spring是一个轻量级的反向控制(IoC)和面向切面编程(AOP)容器框架[3]。Spring IoC,借助于依赖注入设计模式,使得开发者不用理会对象自身的生命周期及其关系,而且能够改善开发者对J ...
1.级联是指两个对象之间的操作联动关系,对一个对象执行了操作之后,对其指定的级联对象也需要执行相同的操作;
2.级联配置通过many-to-one的cascade属性实现;
3.cascade属性有四种取值:
all:所有操作都执行级联操作;
none:所有操作都不执行级联操作;
save-update:保存和更新时执行级联操作;
delete:删除时执行级联操作;
4.通过级联操作可以解决持久化对象不能直接引用瞬时对象的问题。
hibernate.cfg.xml:
<?xml version='1.0' encoding='UTF-8'?>
<!DOCT ...
Action类
Struts 1要求Action类要扩展自一个抽象基类。Struts 1的一个共有的问题是面向抽象类编程而不是面向接口编程。
Struts 2的Action类实现了一个Action接口,连同其他接口一起实现可选择和自定义的服务。Struts 2提供一个名叫ActionSupport的基类实现一般使用的接口。虽然,Action接口不是必须的。任何使用execute方法的POJO对象可以被当作Struts 2的Action对象使用。
程模型
Struts 1 Action类是单例类,因只有一个示例控制所有的请求。单例类策略造成了一定的限制且给开发带来了额外的烦恼。Action资源 ...
我们都知道String用“+”来连接,而StringBuffer用append()连接。关于他们的效率问题,一下程序可以很好的说明:
String s=new String();
long start1 = System.currentTimeMillis(); //开始时间
System.out.println("start1:"+start1);
for (int i=0;i<10000;i++){
s+="a";
}
long stop1 = System.currentTimeMillis(); //结束时间
Sy ...
21.如何设定打开页面的大小
<body onload="top.resizeTo(300,200);">
打开页面的位置<body onload="top.moveBy(300,200);">
22.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动
<STYLE>
body
{background-image:url(/blog/logo.gif); background-repeat:no-repeat;
...
- 2009-11-17 17:00
- 浏览 711
- 评论(0)
12. 最小化、最大化、关闭窗口
<object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Minimize"></object>
<object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> ...
- 2009-11-17 16:59
- 浏览 784
- 评论(0)
1.
oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键
<table border oncontextmenu=return(false)><td>no</table> 可用于Table
2. <body onselectstart="return false"> 取消选取、防止复制
3. onpaste="return false" ...
1.设置表格只能选择一行
this.jTable1.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
2.设置表头不可移动
this.jTable1.getTableHeader().setReorderingAllowed(false);
3.jTable每次只选中一个单元格:setCellSelectionEnabled(false)
4.获取当前日期
Calendar cal = Calendar.getInstance();
SimpleDateFormat formatter = new SimpleDateFormat( ...
1、利用System.getProperty()函数获取当前路径:
System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径
2、使用File提供的函数获取当前路径:
File directory = new File("");//设定为当前文件夹
try{
System.out.println(directory.getCanonicalPath());//获取标准的路径
System.out.println(directory.getAbsolut ...
1.设置/添加cookie
function setCookie(){
var date=new Date();
var expiresday=10;//设为10天后cookie消失
date.setTime(date.getTime()+expiresday*3600*1000);
document.cookie=”user=tansar;expires=”+date.toGMTString();
}
注:设置cookie的过期时间用"expires",而非"expire"
2.获取本站点指定的cookie名 ...
刚开始学习Ajax,内部机制不是很了解,只知道用法。记录下来,以备后用
1,前台页面。
<html>
<head>
... ...
<script language="javascript">
function getRecords(){
$.post("路径/aa.jsp", {param: "param1",}, function(str) {
alert("feedback"+str);
...
1,可以自己设置要显示的内容
<html>
<head>
<script type="text/javascript">
function open_win()
{
window.open("","_blank","[color=red]toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=400, heig ...
最近学习《Effective Java》
对于“强化singleton属性”
个人觉得其中的一些代码会有后用:
1,私有构造函数
// Singleton with final field
public class Elvis {
public static final Elvis INSTANCE = new Elvis();
private Elvis() {
// ...
}
// ... // Remainder omitted
}
2,静态公有工厂。 在不该改变API的前提下,允许我们改变想法,把该类做成 ...
PostgreSQ数据库为了安全,它不会监听除本地以外的所有连接请求,当用户通过JDBC访问是,会报一些如下的异常:
org.postgresql.util.PSQLException: FATAL: no pg_hba.conf entry for host
要解决这个问题,只需要在PostgreSQL数据库的安装目录下找到/data/pg_hba.conf,找到“# IPv4 local connections:”
在其下加上请求连接的机器IP
host all all 127.0.0.1/32 md5
32是子网掩码的网段;md5是密码验证方法,可以改(见文件pg_hba.co ...
- 2009-09-28 23:40
- 浏览 13525
- 评论(0)
最近一个项目用到PostgreSQL数据库,需要从数据库备份文件中恢复数据库。
我们用pg_restore命令。步骤如下:
1, 运行->cmd
2,cd C:\Program Files\PostgreSQL\8.4\bin
[color=blue]C:\Program Files\PostgreSQL[/color]是数据库的安装路径
3, pg_restore -d dbname -h localhost -U xxx_001 c:\db.bak
-d 后是数据库名称(事先需创建一个名为dbname的数据库);
-h 后是服务器名称
-U (大 ...
- 2009-09-24 17:27
- 浏览 1170
- 评论(2)