- 博客(35)
- 资源 (1)
- 收藏
- 关注
转载 Write operations are not allowed in read-only mode 只读模式下(FlushMode.NEVER/MANUAL)写操作不允
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 'readOnl
2012-10-19 10:20:53 1181
转载 spring整合hibernate使用getHibernateTemplate().save()方法不能输入数据库
今天使用早就搭好的项目,试图保存用户信息的时候,使用this.getHibernateTemplate().save(user);方法之后发现并没有插入到数据库中数据。于是开始在网上找各种资料,由于并没有深入的研究过spring和hibernate的源码,所以下面的解决方法只能是 "所以",而不会是 “之所以”。首先,先看一下单纯的hibernate是怎么保存实体对象的:Session.s
2012-10-19 10:19:24 10202
转载 spring sessionfactory错误 nvocation of init method failed; nested exception is java.lang.NoSuchMethod
Invocation of init method failed; nested exception is java.lang.NoSuchMethodError(2011-09-19 16:37:18)转载▼标签:杂谈 启动Tomcat报出此异常信息,出异常时正常的,但是出不认识的异常有些出乎预料。 2011-4
2012-10-19 09:31:04 27746 1
原创 liferay 中避免 反复刷新页面 反复插入数据库
1,进入jsp的第一个action:import org.apache.struts.action.Action;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionForward;import org.apache.struts.action.ActionMapp
2012-05-23 15:31:57 894
原创 web 自动安装ca证书
以下是自动安装数字证书,其中var cer=“........”里边是是数字证书的内容。那么这个内容是如何得到的呢通过以下方法try { String realPath = this.getClass().getClassLoader().getResource("RootAgency.cer").getPath(); System.out.println();
2012-05-23 15:25:51 5688 2
原创 配置可信任的数字证书的方法
1.D:\tomcat\apache-tomcat-6.0.16>keytool -genkey -alias abnerCA -keyalg RSA -keysize 1024 -keystore abnerCALib -validity 3650密码:100200姓名等等密码:2001002.D:\tomcat\apache-tomcat-6.0.16>keytool -lis
2012-05-23 15:23:07 3442
转载 获取系统内Applications的基本信息
<br /><br />在这个例子中将展示如何获取Application的几个基本属性信息:名字、Package标签、版本信息和图标信息。<br />创建一个用于存储基本信息的Class:01class PInfo {02 private String appname = "";03 private String pname = "";04 private String versionName = "";05 private int versionCode = 0;06 pri
2011-05-03 16:09:00 537
转载 【Android】获取手机中已安装apk文件信息(PackageInfo、ResolveInfo)(应用图片、应用名、包名等) 收藏
<br />【Android】获取手机中已安装apk文件信息(PackageInfo、ResolveInfo)(应用图片、应用名、包名等) 收藏 <br />众所周知,通过PackageManager可以获取手机端已安装的apk文件的信息,具体代码如下<br />view plaincopy to clipboardprint?<br />PackageManager packageManager = this.getPackageManager(); <br />List<PackageInfo> p
2011-04-26 21:39:00 1461
转载 【Android】获取手机中已安装apk文件信息(PackageInfo、ResolveInfo)(应用图片、应用名、包名等) 收藏
<br />【Android】获取手机中已安装apk文件信息(PackageInfo、ResolveInfo)(应用图片、应用名、包名等) 收藏 <br />众所周知,通过PackageManager可以获取手机端已安装的apk文件的信息,具体代码如下<br />view plaincopy to clipboardprint?<br />PackageManager packageManager = this.getPackageManager(); <br />List<PackageInfo> p
2011-04-26 21:39:00 472
转载 【Android】获取手机中已安装apk文件信息(PackageInfo、ResolveInfo)(应用图片、应用名、包名等) 收藏
<br />【Android】获取手机中已安装apk文件信息(PackageInfo、ResolveInfo)(应用图片、应用名、包名等) 收藏 <br />众所周知,通过PackageManager可以获取手机端已安装的apk文件的信息,具体代码如下<br />view plaincopy to clipboardprint?<br />PackageManager packageManager = this.getPackageManager(); <br />List<PackageInfo> p
2011-04-26 21:39:00 554
转载 一个project有两个portlet
<br />以往,每编写一个工程中,只写一个portlet应用。而portlet首页就已经固定了。如果不让首页固定,还得再写一个工程。这种方法要web服务额外加载了一组工程配置。显然,是不可取的方法。下面我将介绍,怎样把两个portlet写在一个project工程中。<br />需要改写4个文件:分别为web.xml ; portlet.xml ; liferay-portlet.xml; liferay-display.xml;<br />(蓝色是原有的portlet,红色是新加的portlet)<br
2010-12-28 16:32:00 650
原创 页面嵌入视频
<br /><table bgcolor="#CCCCCC" border="0" cellpadding="0" cellspacing="1" width="250"><br /> <br /> <br /><tr><br /> <br /><td align="center" height="250" valign="top"><br /><br><br /> <br /><div align
2010-12-03 09:30:00 520
转载 nod32拦截端口
<br /> <br />正准备用共享主机为部门建一个内部信息公告的网站。但是一边考虑主机的安全安装了ESET Smart Security 4,并且开了Personal Firewall,一边用了IIS,结果是很不顺利。经过一番努力,终于解决了ESET Smart Security启用防火墙的情况下,IIS不能访问的老大难题。<br />事情始末:<br />准备在部门内部的共享主机上建立一个内部使用的信息公告Blog,由于考虑数据安全问题,安装的是ESET Smart Security 4,并且启
2010-12-02 15:17:00 1639
转载 qq在线客服
<br /> <a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=12345678&site=qq&menu=yes"><img border="0" src="http://wpa.qq.com/pa?p=2:12345678:41" alt="点击这里给我发消息" title="点击这里给我发消息"></a><br /> 就能看到 qq在线的图片了 点击后 就有qq窗口了注意:本机要有qq,并上线在能会话12345678是客服的qq号文
2010-12-02 15:03:00 1244
转载 liferay tomcat
<br /> java.lang.OutOfMemory Error: PermGen space 异常 收藏 <br />提出问题:<br /> 在整理健康网站中,把所有的portlet部署进来。出现了java.lang.OutOfMemory Error: PermGen space 异常<br /> <br />分析过程:<br /> 起初以为是以往类型的内存溢出。加大了jvm的内存使用空间后,发现仍然有这个问题。<br /> 经过一番查找,发现:不同于以往引起内
2010-12-01 16:09:00 594
转载 liferay tomcat
<br /> java.lang.OutOfMemory Error: PermGen space 异常 收藏 <br />提出问题:<br /> 在整理健康网站中,把所有的portlet部署进来。出现了java.lang.OutOfMemory Error: PermGen space 异常<br /> <br />分析过程:<br /> 起初以为是以往类型的内存溢出。加大了jvm的内存使用空间后,发现仍然有这个问题。<br /> 经过一番查找,发现:不同于以往引起内
2010-12-01 16:09:00 519
转载 liferay5.1.2 主题
<br /> 更改liferay自带的名为liferay-jedi-theme的主题<br /><br />一 、更改/webapps/liferay-jedi-theme/templates/dock.vm文件:<br /> <br /><div class="lfr-dock interactive-mode"><br />#*最上边的国旗选定,通常不要,放在最上边不好看*#<br /> <div class="lang"><br /> $taglibLife
2010-12-01 16:03:00 948
原创 liferay5.0.1 用户登录
<br />portal.porperties中<br />auth.login.url=/web/guest/237<br />登页为=/web/guest/237页面<br />此时的登陆是welcome的登陆
2010-12-01 15:53:00 372
转载 liferay5.0.1用户登录后的跳转
<br /> liferay5.0.1<br />打开portal.properties文件,修改 default.landing.page.path=/web/guest/......<br />eg default.landing.page.path=/web/guest/237<br />这样,用户登录的时候就可以跳到固定这页了。<br />但是,新注册的用户,在首次登陆时,跳转到的是用户使用协议的页面,当点击同意后,跳转的页面就不是上边设置的页面了。<br />所以,要去掉用户使用协议。去掉使
2010-12-01 15:50:00 547
原创 关于页面条转
<br />在struts中有2中跳转的形式<br />1.<br /><action path="/experiments/smtz"<br /> type="com.zn.smtz.struts.action.SmtzInsertAction" attribute="SmtzForm" name="SmtzForm"><br /> <forward<br /> name="listSuccess" <br /> path="port
2010-10-11 16:23:00 451
原创 liferay中下拉框select的触发
<br /><select name="chakan" id="chakan" onchange='javascript:window.open(this.options[this.selectedIndex].value)'><br /><option selected="selected">请选择</option><br /> <option value='<portlet:renderURL windowState="<%= WindowState.MAXIMIZED.toString() %>"
2010-09-21 20:15:00 719
转载 hql总汇
<br />1. 查询整个映射对象所有字段 <br />Java代码 //直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段 String hql = "from Users"; Query query = session.createQuery(hql); List<Users> users = query.list(); for(Users user : users)
2010-09-17 10:06:00 423
原创 ssh 之三 配置文件的另外的配置方法
<br />1.如果没有hibernate<br />spring的配置文件如下<br /><bean id="dataSource"<br /> class="org.apache.commons.dbcp.BasicDataSource"><br /> <property name="driverClassName"<br /> value="com.mysql.jdbc.Driver"><br /> </property><br />
2010-09-16 14:58:00 415
原创 ssh之二 代码
<br />数据库为userinfo 字段为id,username,password<br />注意 userinfo.hbm.xml中 (去掉catalog)<br /><?xml version="1.0" encoding="utf-8"?><br /><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"<br />"http://hibernate.sourceforge.net/hiber
2010-09-16 14:42:00 459
原创 ssh之一 配置文件
<br />配置的顺序为hibernate,spring,struts<br />在spring的添加包中spring 2.0 web Labraries千万别忘记选择,spring aop libraries,spring core libraries,spring j2ee libraries都要选的(以防万一能多选就多选),hibernate的我也都选择了<br />其中要注意<br />1.asm.jar,asm-atlrs.jar,cglib-2.1.3.jar要删除,加入4个包asm-2.2.2
2010-09-16 14:22:00 617 2
转载 java 播放视频
<br />1. 大体的架构及流程 实现视频点播系统,B/S架构,服务端至少应该是两个服务器:流媒体服务器,web服务器。客户端则就是web页面。当开启页面后则是客户端和服务器的第一次交互,通过http协议得到页面。里面会有流媒体地址的信息,浏览器里面点击显示视频组件,将流媒体的地址传给流媒体播放器,并启动播放器去请求视频。这是第二次交互。服务器端流媒体服务器发送流给客户端,页面上播放就okay了。 2. 环境及所需软件 Jeremiah的测试环境是xp sp2及
2010-08-31 15:22:00 1899
原创 win下配置ldap
<br />openldap 比起其他商业目录服务器(比如 IBM Directory Server),特别的轻巧,十分适合于本地开发测试用,在产品环境中的表现也很优秀。<br /><br />openldap 软件在它的官方网站 http://www.openldap.org, 不过下载过来是源代码,并没有包含 win32 下的 Makefile 文件,只提供了在 Unix/Linux 下编译用的 Makefile。所以相应的在网上介绍在 windows 下安装使用 openldap 的资料比较少,而在
2010-08-20 16:27:00 1313 2
原创 cas 连接ldap服务器的用法
<br />配置如deployerconfigcontext.xml,需要的包有ldaptemplate-1.0.2.jar,spring-ldap-1.3.0.RELEASE-all.jar(可有可无),cas-server-support-ldap-3.3.4.jar<br /> <br /><?xml version="1.0" encoding="UTF-8"?><br /><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.s
2010-08-20 16:24:00 2045
原创 casliferay服务器
<br />cas-server-3.0.5 (http://www.ja-sig.org/downloads/cas/cas-server-3.0.5.zip)) <br />1. 第一步,创建证书<br />Dos命令在%javahome%bin下<br />2. keytool -genkey -alias tomcat -keystore c:/mykeystore -dname "CN=jdeps, OU=localhost, O=localhost, L=SH, S
2010-08-20 16:22:00 958
原创 普通java网站客户端的配置
<br />一。配置web.xml<br /><?xml version="1.0" encoding="UTF-8"?><br /><web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.co
2010-08-20 16:19:00 742
原创 liferay单点登录
<br />一。配置liferay的客户端<br />企业管理 settion 配置<br />cas.auth.enabled=true<br />cas.login.url=https://xyb:8443/cas-web/login<br />cas.logout.url=https://xyb:8443/cas-web/logout<br />cas.server.name=客户端IP:8080<br />cas.service.url=<br />#cas.service.url=http://
2010-08-20 16:11:00 3009
原创 asp.net 单点登录
<br />一,修改配置文件<br /><!--<br /> <authentication mode="Windows" /><br /> --><br /> <authentication mode="Forms" ><br /> <forms name="casauth" loginUrl="default.aspx" /><br /> </authentication><br /> <authorization><br /> <deny users="?
2010-08-20 16:04:00 1852
原创 webservice
<br />几个简单的小例子,其中为.net的服务器对c#客户端对java客户端,java服务器对c#客户端对java客户端。<br />一 。其中。net服务器书写如下<br />1。新建科。net的项目名字为webservice<br />2. 添加新建项,web服务。名字为webservice1<br />3.代码如下:<br />using System;<br />using System.Collections;<br />using System.ComponentModel;<br />
2010-08-20 10:30:00 447
转载 SSO解决方案
<br />1 什么是单点登陆<br /> 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。<br /> 较大的企业内部,一般都有很多的业务支持系统为其提供相应的管理和IT服务。例如财务系统为财务人员提供财务的管理、计算和报表服务;人事系统为人事部门 提供全公司人员的维护服务;各种业务系统为公司内部不同的业务提供不同的服务等等。这些系统的目的都是让计算
2010-07-22 16:07:00 435
转载 asp.net 单用户登录经典解决方案
<br />这里指的单点,泛指在WEB服务端,一个账户同一时刻只能存在一个票据!<br />大家开发中可能都碰到的一个问题,怎么使同一个用户,在同一时间内只允许登录一次。<br />很多人都会想到在数据库中用一个标识字段,登录进去置1,退出置0,登录时判断这个字段,如果是1就说明此用户在线,不允许登录,这个方案看似有效,但在实际使用中发现问题很多,比如,用户不是通过程序中的退出按纽退出,而是直接关闭IE,这样的话,下次登录时数据库里此用户还在线呢,这个用户就无法登录,当然也有一些办法可以解决这个问题:增加一
2010-07-22 08:32:00 338
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人