![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 67
getdate
getdate2006@163.com
展开
-
java 四舍五入的 两种方法
/** * 给参数返回指定小数点后几位的四舍五入 * @param sourceData 传入的要舍取的元数据 * @param str 取舍的格式(主要用到"#.0"的格式,此为小数点后1位;"#.00"为小数点后2位,以此类推) * @return 舍取后的 数据 */ public static double getDouble(double sourceD原创 2009-10-27 11:02:00 · 4212 阅读 · 0 评论 -
java.lang.NoClassDefFoundError
在myeclipse中 创建一个普通的类,执行一个main方法时,就报出 java.lang.NoClassDefFoundError 错误,主要是由于 myeclipse中的jre没有设置好。 或者是你的环境变量没有设置好。 设置环境变量这里究竟不说了; 假设原创 2011-02-17 14:17:00 · 860 阅读 · 0 评论 -
struts2.x 与 struts1.x 调用 spring 层中的 方法 对比
总结下来以备忘记,也希望对其他网友有所帮助。 在struts2 中 可以直接通过get 方法来得到spring 接口的实现对象,但要注意的是,接口对象的变量名称要与 applicationContext 配置文件中指定的 ID 的变量名称一致,这样在struts2的a原创 2011-08-17 16:41:52 · 676 阅读 · 0 评论 -
Commons-logging + Log4j 入门指南(转)
一 :为什么同时使用commons-logging和Log4j?为什么不仅使用其中之一?Commons-loggin的目的是为“所有的Java日志实现”提供一个统一的接口,它自身的日志功能平常弱(只有一个简单的SimpleLog?),所以一般不会单独使用它。Log4j的功转载 2011-09-20 21:39:50 · 646 阅读 · 0 评论 -
Java堆和栈的区别
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运 行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它转载 2011-10-08 11:30:05 · 530 阅读 · 0 评论 -
EXT AJAX 解析 XML 数据
初搞EXT 参考API 和朋友的帮忙写了一个 例子,以作备忘。 此例子是用XML组织好的数据,来组织成树形结构。 页面 //js/** * 通过异步传输的方式来组织数据库树 */function readyDBTreeByAjax(){var divInnerHTML = document.getElementById("container2").innerHTML;if(di原创 2011-03-16 10:15:00 · 1343 阅读 · 0 评论 -
Ext.grid.GridPanel 后台得数 页面展示
注意要使用EXTJS 就必须在页面把相应的包引入到页面js Ext.onReady(function() { name = encodeURI(name); // 页面转码,以防乱码 后台要解码 var obj = document.getElementById("div1"); if(obj!=null) { var di原创 2011-10-27 16:33:10 · 1081 阅读 · 0 评论 -
EXTJS AJAX 解析 XML 数据
EXTJS AJAX 从后台取 XML 数据 在页面上展示 页面JSfunction getAllAreaInfos() { var areaName = ""; Ext.Ajax.request({ method: 'POST', url: 'allAreaInfos', params: {"areaName":are原创 2011-10-27 16:09:24 · 3245 阅读 · 0 评论 -
iReport4 database JDBC connection 找不到驱动
iReport 的数据源如果是 通过JDBC连接的时候 ,在创建好JDBC连接后,测试时报相应的类或者驱动找不到的时,这说明缺少相应的jar文件,比人是通过jtds来连接SQLSERVER 时 会提示某类找不到 或者缺少驱动之类的错误信息。 这时,我们进入工具栏里的“工具”中的“选项”面板,这时就可以看到很多选项条,我们选择“CLASSPATH”, 在这里单击“Add JAR”,把转载 2011-10-31 23:03:17 · 2633 阅读 · 0 评论 -
spring 动态创建bean
应用场景:查询业务为主,多个数据源,根据不同的请求,切换到不同的数据源; 1:创建DynamicDataSource扩展一个Spring提供的AbstractRoutingDataSource,Override 其中的 determineCurrentLookupKey方法实现数据源的路由import java.sql.SQLException;import javax.sql原创 2014-02-27 16:51:14 · 22151 阅读 · 4 评论 -
有了Java6,还需要Axis2、XFire、CXF吗?
首先说明下,对于以上这些开源的框架和JWS,我都用过了。 看了前面一系列Java6 JWS的文章,很显然,无论从开发还是部署角度来说,Java6的JWS都是最容易的。我们不禁回想:有了Java6,还需要Axis2、XFire、CXF吗? 要回答这个问题,需要对几种JWS的实现以及其他功能做个对比就搞明白了。 1、JWS是Java语言对WebService服务的一种实现,用来开发和发布服务。而从服务本身的角度来看JWS服务是没有语言界限的。但是Java语言为Java开发者提供便捷发布和调用WebService转载 2011-05-06 09:53:00 · 671 阅读 · 0 评论 -
linux 下 java 执行 shell 命令
一下是一个启动hypertable 数据库的 例子。/** * 启动数据库服务 * @return */ public String startUp() { // 此处的命令是写死的, String commands = "ht start all-servers local"; //String commands = "ping 192.168.1.100"; Process p ; try { p = Runtime.getRuntime(原创 2011-02-10 16:05:00 · 1040 阅读 · 0 评论 -
HashMap迭代的几种方式
private Hashtable<String, String> emails = new Hashtable<String, String>(); // 方法一: 用entrySet() // Iterator it = emails.entrySet().iterator(); // while(it.hasNext()){ // Map.Entry m=(Map.Entry)it.next(); // logger.info("em转载 2011-02-10 12:29:00 · 932 阅读 · 0 评论 -
如何 打 JAR 包
http://user.qzone.qq.com/364324073/blog/1251093439 步骤如下:1:运行----》 cmd ;2:文件所在的磁盘 位置 ,如e:回车;3:再输入:jar -cvf jarName.jar(要打成的文件的名称) 被打的源文件名称(or *.*) 回车;4:输入 dir 可以罗列该盘目录下的 所有目录。 例如:D盘转载 2010-05-17 16:42:00 · 490 阅读 · 0 评论 -
如何用DOS命令 来 打 war 包
<br />这里只说一种通过JAVA自带的 JAR 来打war包的例子。<br /> <br />如果想把源文件和目标文件在同一目录上,则可以直接用<br /> <br />jar -cvf warName.war sourceFile ;<br /> <br />示例 :将一个类文件归档到一个名为 test.war 的归档文件中:<br /> <br />jar cvf test.war TestClass.class 注意是有空格的。<br /> <br /> <br />如果想从某个目录来读取源文件,原创 2010-06-02 10:45:00 · 5132 阅读 · 1 评论 -
jsp或servlet中删除Cookie
<br /> <br />from :http://www.cn-java.com/www1/?action-viewnews-itemid-70585<br /> <br />一、删除已知名称的Cookie(方案:重新建立同名立即删除类型的Cookie)<br />Cookie newCookie=new Cookie(“username”,null); //假如要删除名称为username的Cookie<br />newCookie.setMaxAge(0); //立即删除型<br />newCooki转载 2010-12-13 16:44:00 · 6516 阅读 · 0 评论 -
(转) Java 数组排序总结 ( 冒泡,选择,插入,希尔)
<br />转自:http://www.cnblogs.com/wllyy189/archive/2008/12/17/1356982.html<br /> <br /> <br />public class SortAll { /** * 冒泡排序,选择排序,插入排序,希尔(Shell)排序 Java的实现 * 2008.11.09 * @author YangL. (http://www.idcn.org) */ public stat转载 2010-11-09 16:09:00 · 486 阅读 · 0 评论 -
如何正确地在Axis、Axis2和Apache CXF之间抉择?
<br /> <br /> <br />如何正确地在Axis、Axis2和Apache CXF之间抉择?<br />关键字: axis axis2 cxf spring <br />新一代的 Web Services 框架如 Axis2、CXF 都是由现有的项目中逐渐演化而来的,Axis2 是由大家熟悉的 Axis 1.x 系列演化过来,而 Apache CXF 则是由 Celtix 和 XFire 项目整合而生,并且刚刚发布了 2.0.2 的最新版本,不过仍是 Apache 的一个孵化项目。 <br />转载 2011-01-10 13:50:00 · 501 阅读 · 0 评论 -
JAVA 获取客户端 IP
<br />/**<br /> * get client IP<br /> * @param request<br /> * @return client IP<br /> */<br /> private String getClientIP(HttpServletRequest request)<br /> {<br /> String ip = request.getHeader("x-forwarded-for");<br /> if (ip == null || ip.length()原创 2010-11-17 15:37:00 · 1561 阅读 · 1 评论 -
JDBC 连接SQL 2005
<br /><转载>在Eclipse中用JDBC连接Sql Server 2005总结<br />2009年06月26日 星期五 10:54 P.M.<br />使用期间遇到好多问题,到网上搜了一下,下面是整理的,包括了几乎所有的问题(起码我遇到的),希望能帮助需要的朋友!!<br />1.准备工作: 准备相关的软件(Eclipse除外,开源软件可以从官网下载)<br /><1>.Microsoft SQL server 2005 Express Edition<br />下载地址:http://downl转载 2010-11-17 16:33:00 · 864 阅读 · 0 评论 -
编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。
JAVA 面试题题目如下:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。自己的实现/** * 将给定的字符串按着给定的截取长度截取 * * 注意一个汉字占2个字节 * @param str * @param subSLength * @return 截取后的字符串 */ public原创 2010-11-18 16:10:00 · 2663 阅读 · 2 评论 -
mybatis 批量插入数据 实现方式
https://www.toutiao.com/i6723077318710919692/转载 2019-08-09 16:17:25 · 305 阅读 · 1 评论