`
文章列表
  java保留两位小数问题: 方式一: 四舍五入   double   f   =   111231.5585;   BigDecimal   b   =   new   BigDecimal(f);   double   f1   =   b.setScale(2,   BigDecimal.ROUND_HALF_UP).doubleValue();   保留两位小数   ---------------------------------------------------------------  
当发生No result defined for action **Action and result input错误时的处理方法: 1、检查validate方法有没有通过; 2、检查页面元素中是否有重命名,当元素重名时,后台action类对应的接收此同名参数的是变量没有写成数组时就会导致这种错误; 重点检查后台action类中ActionSupport中的void addActionError(String anErrorMessage)、void addActionMessage(String aMessage)、void addFieldError(String fieldName, S ...
  最近一个项目要对艺龙,携程等酒店预订网站进行价格信息采集.因为这两个网站都不是省油的灯啊,多次提交ajax表单,参数编码,获取特定的城市和酒店代码等等手段,可谓过五关斩六将,总算是把数据采集回来,但是又面临一个难题:采集回来的信息是json格式的,那就涉及到json数据转换成java对象了       首先要了解json数据的格式   [{"CityType":"hotel","TabList
  前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。     总结如下:     Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。     DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实 ...
  几种常用的Java数据源解决方案 Java中的数据源就是javax.sql.DataSource。DataSource的创建可以有不同的实现。 JNDI方式创建DataSource     以JNDI
首先,Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资源。 2. Class.getClassLoader.getResourceAsStream(String path) :默认则是从ClassPath根下获取,path不能以’/'开头,最终是由ClassLoader获取资源。 3. ServletContext. ...
开发过程中一直在用SVN做版本控制,使用Eclipse编译文件后,classes文件中总是有.svn的文件夹,在做提交时有时会报错,这些文件没有什么用,而且影响build的速度。 更恼火的是, 如果一并更新工程,就会在class目录中更新到java文件。   怎样让eclipse编译时候不把.svn目录下的东西都copy到class下去呢?使用编译时过滤选项可以使编译时.svn不移到classess目录中,设置方法: "Project->Properties->Java Build Path",右侧的面板中的"Source"选项卡,展开 ...
  断点续传的原理 其实断点续传的原理很简单,就是在 Http 的请求上和一般的下载有所不同而已。 打个比方,浏览器请求服务器上的一个文时,所发出的请求如下: 假设服务器域名为 wwww.sjtu.edu.cn,文件名为 down.zip。 GET /down.zip HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms- excel, application/msword, application/vnd.ms-powerpoint, */* Accept-Lang ...
帖一:http://shijian.iteye.com/blog/208190 0、关于绝对路径和相对路径 1.基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"/"代表Web应用的跟目录。和物理路径的相对表示。例如:"./" 代表当前目 ...
@echo offsetlocal EnableDelayedExpansionecho 当前正在运行的批处理文件所在路径:!cd!pause @echo off echo 当前目录是:%cd% pause @echo off :: set "abc=%cd%"echo 当前正在运行的批处理文件所在路径:%~dp0 pause @echo offecho 当前的盘符及路径:%~dp0echo 当前的盘符及路径的短文件名格式:%~sdp0pause @echo 取当前文件的上级目录的名称set a=D:\abc\def ghi\j k\lmn.batfor %% ...
之前写过一篇有关本机导入导出IP地址信息的批处理,当时的交互功能未能实现,经多次尝试更新后的版本终可以实现人机交互了。在此贴出实现代码供感兴趣朋友参考,并希望高手能提出宝贵意见,谢谢 ! 信息导入代码如下: rem 关闭屏幕回显@echo off rem 设置延迟变量赋值setlocal enabledelayedexpansion rem 清屏cls rem 设置窗休最大高度和宽度mode con: cols=70 lines=23 rem tt变量赋值set tt=Nange工作室. http://www.Accumulation.com rem 设置背景前景色,并设置显示窗休 ...
1、要求 我们的web程序使用 tomcat 作为应用服务器,数据库为 mysql。前端不会使用 apache或iis。而且程序是运行在 windows 里。java的版本是jdk1.5,同时,在系统安装的时候,需要导入一些数据,这些都是我们帮助客户录入的,因为客户觉得录入太麻烦了(跑题了 ) 2、思路 既然客户要求自动安装,那么无非就是自动安装 tomcat, mysql, jdk, 我们的web应用,以及导入客户的数据。但是我们的客户对电脑完全不懂,所以,如果安装过程中,出现 tomcat 那种的“下一步”操作,是绝对不行的。最好是一气呵成,点完安装,一切ok,打开浏览器,就能访问。 图形 ...
  提到这个第三方打包软件,最近研究了下,之前使用vs2008打包,只是简单的程序打包,没有设计到dll、ocx注册及其他辅助程序的运行等,所以,这回需求需要将这些内容都统一打包进去,所以就选择这个NSIS第三个打包到了一点脚本语言的编写,还好有这个NSIS帮助文档。说白了,它是向导+编码。做起来还是比较容易。 这个软件,我用的是nsis2.37版本,编辑器用的是VNISEdit060712。 首先要准备好你的程序,比如我们的SMMS.exe,还要程序运行的必要注册安装之类的东西。比如,我们需要注册TeeChar.ocx,需要注册matlab写好的两个com,
NSIS简介:  NSIS 是“Nullsoft 脚本安装系统”(Nullsoft Scriptable Installation System)的缩写,它是一个免费的 Win32 安装、卸载系统。它的特点:脚本简洁高效;系统开销小;当然进行安装、卸载、设置系统设置、解压文件等等更不在话下,几乎可以做所有的事情。更多的功能请阅读蓝色网际的《NSIS帮助文档》。  对于制作NSIS的使用教程,蓝色网际是NSIS方面的专家,她的《NSIS帮助文档》就是一本NSIS的圣经,而对初学者来说,最头疼的莫过于一大堆看不懂的代码,对他们来说无异于一本天书。缘于此,特草此基础教程,希望NSIS专家们勿见笑,不当 ...
TEXTBOX:var str = $('#txt').val();  $('#txt').val("Set Lbl Value");  //文本框,文本区域: $("#text_id").attr("value",'');//清空内容 $("#text_id").attr("value",'test');// 填充内容 LABLE:   var str = $('#lbl').text(); $( ...
Global site tag (gtag.js) - Google Analytics