![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习
小_林_子
路程要一步一步走生活要一天一天过学习要一点一点来
展开
-
struts2全注解配置步骤
第一步:创建“struts2annotation”的web项目第二步:导入需要的jar包(我的环境tomcat7加jdk7)第三步:修改web.xml Struts Blank struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndE原创 2013-07-04 15:22:33 · 654 阅读 · 0 评论 -
学习struts2需要注意(jar包导入)
一、在搭建环境的时候得注意看struts2的版本在2.2.1以前的版本一般只需要导入六个jar包就好commons-fileupload-1.2.1.jar,commons-logging-api-1.1.jar,freemarker-2.3.16.jar,ognl-3.0.jar,struts2-core-2.2.1.1.jar,xwork-core-2.2.1.原创 2013-04-26 09:26:10 · 856 阅读 · 0 评论 -
struts2 报错"items" does not support runtime expressions
最近学习struts2编译时提示警告提示: "items" does not support runtime expressions 看了好久发现原来uri少些了两个单词。坑爹啊。。。。页面头上的 少了个路径 /jsp/jstl 最后改成 就对了。。。。原创 2013-04-26 09:11:09 · 975 阅读 · 0 评论 -
struts自定义拦截器学习
//自定义拦截器//第一步:创建一个拦截器类实现拦截器接口/*里面有三个可以实现的方法,destroy():销毁时执行init():初始化时执行intercept(ActionInvocation invocation)在里面定义自己需要的方法*/package cn.itcast.interceptor;import java.awt.event.In原创 2013-04-27 07:28:38 · 431 阅读 · 0 评论 -
struts2中web.xml的启动配置
struts1是通过servlet启动的,struts2是通过Filter启动的。在web.xml中需要配置启动项所需要的配置内容可以从struts2的例子中拷过来路径:....\struts-2.3.14-apps\struts-2.3.14\apps\struts2-blank\WEB-INF\web.xml所需拷贝的内容: struts2原创 2013-04-27 08:02:00 · 650 阅读 · 0 评论 -
solr搜索参数使用小结
q – 查询字符串,必须的。Solr 中用来搜索的查询。有关该语法的完整描述,请参阅 参考资料 中的 “Lucene QueryParser Syntax”。可以通过追加一个分号和已索引且未进行断词的字段的名称来包含排序信息。默认的排序是 score desc,指按记分降序排序。 q=myField:Java AND otherField:developerWorks; dat原创 2013-06-03 15:03:03 · 511 阅读 · 0 评论 -
理解group by(小示例)
GROUP BY 是分组查询, 一般 GROUP BY 是和 聚合函数配合使用,你可以想想用了GROUP BY 按 ITEM.ITEMNUM 这个字段分组,那其他字段内容不同,变成一对多又改如何显示呢,比如下面所示A B1 abc1 bcd1 asdfgselect A,B from table group by A这样查出来是什么结果,A B abc转载 2013-06-05 09:52:19 · 381 阅读 · 0 评论 -
solr使用
Solrj已经是很强大的solr客户端了。它本身就包装了httpCliet,以完全对象的方式对solr进行交互。很小很好很强大。 不过在实际使用中,设置SolrQuery 的过程中,为了设置多个搜索条件和排序规则等等参数,我们往往会陷入并接字符串的地步,实在是很丑陋,不符合面向对象的思想。扩展性几乎为0,。基于这点,开发了一个小东西,我们只需要设置搜索对象,将对象扔给后台就可以了。转载 2013-06-05 11:20:24 · 869 阅读 · 0 评论 -
Eclipse “cannot be resolved to a type” error
正文: (1)jdk不匹配(或不存在) 项目指定的jdk为“jdk1.6.0_18”,而当前eclipse使用的是“jdk1.6.0_22”。需要在BuildPath | Libraries,中做简单调整。 (2)jar包缺失或冲突 当找不到“XX”所在的jar包时,会报这个错。解决只需要找到(ctrl+点击,可能能看转载 2014-09-11 17:18:54 · 494 阅读 · 0 评论 -
java.lang.VerifyError: Inconsistent stackmap frames at branch target 173 in method
今天调试代码时出现了这样的问题,非常纠结的是这个代码原创 2014-09-12 10:49:11 · 1745 阅读 · 0 评论 -
删除逆向工程生成的hibernate关联
步骤一、删除所有逆向工程生成的代码,一般包含sessionFactory和数据库表对应的实体类步骤二、删除hibernate.cfg.xml文件步骤三、按照下图所示:删除完后就可以从新添加hibernate逆向工程代码了原创 2015-01-07 16:24:33 · 518 阅读 · 0 评论 -
抽象父类在构造函数中调用抽象方法,子类全局变量必须使用“static”来修饰
测试代码:抽象父类:原创 2014-07-18 15:22:39 · 1276 阅读 · 0 评论 -
string,stringbuilder和stringbuffer的小认识
string是一个final类,是不可被继承的,长度不可变的。string不可变的字符串 stringbuilder可变的字符串,非线程安全的和stringbuffer相比速度要快一点。因为它不执行同步操作,是资源抢占式的,在访问同一个资源的的时候不会等待前一个线程使用完之后再去访问,但是它支持所有同步操作。它是非同步的,所以它在多线程的时候也是非线程安全的。而且字符串生成器所原创 2013-05-21 20:18:07 · 356 阅读 · 0 评论 -
for的几种用法
J2SE 1.5提供了另一种形式的for循环。借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类,并解释和这一机制的一些常见问题。在Java程序中,要“逐一处理”――或者说,“遍历”――某一个数组或Collection中的元素的时候,一般会使用一个for循环来实现(当然,用其它种转载 2013-05-27 07:20:47 · 1206 阅读 · 0 评论 -
oracle的oci和thin区别(数据源)
我是今天看到tomcat数据源的配置时,想起来这个问题,刚开始还不晓得thin是什么东西!database.url=jdbc:oracle:thin:angel/oracle@192.168.55.11:1530:monitordb经过上网查询,得到如下结果:jdbc:oracle连接的是oracle数据库thin是一种方法angel/oracle那个ang转载 2013-06-17 11:06:35 · 479 阅读 · 0 评论 -
序列化 Serializable
Serializable1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化 a)当你想把的内存中的对象状态保存到一个文件中或者转载 2013-07-22 17:51:34 · 332 阅读 · 0 评论 -
hibernate之HQL学习
1. 查询整个映射对象所有字段Java代码 //直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段 String hql = "from Users"; Query query = session.createQuery(hql);转载 2013-07-23 14:21:34 · 416 阅读 · 0 评论 -
JAVA中SERIALVERSIONUID的解释
serialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。有两种生成方式: 一个是默认的1L,比如:private static final long serialVersionUID = 1L; 一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如: p转载 2013-09-24 09:48:29 · 413 阅读 · 0 评论 -
支付宝API接口开发相关文档以及实例
支付宝实物即时到账接口,在下载该接口之前,请确定你已经签约了即时到账的服务协议,并且账号已经开通了即时到账的权限。口常见错误问题搜集:http://union.alipay.com/alipay/zhichi/shiwu/商家工具FAQ.pdf实物双接口技术文档:.35.pdf]http://union.alipay.com/alipay/zhichi/shiwu/实物商品交易服务集成转载 2013-10-23 13:32:13 · 364 阅读 · 0 评论 -
[Java]读取文件方法大全
1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容原创 2014-04-23 17:07:20 · 426 阅读 · 0 评论 -
doget,dopost和service的关系
servlet为啥不用service方法 而要用dopost和doget? form提交有两种方式比较常见,一个是get一个post追问:知道啊 回答:service是负责调用doGet和doPost两个方法的,一般不需要直接重写。service()它包含了doget和dopost ;service方法是接口中的方法,servlet容器把所有请求发送到该方法,该方法默认行为是转发h原创 2013-05-22 08:24:41 · 1829 阅读 · 2 评论