- 博客(50)
- 资源 (2)
- 收藏
- 关注
原创 boolean 类型变量不能使用 is 开头
1、boolean类型的属性值不建议设置为is开头,否则会引起rpc框架的序列化异常。2、如果强行将IDE自动生成的isSuccess()方法修改成getSuccess(),也能获取到Success属性值,若两者并存,则之后通过getSuccess()方法获取Success属性值。工作中使用基本类型的数据好还是包装类好一个计算系统,其盈利比例有正有负,若使用了基本类型bouble定义了数据,当RPC调用时,若出现了问题,本来应该返回错误的,但是由于使用了基本类型,返回了0.0,系统会认为没有任何
2021-10-12 08:43:45 698
转载 2020-11-19
GET和POST两种基本请求方法有什么区别GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻轻松松的给出了一个“标准答案”: GET在浏览器回退时是无害的,而POST会.
2020-11-19 08:43:36 138
原创 jdk的配置
首先需要到官网上下载JDK这款软件,本人下载的是jdk-6u26-windows-i586版本,安装完成显示jdk1.6.0_26。其次选择安装路径。本人的安装路径是C:\Program Files\Java\jdk1.6.0_26。安装完成后需要设置环境变量从而使编译器正常使用。右击“计算机”à选择“属性”à选择左边“高级系统设置”à选择上面“高级”选项卡à点击右下角“环境变量”
2016-06-13 00:05:31 528
转载 socket io
为什么需要socket.io? node.js提供了高效的服务端运行环境,但是由于浏览器端对HTML5的支持不一,为了兼容所有浏览器,提供卓越的实时的用户体验,并且为程序员提供客户端与服务端一致的编程体验,于是socket.io诞生。 socket.io设计的目标是支持任何的浏览器,任何Mobile设备。目前支持主流的PC浏览器 (IE,Safari,Chrome
2015-01-22 23:10:08 850
原创 jquery批量上传
web.xml配置 InitDataServlet InitDataServlet com.servlet.InitDataServlet 1 UploadResumeServlet com.upload.servlet.UploadResumeServlet UploadResumeServlet /UploadResumeS
2014-05-13 15:59:42 1012
转载 oracle start with connect by 用法
oracle中 connect by prior 递归算法 Oracle中start with...connect by prior子句用法 connect by 是结构化查询中用到的,其基本语法是: select ... from tablename start with 条件1 connect by 条件2 where 条件3; 例: select * from t
2014-05-06 16:44:28 1898
原创 DOM4J解析xml
package com.test;import java.io.File;import java.util.Iterator;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.io.SAXReader;/** * *
2014-04-30 16:26:20 550
原创 JDOM解析xml
package com.test;import java.io.File;import java.util.List;import org.jdom.Document;import org.jdom.Element;import org.jdom.input.SAXBuilder;/** * 引用jdom.jar * JDOM与DOM主要有两方面不同。首先,JDOM仅使用具体
2014-04-30 16:13:32 575
原创 SAX解析XML
package com.test;import java.io.File;import java.io.IOException;import javax.xml.parsers.ParserConfigurationException;import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXParserFactor
2014-04-30 15:57:16 503
原创 DOM解析xml和插入创建
import java.io.File;import java.io.FileOutputStream;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import org.w3c.dom.Document;import org.w3c.dom.Eleme
2014-04-30 14:46:50 770 1
转载 Java面试题和答案——终极列表(下)
第一篇讨论了面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,本章主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用(RMI),Servlet和JSP。异常处理Java小应用程序(Applet)SwingJDBC远程方法调用(RMI)ServletJSP异常处理43.Ja
2014-04-23 09:38:18 944
转载 Java面试题和答案——终极列表(上)
下面的章节分为上下两篇,第一篇将要讨论面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,第二篇主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用(RMI),Servlet和JSP。开始!目录面向对象编程(OOP)常见的Java问题Java线程Java集合类垃圾收集器面向对象编
2014-04-23 09:36:30 1370
原创 oracle存储过程学习(二)-增删改查
1.插入,判断某些外键是否存在,存在再添加数据--插入create or replace procedure ADD_PACT_TYPE(typeName in varchar2,parentId in number , userId in number,bidden in number)is--定义变量countParent number(6):=0;countUser num
2014-04-03 16:41:49 535
原创 oracle存储过程学习(-)-基本过程
1.存储过程语法create or replace procedure 存储过程名isbegin null;end;2.新建一个存储过程create or replace procedure SELECT_PACT_TYPE is--定义变量pactTypeId number;typeName nvarchar2(100);begin
2014-04-03 11:58:41 481
原创 PowerDesigner学习-连接数据库
1.连接oracle数据库,需要将连接包放在designer安装项目里ojdbc14,在数据库--》connect2.在弹出的窗口中,configure新建配置连接3.在connection profiles中的第二个图标4.在弹出的窗口中设置连接属性concection profile name: 文件名 ,随便取directory : 文件存放的
2014-04-01 15:38:04 725
原创 spring Scheduled cron定时调度时间的设置
CronTrigger配置格式:格式: [秒] [分] [小时] [日] [月] [周] [年]序号 说明 是否必填 允许填写的值 允许的通配符 1 秒 是 0-59 , - * / 2 分 是 0-59 , - * / 3 小时 是 0-23 , - * / 4 日 是 1-31 , - * ? / L W 5 月
2014-03-31 17:14:35 2516
原创 PowerDesigner学习一设计关系表
1.打开PowerDesigner,选择crate model..2.选择创建一个PDM3.选择table ,双击打开table,编辑表名字和增加列,查看生成的sql4.如果有多个表,需要建立外键,则模型右键--》新增--》reference,选择父表和字表 ,选择相关的字段5.则生成了表之间的关联
2014-03-29 17:09:12 751
转载 JAVA内存泄露
一、问题的提出Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄露,但它的表现与C++不同。随着越来越多的服务器程序采用Java技
2014-03-20 09:35:25 534
转载 WebService到底是什么?
一、序言 大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成分。但是不得不承认的是WebService真的是一门新兴和有前途的技术,那么WebService到底是什么?何时应该用? 当前的应用程序开发逐步的呈现了两种迥然不同的倾向:一种是基于浏览器的瘦客户端应用程序
2014-03-20 09:30:08 563
原创 Excel导出
//form表单请求 var url="/xxxx/export.action?groupId="+groupId+"&aaa="+aaa; $("#exportForm").attr("action",url); $("#exportForm").submit();public String export() { HttpServletResponse response
2014-03-19 15:39:02 605
原创 JS 日期相减
var rbt = '2014-03-01'; var ret = '2014-03-10'; var t1 = new Date(); var t2 = new Date(); var arrayDate1 = rbt.split("-"); var arrayDate2 = ret.split("-"); t1.setFullYear(arrayDate1[0], arrayDa
2014-03-13 09:41:52 569
原创 时间的转换和比较大小
/** * 比较两个时间的时分秒大小 * @param startDay 开始时间 * @param endDay 结束时间 * @return 0表示时分秒相等 , 1表示开始时间的时分秒大于结束时间 , -1表示开始时间的时分秒小于结束时间 , 否则返回0 * @author hk */ public static int c
2014-02-22 09:49:45 1486
原创 easyui 生成树
public JSONArray getTree() { StringBuffer sb = new StringBuffer(); JSONArray jsonArray = new JSONArray(); String jsonstr = ""; //获取源数据 List list = this.xx.getSysGroupList(); try {
2014-02-12 17:20:47 579
原创 Oracle正则表达式的应用
在oracle里正则表达式有四个函数可用,分别是regexp_like、regexp_substr、regexp_instr 和regexp_replace。这里在我们oracle 10g里灵活应用。先来简单介绍一下正则表达式的内容,正则表达式是做为快速查询的文本内容的,在linux应用比较多,首先,行的起始与结束 “^”这个字符是表示只查找行首的内容。“$”这个字符只查找行末的内容。接下来是
2014-02-07 10:48:10 735
原创 一、springMVC的基本配置
1.web.xml的配置,配置一些基本启动项<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
2014-01-28 16:41:47 502
原创 解析excel
/** * 解析excel * * @throws InvalidFormatException * @throws IOException */ public void analysisExcel() throws InvalidFormatException, IOException { String path = "D:\\xxx.xls"; In
2014-01-27 14:56:44 469
原创 ireport报表四
//antion 调用 public void getReport() throws JRException, Exception { //定义参数map Map parameters = new HashMap(); parameters.put("title", "我的报表"); //添加参数 parameters.put("Subject",
2014-01-27 14:38:32 696
原创 ireport报表三
/** * 报表的基本数据来源 * * 设置field对应的字段值 * */@Service("reportBaseDataService")public class ReportBaseDataService extends ReportBaseService{ //数据源的接口 @Resource private IHrReportService hrRepo
2014-01-27 14:32:09 533
原创 ireport报表二
/** * 报表基础数据的接口 * */public interface IReportBaseService { /** * 公用方法 每个报表都不同 * * @param field * * @return * * @throws JRException */ public Object getFieldValue(JRField fi
2014-01-11 09:24:38 520
原创 ireport报表一
报表的接口public interface IReportService { /** * 获取报表的html 通过List * * @param list * bean的数据库源 * @param response * 输出对象 * @param url * jasper的路径 * @param map * 报表的参数 *
2014-01-11 09:16:28 889
原创 spring 使用注解来调度定时任务
1.在需要加载spring的配置文件里spring.xml / applicationContext.xml 添加xmlns:task="http://www.springframework.org/schema/task"xsi:schemaLocation="http://www.springframework.org/schema/task http://www.
2013-12-21 11:50:54 1210
原创 sql server 存储过程学习
1.站点表里添加、更新数据create PROCEDURE [dbo].[EDIT_STORE]--定义一些变量 @storeName nvarchar(50), @storeUrl nvarchar(50), @storeId int=nullASif(@storeId is null) begin update st
2013-12-03 12:37:08 820
原创 JAVA面试总结
1.从字符串中找到第一数字串,如: a333bc12fcd98 , 并输出333String s = "a333bc12fcd98";//以非数字分割ssString[] ss=s.split("\\D+");for (int i = 1 ;i <2;i++) { System.out.println(ss[i] );}
2013-11-18 23:03:58 673
原创 多线程有返回值
import java.util.ArrayList;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Future;
2013-11-11 11:03:09 604
转载 SSH框架总结
首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。 Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用H
2013-11-07 11:14:15 929
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人