
Java
文章平均质量分 50
counterm
这个作者很懒,什么都没留下…
展开
-
IntelliJ IDEA 2019.3 中文乱码
事情。idea出现了乱码,网上的解决不到我的问题。结果。最终是修改下面的这个好了。在此前操作过的步骤:Editor > File Encodings 统一了编码。idea64.exe.vmoptions 添加了编码设置(-Dfile.encoding=UTF-8)Editor > Color Scheme > Color Scheme Font 取消选择项 “Use color scheme font instead of the default(…)”...原创 2020-08-19 09:51:31 · 894 阅读 · 0 评论 -
两个JSP页面之间如何传递一个对象?比如一个LIST或者HASHMAP?以及为什么有时候REQUEST.GETATTRIBUTE("NAME")取不到值?
2007年1月12日两个jsp页面之间如何传递一个对象?比如一个List或者HashMap?答:用request.setAttribute("name",Object),request.getAttribute("name");或者session.setAttribute("name",Object),session.getAttribute("name");注意问题:转载 2013-04-10 10:10:04 · 1943 阅读 · 0 评论 -
struts2基本用哪些包?
一般刚建立struts2项目,都不知道用哪些包。我们可以先下载struts2http://struts.apache.org/download.cgi然后在里面找到 struts2-blank.warstruts2--all + struts- +apps struts2-blank.war解压缩war,找到里面的lib文件夹,原创 2013-04-10 09:18:32 · 581 阅读 · 0 评论 -
Jsp中使用xmlhttp进行数据交互
1.客户端提交请求Domain = " test.com" sXml = "" &_"ackage>" &_"" & Domain & "" &_""Set oD = Server.CreateObject("Microsoft.XMLHTTP")oD.Open "Post", "http://Server/Domain_Check.jsp", FalseoD.Se转载 2013-04-10 09:51:50 · 1076 阅读 · 0 评论 -
输出练习-jsp内置对象部分输出功能
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>Insert title hereb{display:inline-block;width:250px;margin:2px;background-color:rgb(255, 210, 210);}原创 2013-04-10 13:47:49 · 1276 阅读 · 0 评论 -
未解问题。ssh环境,两个Blob会出事。
我用两个blob,同时更新,出事了,查找网上资料。都没果。没时间找答案。试过复制blobhttp://stackoverflow.com/questions/2089128/save-blob-to-db-using-hibernate试过org.Hibernate.Session.refresh(entity, LockMode.UPGRADE);出错信息:原创 2013-04-22 17:14:49 · 1015 阅读 · 0 评论 -
Class<T>
Class类 Class 已经泛型化了,但是很多人一开始都感觉其泛型化的方式很混乱。Class 中类型参数 T 的含义是什么?事实证明它是所引用的类接口。怎么会是这样的呢?那是一个循环推理?如果不是的话,为什么这样定义它?在以前的 JDK 中,Class.newInstance() 方法的定义返回 Object,您很可能要将该返回类型强制转换为另一种类型:cla转载 2013-04-15 09:40:11 · 743 阅读 · 0 评论 -
spring mvc ioc getCurrentSession出错: HibernateException: No Session found
本来ssh验也很少, 现在又喜欢上spring mvc, 再加上hibernate4,国内的相关资料都极其“断片”,很难凑成一个完整例子。我非常不喜欢在xml中写bean去组织注入,所以就用上了注解以下是在DAO中的一段东西,写上这个,可以连setter都不用写。@Resourceprivate SessionFactory sessionFactory;然后我用s转载 2013-04-14 23:43:49 · 765 阅读 · 0 评论 -
json-lib 之jsonConfig详细使用
=========================== Java To Json ============================= 一,setCycleDetectionStrategy 防止自包含Java代码 /** * 这里测试如果含有自包含的时候需要CycleDetectionStrategy */转载 2013-04-25 08:29:55 · 631 阅读 · 0 评论 -
An internal error occurred during: "Fetching children of Database".
在 Spring Tool Suite 用 Hibernate Tool 的时候,列出数据库时出错。是STS的 slf4j 与 Tibernate Tools 的版本冲穿,到STS根目录,打开artifacts.xml找到。6.4.v20120130-2120'> 红色的标注的部分改为5.原创 2013-04-16 17:01:40 · 7039 阅读 · 3 评论 -
struts2中的constant配置详解
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <!--指定Web应用的默认编码集.该属性对于处理中文请求参数非常有用,对于获取中文请求参数值,应该将该属转载 2013-04-21 23:50:02 · 639 阅读 · 0 评论 -
struts.xml 也有解析顺序吗?
${actionPage}.jsp 上面配置,当我把 default-interceptor-ref放到global-results会报错。当时就搞不懂了,换了一下位置,好了!原创 2013-05-06 09:14:26 · 678 阅读 · 0 评论 -
支付宝即时到账java接口
近期应用了支付宝即时到账交易接口,过程中遇上了验证的问题。支付宝是很简单的接口,需要我们做的就是 “收集数据”,然后交由接口生成表单HTML,然后提交就可以,注意的是生成方式默认是GET,改为POST比较保险。AlipaySubmit.buildForm(sParaTemp, ALIPAY_GATEWAY_NEW, "post", strButtonName);接下来就等待返回原创 2012-11-21 11:09:34 · 5571 阅读 · 0 评论 -
中文转换成HTML中的UTF-8
在HTML中,中文的“天”可以表示为 “天”一项目中需要转换,对于这一次在服务端转换会更方便扩展,所以再写一个JAVA的版本出来了。 转换过程 Javascriptfunction ConvUtf8(obj) { return obj.replace(/[^\u0000-\u00FF]/g, function ($0) { return escape($0原创 2012-05-12 10:27:45 · 1917 阅读 · 0 评论 -
Tomcat、Jboss数据源配置手记总结
一、Tomcat5.5.7+SQL Server20001、把数据库JDBC驱动(msutil.jar、mssqlserver.jar、msbase.jar)拷贝到%TOMCAT_HOME%/common/lib和% TOMCAT_HOME%/webapps/yourweb/WEB-INF/lib下。并把tools.jar(可选)、commons-collections-2.1.jar、com转载 2011-11-18 11:35:41 · 494 阅读 · 0 评论 -
传智播客-ejb3(1)-理解应用服务器、分布式应用和ejb服务
<br />ejb,全称是enterprise java bean。现在通用的是ejb3,早期的版本要求业务类必须实现ejb自有的接口,而且ejb应用程序也必须部署在ejb容器环境中才可以运行,具有高侵入性,所以造成难以测试,难以维护,难以部署,难以升级。从而导致很多用户转向ssh框架,为了重整河山,ejb3问世了(鼓掌~)。<br /><br />先讲一下应用服务器,老师没有给出定义,只是列举了一些,例如weblogic,jboss,websphere,glassfish等,而tomcat只是web容器。转载 2011-04-08 11:23:00 · 756 阅读 · 0 评论 -
传智播客-spring2.5(5)-struts、spring、hibernate集成
<br />关于jar包<br />运用框架开发的时候,首先要做的事之一(最最首先要做的事是你得明白你要做什么,要用到什么样的框架--所谓的技术选型??)就是“搜刮”jar包。就好比当你想使用一件工具做某件事情时,你得先把这工具拿到手上再说。下面列出的是整合Spring2.5+Hibernate3.3+Struts1.3.8的基本jar包。<br />(1)hibernate核心安装包下的:<br />hibernate3.jar、lib/required/*.jar、lib/optional/ehcach转载 2011-04-08 11:38:00 · 532 阅读 · 0 评论 -
传智播客-spring2.5(3)-spring的AOP
<br />Spring的AOP(以下内容参考了满江红译文《SpringFramework概述》):<br />1、spring的AOP支持的首要目标是为POJO提供J2EE支持。Spring AOP能够在应用服务器之间移植,所以没有厂商绑定的风险,它可以工作在web容器或者EJB容器中。<br />2、spring支持有状态的(每个执行逻辑对象用一个实例)和无状态的(所有执行逻辑只用一个实例)。<br />3、spring不支持字段拦截,因为字段拦截不符合封装原则,AOP应该是OOP的一个补充而不是与它冲转载 2011-04-08 11:36:00 · 641 阅读 · 0 评论 -
传智播客-spring2.5(4)-JDBC与事务
<br />spring里集成JDBC<br />(ms很多框架的很多应用,包括事务,现在都提供注解方式和基于xml配置方式,现在的趋势是采用注释方式,极大的改进了开发效率)<br />使用Spring集成JDBC的步骤如下:<br />1、配置数据源,如:<br /><bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"><br /> <property name="dr转载 2011-04-08 11:37:00 · 589 阅读 · 0 评论 -
Jboss3/4的jmx/web console 配置
<br />一. 下载与安装JBoss <br /><br />在本文中,我们下载的JBoss版本为:4.2.1.GA。<br /><br />下载地址:<br /><br />http://sourceforge.net/project/showfiles.php?group_id=22866&package_id=16942&release_id=523619<br /><br />在如上的下载页中下载JBoss-4.2.1.GA.zip文件。<br /><br />下载完成后,转载 2011-04-08 14:32:00 · 1523 阅读 · 0 评论 -
连接JBOSS EJB容器,找不到远程主机错误。
EJB调用远程连接Jboss服务器,参考代码:Properties prop = new Properties(); prop.put("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory"); prop.put("java.naming.provider.url", serverIp+":"+port);// 1099InitialContext ctx = new InitialContext转载 2011-04-08 10:03:00 · 786 阅读 · 0 评论 -
传智播客-spring2.5(1)-IoC与bean的实例化、轻量级和重量级之分
<br />这是传说中的黎活明老师的课程,该课程网上有免费视频下载。之前提到的巴巴运动网项目就是黎活明老师一个人一手开发的(巴巴运动网在线首页--),以前是传智播客的必授课程,现在改为Android开发课程,还是黎老师授课。Android开发课程视频因为考虑到学员就业竞争力和培训机构之间竞争力的问题,暂不对外公布,想学习Android 3G开发的话欢迎来传智播客亲自聆听,而且传智播客现在特别推出了为期一周的Android 3G独立项目课程。<br /><br />Spring是一个开源的控制反转(Inver转载 2011-04-08 11:31:00 · 717 阅读 · 0 评论 -
传智播客-spring2.5(2)-模拟不采用框架情况下AOP的实现
<br />何谓AOP<br />AOP(Aspect Oriented Programming),面向切面编程,理解AOP需要理解以下一些概念:<br />1、Aspect(切面):指横切性关注点的抽象即为切面,它与类相似,只是两者的关注点不一样,类是对物体特征的抽象,而切面是横切性关注点的抽象。横切性关注点包括思考拦截什么方法,拦截后进行什么样的处理这样的思考步骤。<br />2、joinpoint(连接点):所谓连接点是指那些被拦截到的点。在spring中,这些点指的是方法,因为spring只支持方法转载 2011-04-08 11:31:00 · 535 阅读 · 0 评论 -
有状态会话Bean和无状态会话Bean的区别
有状态会话Bean和无状态会话Bean的区别状态通常理解为对象的属性,那么无状态就是没有属性,有状态就是有属性,这种理解是不正确的。这里的无状态确实与属于相关,但有状态会话Bean和无状态会话Bean之间的区别并不是是否有属性,而是是否保存客户端的属性。有状态会话Bean会保存客户端的状态,而无状态Bean不会专门保存客户端的状态。这里需要强调“专门”是因为无状态会话Bean也会有成员变量,有成员变量就可以保存状态,但它不会专门为特定的客户端保存状态。区别的根本原因这与无状态会话Bean和有转载 2011-04-08 10:45:00 · 1039 阅读 · 0 评论 -
传智播客-ejb3(2)-bean类型、jboss基本应用、本地组件和远程组件及其底层实现原理简介
<br />bean类型<br />ejb规范定义了三种bean类型:session bean,message-driven bean,entity bean。<br /><br />每种类型的bean都有特定目的且可独立使用ejb服务的某个子集。bean规范类型的真正目的是防止服务的交叉装配导致的超载。session bean和message-driven bean主要用于构建用户业务逻辑,也可以说用于业务关系建模,它们都驻留在容器中,由容器来进行管理。entity bean用于对实体关系建模,由jpa管转载 2011-04-08 11:24:00 · 793 阅读 · 0 评论 -
传智播客-ejb3(4)-MDB机制
<br />理解MDB机制:<br />1、底层使用的是RPC协议,就像RMI,不过RMI是同步的消息,而RPC是异步的。<br />2、客户端不会直接调用MDB,它是由发送到服务器的消息触发的。典型的消息服务器有:IBM websphere MQ等。<br />3、MDB直接处理消息,消息涉及到在两个不同的进程间通信,他们通常位于不同的机器上。Java EE通过在发送者和接受者之间添加中间件(Message Oriented Middleware,MOM)使得消息服务更加健壮--消息两端不需要同时使用,系转载 2011-04-08 11:29:00 · 445 阅读 · 0 评论 -
JBOSS新装提示 ClassNotFoundException: [Ljava.lang.String......
<br />是JDK6.0的问题了,把JDK换成1.5就可以启动了!<br /><br />如果JDK用6.0,可以修改run.bat文件<br />set JAVA_OPTS=%JAVA_OPTS% -Dprogram.name=%PROGNAME% 这一行, <br />将这一行改为set JAVA_OPTS=%JAVA_OPTS% -Dprogram.name=%PROGNAME% -Dsun.lang.ClassLoader.allowArraySyntax=true<br />也可以启动了转载 2011-05-12 09:18:00 · 546 阅读 · 0 评论