编程记录
TalonChen
学海无涯
展开
-
【insigma】获取request、session、application的对象
用ActionContext对象得到request、session、application对象给request、session、application对象赋值另一种获取request、session、application对象的方法原创 2012-09-18 18:31:04 · 359 阅读 · 0 评论 -
原始ajax(异步的javascript和xml)
function loadXMLDoc() { var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=原创 2012-11-29 18:34:12 · 537 阅读 · 0 评论 -
Spring MVC整合Mybatis实例
(1) 导入相关包,包结构如下图所示: (2) 修改src/applicationContext.xml文件,结果如下所示:[java] view plaincopy"1.0" encoding="UTF-8"?> "http://www.springframework.org/schema/beans转载 2012-12-04 10:08:01 · 581 阅读 · 0 评论 -
《thinking in java》之第一章对象导论
1,两种方法使基类和导出类产生差异:一是直接在导出类中添加新方法;二是改变现有基类的方法的行为,这被称之为覆盖那个方法。2,泛型使容器知道了自己所保存的对象的类型,从而不需要向下转型以及消除犯错误的可能。原创 2012-12-14 16:38:02 · 501 阅读 · 0 评论 -
《thinking in java》之一切都是对象
1,对象与对象引用相关联,通过操纵对象引用来操控对象;2,String s;这创建的只是引用并不是对象,此时s并没有与任何事物相关联,如果直接对s操作便会报错。所以需要初始化s,一种方式:String s = "asdf";另一种方式:String s = new String("asdf");3,对象引用存在堆栈中,对象本身放在堆中,常量通常直接存放在程序代码内部或者ROM中原创 2012-12-14 16:51:04 · 67 阅读 · 0 评论 -
dom4j解析xml
import java.io.*; import java.util.*; import org.dom4j.*; import org.dom4j.io.*; public class MyXMLReader { public static void main(String arge[]) { long lasting = System.currentTimeMilli原创 2013-07-05 16:30:41 · 446 阅读 · 0 评论 -
Spring环境配置
Chapter1、搭建与测试spring的环境1、 将必要的jar包导入到新建的project中(可以去官网下载,也可以google或者百度)至少必须使用的有spring.jar和commons-logging.jar 2、 在calsspath路径下创建配置文件beans.xml(模板到处有)<beans xmlns="http://www.springframewor转载 2013-07-17 16:18:47 · 485 阅读 · 0 评论 -
Struts2学习记录
1,开发Struts2的应用主要包含Action、JSP页面以及配置文件三个部分。配置文件包含web.xml中配置filter,以及struts.xml中配置Action。2,struts2-tags标签:3,一般Action类会继承ActionSupport类来进行开发,因为这个类中提供了很多公用的方法。原创 2013-07-17 15:03:24 · 427 阅读 · 0 评论 -
【insigma】以dom4j对xml文件操作
public class XmlOperate { /** * 通过 xml文件名 读取xml文件 * @param fileName xml文件名称 * @return Document 文档对象 * @throws DocumentException */ public Document readXMLDocument(String fileName) throws D原创 2012-08-21 17:14:18 · 412 阅读 · 0 评论 -
Spring MVC学习记录
1,配置DispatcherServlet在web.xml中定义DispatcherServlet. springMVC org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath*:/springMVC.xml 1 springMVC原创 2013-07-18 11:24:54 · 162 阅读 · 0 评论 -
j2se学习要点记录(三)继承,访问控制、方法重写、super、继承中的构造方法
(继承,访问控制、方法重写、super、继承中的构造方法)一.Java中一个类只能有一个父类,可以有多个子类。二.权限由小到大:Private、default(包权限)、protected(不同包的子类可以访问)、public(其他包中的类可以访问)。三.类Class的修饰符只能是public或者default。四.重写方法的时候,直接Copy父类的方法,以免出现拼写错误。五.原创 2011-09-07 09:23:56 · 367 阅读 · 0 评论 -
【insigma】Struts2lib包和Strut文件的添加、配置、标签库、Session
lib包和Strut文件的添加:我们去Struts2自带的示例程序(war格式)中去找我们所需的文件,解压war格式的文件后,根据struts-2.3.4.1-all\struts-2.3.4.1\apps\struts2-blank(解压文件夹)\WEB-INF\lib路径找所需要的jar包,根据H:\jar包\struts-2.3.4.1-all\struts-2.3.4.1\apps\s原创 2012-09-18 11:23:00 · 905 阅读 · 0 评论 -
【insigma】json
运用jason的流程:json配置:json_jquery:原创 2012-09-19 16:49:01 · 304 阅读 · 0 评论 -
【insigma】interceptor拦截器的配置和应用
配置interceptor:interceptor在action配置中的引用:在action中应用interceptor:return ai.invoke()表示拦截结束,返回到被拦截的action进行执行action中的代码;return Action.LOGIN即return “login”,依据action的配置,则跳转到login.jsp页面原创 2012-09-21 14:34:41 · 318 阅读 · 0 评论 -
【insigma】Hibernate的原理、配置、使用以及与jdbc的对比
1,hibernate的原理2,hibernate的配置3,hibernate的使用(使用对象编程思维来操纵数据库)persist和save都可以保存,但有细节上的区别。4,hibernate和JDBC的对比原创 2012-09-14 16:46:25 · 227 阅读 · 0 评论 -
【经典算法】汉诺塔
package com.hunsun;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Hanoi { public static void main(String args[]) throws IOException { S原创 2012-09-24 18:21:12 · 788 阅读 · 0 评论 -
【insigma】IO流(文件读取)
主要思想:1,构建源;2构建目标;3,用输入输出流来实现传输;字节输入、输出流:InputStream / OutputStream,字符输入、输出流Reader/Writer;注:一般文本数据用字符流,其他格式数据用字节流;InputStreamReader把一个InputStream转化成一个Reader;BufferedReader通常和PrintWriter配合使用;字原创 2012-07-24 12:31:15 · 476 阅读 · 0 评论 -
【insigma】mybatis
mybatis.cfg.xml:(mybatis的配置文件示例) <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">原创 2012-10-16 16:17:00 · 307 阅读 · 0 评论 -
j2se学习要点记录(四)toString方法、equals方法、对象转型、动态绑定、抽象、interface
(toString方法、equals方法、对象转型、动态绑定、抽象、final、interface)一:其他任何一种数据类型在和String型数据做连接时,自动转化为String型然后再做连接。二:java中用哈希编码来记录对象的地址。三:用equals方法来比较对象的内容是否一样,其原始方法和==效果一样,一般我们重写equals方法。String型java已重写了equal方法,我原创 2011-09-07 09:29:28 · 612 阅读 · 1 评论 -
【insigma】类和接口的继承、实现,权限修饰符,方法重写,多态
class A extends B 类同时只能继承一个父类class A implements interface B,C,D 类可以同时实现多个接口interface A extends interface B,C,D接口可以同时继承多个接口权限修饰符public(公共) > protected(继承) > default(同包访问) > private(私有)原创 2012-08-09 11:03:47 · 476 阅读 · 0 评论 -
【insigma】SSH三大框架整合步骤
web.xml配置:原创 2012-09-26 14:49:48 · 368 阅读 · 0 评论 -
【insigma】Eclipes(j2ee版)下创建hibernate反向工程
第一步:把hibernate的jar包扔到lib里(required文件夹中的8个包)第二步:去eclipse marketplace下载hibernate tool并安装,即可在eclipse中新建hibernate相关文件第三步:创建一个Hibernate Console Configuration,把该填的该选的该配置的都做了(configuration file、)原创 2012-09-26 17:18:10 · 397 阅读 · 0 评论 -
关于hibernate一对多关系的对象操作
1,用反向工程生成的“一”方entity里的Set集合的set方法内给每一个“多”方对象赋值一方对象(this),这样在生成“多”方对象的时候会自动赋值“一”方对象的值。例如:见下图。OdsRisReportiamge为“多”方。此时,当获取OdsRisReportimage时便有OdsRisReport的值了。2,当对“多”方进行增删改查操作时,都是通过“一”原创 2013-08-23 11:16:41 · 1262 阅读 · 0 评论 -
根据数据库表名获取列名
select * from user_tab_columns where table_name = 'DATASET_CONTRAST'; 注:DATASET_CONTRAST为对应的表名。原创 2013-10-23 20:06:19 · 900 阅读 · 0 评论 -
ibatis insert返回值问题
返回值是新插入记录的主键,类型为Object主要是因为主键类型可以是int也可以是String类型。 然而,如果我们使用下列的配置文件进行插入的话,返回的值为null Xml代码 insert into Prdcategory ( name,pid,deep ) values ( #name#, #pid#, #deep# ) insert int转载 2013-12-27 16:55:51 · 2639 阅读 · 0 评论 -
JS打印页面
总体思路是:截取html页面上的部分内容组成单独一个页面,然后进行打印。代码如下:function preview1() {bdhtml=window.document.body.innerHTML;sprnstr=""; //开始打印的地方eprnstr=""; //结束打印标记prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);p转载 2014-01-22 19:12:46 · 495 阅读 · 0 评论 -
给网站添加ico图标
在首页的中添加以下两句代码就OK了//标签页显示图标//收藏夹里的链接显示图标顺便说一下ico图标需要直接制作完成,从其他格式改后缀而成的是显示不出来的。原创 2014-01-23 17:31:59 · 570 阅读 · 0 评论 -
sqlserver函数 出生日期转年龄
datediff(YY,YS_ZY_JZJL.CSRQ,getdate())AS BRNLYS_ZY_JZJL.CSRQ是“出生日期”字段原创 2014-01-27 16:05:55 · 8486 阅读 · 0 评论 -
JS函数参数传递问题
当传递的参数类型为数值时没问题,但是当传递的参数是字符型的时候,如果不给参数加上引号则会把字符串值识别为一个变量,而报出变量未定义的错误,因此解决方法就是在传字符型实参的时候加上引号就行了。原创 2014-01-21 09:29:52 · 2177 阅读 · 0 评论 -
maven与SVN配置步骤整理
maven:1,maven官网http://maven.apache.org/download.cgi下载需要的版本。2,Eclipse下载安装m2eclipse插件,下载地址:http://download.eclipse.org/technology/m2e/releases。3,配置maven包/conf/settings.xml中的localRepository,用以指定mav原创 2014-02-11 10:35:35 · 1065 阅读 · 0 评论 -
关于SpringMVC ajax controller 找不到请求的错误
今天蛋疼的又碰到了这个问题,搞了半天终于找到了原因并解决了,其实以前已经碰到过,但是没做笔记,导致今天又浪费了好长时间来解决这个问题,吃一堑长一智,现在赶紧把它记下来。其实这个问题由于你在controller中想返回list类型引起的,可以试试如果返回的是ModelAndView类型便不会报错,解决方法是在此方法上添加 @ResponseBody注解即可。原创 2014-02-14 11:22:56 · 3286 阅读 · 0 评论 -
比较单元格的值并设置背景色
//比较相邻两行的规则组号,如果相同显示同一种颜色$(document).ready(function(){ var rows = $("#ct tr").length; //获取总行数 for(var i=1;i<rows-1;i++){ //遍历所有行 $($("#ct tr")[1]).children("td:eq(1)").css({'background-color'原创 2014-02-14 19:34:24 · 675 阅读 · 0 评论 -
MQMS项目一期报表开发总结
1,关于表格的设计rowspan,colspan,可以使用Dreamweaver图形化工具来快速方便地画出所需要的表格。2,页面的设计,尽量采用绝对定位的方式以便适应不同的分辨率。3,间接分层设计,隐藏具体实现,提供统一接口。4,站在用户的角度体验细节,尽量多了解业务,结合两者开发更合理更人性化的产品。5,表格数据展示规范:序号居中,文本居左,数字居右,动作时间精确到分,出生日期到原创 2014-02-28 15:05:22 · 837 阅读 · 0 评论 -
报错 Error creating bean with name 'sqlMapClient' defined in URL [file:/E:/bsoft_projects/yypt_BS-MQMS
看了报错信息,一直以为是sqlMapConfig.xml有错误,结果找了半天没发现问题,后来上网查了才发现有可能是在sqlMapConfig.xml配置的sqlmap文件有错误,于是找到一个其中一个sqlmap的xml文件中有一条sql语句带有所以一直报xml文件格式不对的问题,加上问题顺利解决原创 2014-01-09 09:11:29 · 7118 阅读 · 0 评论 -
XML中特殊字符的处理
1 AND YS_ZY_JBZD.TJBZ = 1 AND]]>给字符串加上]]>便会消除原创 2014-01-08 13:38:55 · 462 阅读 · 0 评论 -
【insigma】properties文件的编写
格式:key = value下图为转码成Unicode后的文件,显示中文需转成Unicode编码否则显示乱码;下图:在程序中读取Properties格式文件;原创 2012-07-26 15:23:52 · 402 阅读 · 0 评论 -
JSP页面中注入bean
1,jsp头部导入下面的包<%@page import="org.springframework.web.context.support.WebApplicationContextUtils"%>2,获取context变量ApplicationContext context = WebApplicationContextUtils. getWebApplicationContext原创 2013-12-06 15:47:40 · 764 阅读 · 0 评论 -
XML读写操作
public class ParseXML { //解析XML文件 public Map loadXML(String filename){ SAXReader saxReader = new SAXReader(); Map bean = new HashMap<>(); try { Document document = saxReader.read(原创 2013-11-29 16:29:44 · 457 阅读 · 0 评论 -
文件读写操作(包含文件夹)
public class FileOperation { /** * 读取文件夹下的文件 */ public List> readFile(String filepath) { List>fileNameList = new ArrayList<>(); File file = new File(filepath); if (!file.isDirectory())原创 2013-11-29 16:33:40 · 453 阅读 · 0 评论 -
Spring mvc和ajax整合
几个注意点:1.表单按回车就自动提交的问题1、当form表单中只有一个input type="text" name="name" />时按回车键将会自动将表单提交。php" method="post"> input type="text" name="name" /> 再添加一个input ty原创 2013-12-11 18:01:50 · 100 阅读 · 0 评论