`
tangwenchao86
  • 浏览: 374484 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
       前两天看代码,有一个下载的例子,我觉得写得挺全面的,所以就传上来,以后再需要些这样的例子就直接拿走了: public void downLoad(@Read(key="url")String url){ //获取参数 int npos = url.lastIndexOf("/"); //获取文件名 String filename = url.substring(npos+1); int npos2 = filename.indexOf("."); //获取文件类型 S ...
              Spring Quartz可以通过两种方式来调度程序:一是使用Spring提供的 MethodInvokingJobDetailFactoryBean 代理类,Quartz通过该代理类直接调度任务类的某个函数;二是任务类继承并实现Quartz接口,Quartz通过该接口进行调度。 ...
      一。 Jakarta POI 是一套用于访问微软格式文档的Java API。         HSSF对Excel的操作主要是通过下面几个对象实现:         HSSFWorkbook    工作簿对象对应于Excel文件         HSSFSheet       Sheet对象对应于Excel中的Sheet        HSSFRow         行对象表示Sheet中的一行(这个对象在JXL中并没有提供)        HSSFCell        单元格对象 操作步骤就是用HSSFWorkbook打开或者创建“Excel文件对象”,用HSSFWorkb ...
      POI类库是JAVA平台下操作EXCEL的类库,功能很强大,相信大家都在工作已经使用得很熟练了,这里就不详细介绍了,简单的说, 一个Excel文件的层次:Excel文件->工作表->行->单元格 , 对应到POI中为:workbook->sheet->row->cell 。     今天要说的是在创建工作表时,用中文做文件名和工作表名会出现乱码的问题,先说以中文作为工作表名,大家创建工作表的代码一般如下:     HSSFWorkbook workbook = new HSSFWorkbook();//创建EXCEL文件     HSSFSh ...
        昨天想在cvs服务器上更新代码,但是一点更新之后就报这个异常cvs.exe [checkout aborted]: connect to scm1.ceopen.cn:2401 failed: 套接字操作尝试一个无法连接的主机。 错误,CVS操作失败。然后就找cvs配置人员过来看看,他们也没看出来什么问题。后来一个同事过来看看,我的电脑telnet scm1.ceopen.cn 2401都telnet不上,查了查ip,发现我的ip被换了,我的出口ip不在服务器scm1.ceopen.cn:2401可以访问的范围之内,改了一下ip就可以了。
     在ssh项目中有一个需要上传、下载的功能,并且将图片信息存在数据库字段中,表的信息如下: 1.表service_domain_audit_change(oracle中) 字段 类型 ID NUMBER(11) SERVICE_CODE VARCHAR2(100) DOMAIN_NAME VARCHAR2(1000) AGENT_CODE VARCHAR2(100) NEW_ORGANIZE_NAME_CN VARCHAR2(200) NEW_USER_NAME_CN VARCHAR2(200) TRANSFER_DATE TIMESTAMP(6) CHECK_DATE T ...
我们知道,获取网页客户端的ip地址的方法是:request.getremoteaddr(),这种方法在大部分情况下都是有效的。但是在通过了apache,squid等反向代理软件就不能获取到客户端的真实ip地址了。如果使用了反向代理软件,用request.getremoteaddr()方法获取的ip地址是:127.0.0.1或192.168.1.110,而并不是客户端的真实ip。   经过代理以后,由于在客户端和服务之间增加了中间层,因此服务器无法直接拿到客户端的 ip,服务器端应用也无法直接通过转发请求的地址返回给客户端。但是在转发请求的http头信息中,增加了x-forwarded-for信 ...
今天会员FOA域名转出上线,替换完文件居然报这个异常:java.lang.ClassFormatError: Incompatible magic value 0 in class file com/sitechasia/xinnet/agent/serv/service/IDomainService 上网查了一下,大致的意思就是说这个JAVA程序的.class文件受损了.重新生成一个.class文件. 其实是我本地的是用jdk6编译的,但是线上是jdk5的,所以将jdk换成jdk5的,编译一下就通过了,只是记录一下,以后再遇到类似的问题就知道了。

OncePerRequestFilter

OncePerRequestFilter 每一次请求执行一次的过滤器 import org.springframework.web.filter.OncePerRequestFilter; public class CheckSessionFilter extends OncePerRequestFilter { protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response,     FilterChain filterChain)   throws ServletEx ...
一. group by 1.GROUP BY子句主要用于对WHERE中得到的结果进行分组,也就是说它是在WHERE子句之后执行,对经过WHERE筛选后的结果按照某些列进行分组,之后进行相应的处理工作。 注意:如果在返回集字段中,这些字段要么就要包含 ...
1.只复制表结构不复制表数据: CREATE TABLE tab_new AS SELECT * FROM tab_old WHERE 1=2; 2.不复制表结构,只复制表数据的sql语句: insert into tab_new select * from tab_old 3.既复制表结构,又复制表内容的sql语句: CREATE TABLE tab_new AS SELECT * FROM tab_old;
经常在写sql语句的时候会有关事件的比较的,现在总结一下: mysql中字段类型为datetime的比较为: select * from service_domain sd where apply_date between '2011-01-01' and '2011-06-23' order by sd.apply_date desc oracle中字段类型为date类型的,sql如下: 1.select * from service_domain sd  where  to_char(sd.apply_date, 'yyyy-MM-dd') >= '2011-01-21' and ...
今天遇到了一个异常:mysql Error Code : 1060 Duplicate column name 'ID' 上网搜了搜: 这个错误是说有重复的字段ID了,当时以为是表的有重复字段或是数据中有重复ID数据了,其实不是,错误是在sql语句中, select * from  service_domaintransfer p left join (select * from service_transferwhois )tw  on p.domain_name = tw.domain_name where 1=1  and p.transfer_type =   '02' order b ...
        今天做一个功能,居然出现Field 'id' doesn't have a default value这个异常。 我的id为int型,但是我没有设置成为自增长型的,所以插入的时候id根本就没有值,所以将id设置为UTO_INCREMENT问题即解决。
今天在tomcat中部署了两个程序,则出现了异常java.lang.OutOfMemoryError:PermGen space。 上网查了查,总结如下: PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection ...
Global site tag (gtag.js) - Google Analytics