- 浏览: 59545 次
- 性别:
- 来自: 深圳
最新评论
文章列表
如何创建properties文件,及调用
- 博客分类:
- Java
properties属性文件内容都是以键值对形式存在的,比如我写一个叫test.properties的文件,打开后可以再里面写如:name=Tom而在java类中需要new一个Properties类的对象,如下:Properties properties = new Properties();接下来需要获取test.properties的文件路径:String path = Thread.currentThread().getContextClassLoader().getResource("test.properties").getPath();然后加载该文件:proper ...
一道有意思的java试题,很有迷惑性
- 博客分类:
- Java
int j =0;
for(int i=0,i<100;i++){
j = j++;
}
System.out.println(j);
你们知道结果是多少吗?
JSON
- 博客分类:
- JavaScript
JSON的入门教程,有几篇
http://hi.baidu.com/suny_duan/blog/item/888d2b39e15494c8d56225d0.html
ActionServlet
- 博客分类:
- SSH
ActionServlet是Strust的核心类,使用strust是必须在web.xml文件中进行如下配置:
<servlet> <servlet-name>action</servlet-name> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> <init-param> <param-name>config</param-name> <param-value> ...
serialVersionUID作用
- 博客分类:
- SSH
Strust1的formbean中有serialVerisonUID,否则会报异常
serialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。有两种生成方式: 一个是默认的1L,比如:private static final long serialVersionUID = 1L; 一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如: private static final long serialVersionUID = xxxxL;当你一个类实现了S ...
"#"包含了一个位置信息
默认的锚点是#top 也就是网页的上端而javascript:void(0) 仅仅表示一个死链接这就是为什么有的时候页面很长浏览链接明明是#可是跳动到了页首而Javascript:void(0) 则不是如此所以调用脚本的时候最好用void(0)或者<input onclick><div onclick>等打开新窗口链接的几种办法1.window.open('url')2.用自定义函数 <script> function openWin(tag,obj) { ...
pager-taglib的使用
- 博客分类:
- JavaWeb
Pager-taglib 2.0 是一套分页标签库,可以灵活地实现多种不同风格的分页导航页面,并且可以很好的与服务器分页逻辑分离。这样一套标签库,你想你的分页效果怎样就能怎样。pager-taglib,可以方便的帮我们完成分页的功能,当然大家不要担心他的效率,它支持每次从数据库中只取出要显示的数据,这样可以减少数据库的压力。简单说一下它的怎么使用:1、拷贝pager-taglib.jar包2、在JSP页面中使用taglib指令引入pager-taglib标签库3、使用pager-taglib标签库进行分页处理
pg:pager【这个标签用来设置分页的总体参数】重要参数说明: url:分页的链接 ...
javascrip做弹出新窗口
- 博客分类:
- JavaScript
经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这 ...
主要表现在新增、修改数据后,在数据列表中不能显示刚插入数据的关联对象的信息(新增插入或修改的数据主数据能显示,只有关联的数据不能显示),但刷新后能显示,再刷新可能又显示不出来了。随机的能显示或不能显示。搞不懂。
当你手动修改了数据库,Hibernate缓存中的数据就有可能是过期的。为了保证Hibernate与数据库一致,一般的
做法是在手动修改数据库之后,使用Hibernate查询数据之前,清空缓存。也就是说,你应该在执行查询前,调用
session.clear().
参考:hibernate缓存管理
1.缓存概述
缓存(cache)在java应用程序中是一组内存中 ...
在网上经常看到有人对request.getSession(false)提出疑问,我第一次也很迷惑,看了一下J2EE1.3 API,看一下官网是怎么解释的。
【官方解释】
getSession
public HttpSession getSession(boolean create)
Returns the current HttpSession associated with this request or, if if there is no current session and create is true, returns a new session.
If create is ...
Hibernate的增、删、改、查
- 博客分类:
- SSH
package com.dao;
import java.util.List;
import org.hibernate.Session;import org.hibernate.Transaction;import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import com.pojos.TbParameterEditor;
public class TbParameterDao extends HibernateDaoSupport {
/** * * 保存参数名称 * * 参数p ...
不让表格或div层被撑开的方法
- 博客分类:
- HTML
一、直接在网页里设置图片大小,比如代码:<img src=”http://” width=”500″ height=”500″ border=”0″>,这样虽然可以限制了图片大小,但是需要在上传图片之前手动修改图片大小,否则上传的图片就会变形。二、使用 ...
Hibernate事务全面介绍
- 博客分类:
- SSH
Hibernate有很多值得学习的地方,这里我们主要介绍Hibernate事务,包括介绍在sessionFactory.openSession()中,Hibernate会初始化数据库连接等方面。
Hibernate是JDBC的轻量级封装,本身并不具备事务管理能力。在事务管理层,Hibernate将其委托给底层的JDBC或者JTA,以实现事务管理和调度功能。
Hibernate事务处理机制基于JDBC Transaction.我们也可以通过配置文件设定采用JTA作为事务管理实现:
<hibernate-configuration>
<session-factory&g ...
org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker from transaction definition.
at org.springframework.orm.hibernate3.HibernateTemplate.check ...
MySQL 5.6增加新功能
- 博客分类:
- MySQL
新增功能包括实现全文搜索,开发者可以通过InnoDB存储引擎列表进行索引和搜索基于文本的信息;InnoDB重写日志文件容量也增至2TB,能够提升写密集型应用程序的负载性能;加速MySQL复制;提供新的编程接口,使用户可以将MySQL与新的和原有的应用程序以及数据存储无缝集成。
甲骨文希望社区成员也可以加入此次升级计划,共同致力于MySQL的发展与进步。
MySQL实验室网站发表声明称,新版MySQL已经提供下载,但作为测试版本,目前还不适合生产使用。
对于新功能,Monash Research公司分析师Curt Monash表示,OLTP(在线交易处理)的性能和并发能力是甲骨文 ...