- 博客(21)
- 收藏
- 关注
项目搭建不常见问题
eclipse中开发Maven项目导入时未使用 Maven方式导入会有导致包不能使用Maven项目包不自动引入时可以在项目中右键->maven-update Project解决 报错信息:[1,10] class, interface, or enum expected一般时字符编码问题 查看是否有文本是否有BOM...
2015-09-16 15:29:55 148
原创 缓存机制和Hibernate的缓存机制介绍
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问和...
2015-07-15 17:21:31 163
原创 java枚举使用详解
在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。在java中如何更好的使用这些“数据集”呢?因此枚举便派上了用场,以下代码详细介绍了枚举的用法。package com.ljq.test;/** * 枚举用法详解 * *...
2015-07-14 17:46:15 148
原创 用WSDLtoJAVA生成webservice客户端代码
最近有遇到开发webservice接口的问题,以前常方式是用axis1.4开发import org.apache.axis.client.Call;import org.apache.axis.client.Service; String endpoint = "http://xx.xx.xx.xx:7777/services/xx?wsdl";//指明服务所在位...
2015-04-23 18:00:11 210
原创 【转】关于触发器中是否可以使用commit的验证
转自:http://blog.chinaunix.net/uid-20449297-id-1676808.html前天,被biti_rainy大师问了一个触发器中是否可以使用commit。其实以前写了不少触发器,但是还真从来没有考虑过这个问题,当然也就没有在触发器中用过,大师为人比较严谨,开始我说好像可以吧,被说了一顿,可以就是可以,不可以就是不可以,没有中间的“好像可以”。在回来的路上,...
2015-01-29 17:42:22 929
原创 关于一个可变文本内容替换的解决方案
根据不同的业务类型,发送不同的短信,并且短信内容包含可替换的元素,如客户名称 电话等,模板不固定为了防止在代码层次重复处理这种杂乱逻辑,可以在数据库中加以控制比如新建一个表:t_model_field (模版字段替换表)字段:modelNo 模板号, fieldName需替换字段名, SQL 脚本语句;比如业务A 要发一种B类型的短信,短信内容包含可变字段: 客户名称,电话,...
2015-01-20 17:15:13 403
原创 解锁卡死的存储过程
查询存储过程状态 标红为存储过程名称SELECT * FROM V$DB_OBJECT_CACHE WHERE name='PKG_VISUALREPORT' AND LOCKS!='0';select /*+ rule*/ SID from V$ACCESS WHERE object='PKG_VISUALREPORT'; 查询SIDSELECT SID,SERIAL#,...
2014-12-05 14:13:07 121
axis1.4 传递对象,数组等
简单的AXIS1.4 发布暂切不表。 要传递对象,需要在server-config.wsdd 中配置 <beanMapping> 和 <typeMapping>如: <beanMapping languageSpecificType="java:com.User" qname="ns1:User" xmlns:ns1="com" ...
2014-10-11 17:17:39 738
原创 将博客搬至CSDN
cnblog ITEYE 都有很好的文章,收藏之后 每次翻阅 还要3个网站来回找 现在想把这些都搬到CSDN去 方便统一查阅 管理
2014-03-04 12:00:43 104
原创 jsp中文件下载
转自: http://wallimn.iteye.com/blog/1625937(一) 最简单的方式是在网页上做超级链接,如:<a href="music/abc.mp3">点击下载</a>。 但是这样服务器上的目录资源会直接暴露给最终用户,会给网站带来一些不安全的因素。 因此可以采用其它方式实现下载,可以采用: 1、RequestDispatcher的方式进行;...
2014-02-26 11:53:59 155
原创 (转)nlssort 排序 NLS_SORT
ALTER SESSION SET NLS_SORT=''; 排序影响整个会话 Oracle9i之前,中文是按照二进制编码进行排序的。 在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值 SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序 SCHINESE_STROKE...
2014-01-03 11:09:19 148
MyEclipse连接Oracle数据库错误ORA-00604&12705
出现的错误:java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1 ORA-12705: Cannot access NLS data files or invalid environment specified解决方法:只需在eclipse目录下找到eclipse.ini文件,把Duser.lang...
2013-12-28 12:09:45 118
Oracle数据库连接别名配置
以下版本是Oracle10.2版打开ORACLE安装目录 db_1/NETWORK/ADMIN/Tnsname.ora文件 别名 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDIC...
2013-12-28 12:08:16 1322
原创 JDBC连结中Class.forName()详解
java开发中,采用JDBC连接数据库,最经常用到的就是Class.forName()这个方法.Class.forName(String className)在JDK帮助文档中是这样说的:返回与带有给定字符串名的类或接口相关联的Class对象,参数className是所需类的完全限定名;返回值是具有指定名的类的Class对象.如调用Class.forName("x") 将导致名为x的类...
2013-12-27 16:59:56 302
原创 C/S架构和B/S架构的概念和区别
C/S 架构C/S 架构是一种典型的两层架构,其全程是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。C/S 架构也可以看做是胖客户端架构。因为客户端需要实现绝大多数的业...
2013-12-27 10:48:09 125
原创 Struts中Token的使用方法,不使用htlm:form (转)
Token的使用方法使用Token可以防止当用户刷新页面和点击后退按钮时造成的页面表单重复提交的问题:使用方法如下:㈠首先要通过一个页面生成一个Token令牌,生成一个随机数可以创建一个页面main.jsp然后在该页面上放置一个按钮或者超连接 ,该超连接指向一个action类在这个action类中使用 ...
2013-12-26 17:42:40 180
原创 关于serialVersionUID
serialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。有两种生成方式: 一个是默认的1L,比如:private static final long serialVersionUID = 1L; 一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如: p...
2013-12-06 17:19:41 119
原创 关于接口 和抽象类
【来自CSDN @inthistime的发言】Interface:接口Abstract Class:抽象类Class:类,包括抽象类。学 Java 的人,或学 OO 编程的人,都是要弄清楚这两个概念的区别。现将我的观点说一下。在OO中,Interface 和Abstract Class 是两个不同的概念。1。Abstract Class类似于 Abstract Data...
2013-11-08 02:49:09 68
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人