- 博客(48)
- 资源 (4)
- 收藏
- 关注
原创 根据ip地址查询地址
以下为新浪api的使用方法,本人测试正常。http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js 返回值数据格式:varremote_ip_info ={"ret":1,"start":"221.11.11.0","end":"221.11.48.255","country":"\u4e2d\u56fd",
2013-12-06 14:01:57 710
原创 Cannot create a s…
在eclipse中安装tomcat服务器,报错" Cannot create aserver using the selected type ".原因:以前安装的tomcat目录改变解决方法:Window->preferences->Server->RuntimeEnvironment,改变tomcat的目录为你安装的目录,然后保存,这样就可以建立Tomcat server了。还有
2013-12-06 14:01:54 540
原创 strut2与JFreechart集合
我们可以使用JFreeChart来制作相关的报表,如:饼状图、柱状图等,struts提供了和JFreeChart结合的jar,该文件可在strut2的jar包中获取,struts2-jfreechart-plugin-2.3.4.1.jar,解压该jar文件,得到struts-plugin.xml,该配置文件的信息为: 在action中获取JFreeChart的对象,该对象中包含了相关的报表
2013-12-06 14:01:52 518
原创 hibernate与dwr的结合问题
dwr即:DirectWebRemoting,这是一个远程的web访问框架,本质为ajax的异步请求,通过js访问远程的java代码,方便了客户端对远程代码的调用,而实际上将java的书写的方式转换成了js形式,客户端的调用指明了远程的类名、方法名称、参数列表,采用异步请求实现,简单的书写如下:1.导入相关的jar包,手动添加,避免jar的重复 2.在WEB-INF下建dwr.x
2013-12-06 14:01:50 457
转载 Tomcat6 配置数据源
原文地址:配置数据源">Tomcat6 配置数据源作者:搁浅的地瓜1214Step1:context.xml在工程WebRoot(WebContent)/META-INF目录下创建context.xml文件,内容如下version='1.0' encoding='utf-8'?> WEB-INF/web.xmlname="jdbc/TestDB" auth="Container
2013-12-06 14:01:48 496
原创 获取CPU的利用率
获取CPU的利用率程序方法如下所示:private double getCpuRatioForWindows() { try { StringprocCmd = System.getenv("windir") + "\\system32\\wbem\\wmic.exe process getCapt
2013-12-06 14:01:46 1034
原创 XPath的使用
解析XML文件的时候,我们可以sax解析或着dom解析及XStream等,当我们不能使用框架的时候,就可以用XPath来代替;XPath的简单的用法如下所示:
2013-12-06 14:01:44 411
原创 java反射
反射和范型的组合大量的应用在框架的架构中,通过对反射和范型的学习有助于理解框架的原理,以下是对反射过程的练习,本人菜鸟一个: //给的只是个路径:com.test.reflex.Student,测试反射相关的info Stringpath="com.test.reflex.Student"; //Studentstudent=new Student();
2013-12-06 14:01:41 423
原创 ubuntu给普通用户授权
当前用户要获得root的权限时,需要按照以下的方式:每次的root密码都是不一样的,需要在当前用户中指定: 输入: sudo passwd[sudo] password for xieyang:输入新的 UNIX 密码:重新输入新的 UNIX 密码:passwd:已成功更新密码xieyang@xieyang-Aspire-4750:/tmp/application$ su密码:ro
2013-12-06 14:01:39 696
原创 strut2与freemarker集成
1.在xml文件中配置filter、freemarker的目录及能否使用其它的标签 a.配置过滤器 b.配置freemarker c.让ftl文件可以使用其它标签 2.在ftl文件中引入对jsp标签的支持: 使用方式如下所示:3.struts.xml中的配置为: test_success.ftl4.web目录如下所示:
2013-12-06 14:01:37 457
原创 在servlet处理freemarker
1.写好ftl模板文件的前提下,初始化servlet时,需要得到配置对象即Configuration,指明模板所在的目录 2.在doPost或者doGet得到ftl文件并为其注入map对象 3.在web.xml配置的和一般的servlet是一样的以上是简单的实现了freemarker,详情参照官方文件
2013-12-06 14:01:35 421
原创 freemarker杂项
1.自定义宏指令(macro): <#macrom1> 我的名字叫做谢洋 引用宏指令:2.自定义带参数的宏: <#macro m2 a b> 姓名:${a} 年龄:${b} <@m2 a="谢洋"b="23岁">或者<@m2"谢洋""23岁">3.nested指令的定义: <#macrotable>
2013-12-06 14:01:33 374
原创 freemarker遍历list举例
1.简单遍历list <#list list aslist> ${list.name} ${list.age} 2.得到list集合的下标,我们使用:对象_index <#list list asnum> ${num_index} 3.进行升序排序,我们使用sort_by <#list list ?sort_by("age
2013-12-06 14:01:31 1016
原创 freemarker的第一个例子
什么是freemarker?采用模板的技术,将显示和逻辑分开,在strut2中大量的使用了它,详情参照官方文件,第一个例子如下所示:1、导入jar文件:freemarker-2.3.8.jar2、书写ftl模板文件 例如:你好:${name}!欢迎来到西安理工大学3、java代码对其处理,初始化及写入map树中的数据: 4、最终的输出结果为: 你好:谢洋!欢迎来到西安理
2013-12-06 14:01:29 560
原创 spring mvc中的handlermappin…
mvc中的handlermapping的简单介绍" TITLE="spring mvc中的handlermapping的简单介绍" />SpringMVC 常用 Handler Mapping的介绍:1. SimpleUrlHandlerMappingmvc中的handlermapping的简单介绍" TITLE="spring mvc中的handlermappin
2013-12-06 14:01:27 498
原创 FormController控制器的使用
下面简单介绍一下FormController控制器的使用 1.控制器类继承SimpleFormController并重写一下方法 2.在配置文件中这样配置:
2013-12-06 14:01:24 944
原创 spring中自定义属性编辑器的实现
spring中自定义的属性编辑器继承PropertyEditorSupport即可,详细步骤简单如下所示: 1.自定义编辑器的书写,实现对java.util.Date的转化 2.在CommandController中进行绑定的操作,重写initBinder方法即可: 3.接下只需要在配置文件中指名相关的实体类注意:这只是其中一种方式,我们不需要书写继承类的,spring本身提供了
2013-12-06 14:01:22 486
原创 Spring Tool编辑beans不提示的问题
在写spring配置文件时,有时候使用快捷键但不提示,让人很纠结,解决方案如下所示:依次选中:window—>preferences—>xml—>XMLCatalog,然后点击Add弹出如下窗口Tool编辑beans不提示的问题" TITLE="Spring Tool编辑beans不提示的问题" />点击file System选择spring-beans-2.5.xsd所在的位置:例
2013-12-06 14:01:20 708
原创 xstream的别名使用
利用xstream的别名api方法,使得生成的xml文件符合常理,可读性高,也使用到了它的类型转换器,具体参照官方的帮助文件:http://xstream.codehaus.org/alias-tutorial.html部分的代码如下:转化器的逻辑如下:
2013-12-06 14:01:18 584
原创 tcptrace的简单使用
tcptrace工具可以获取请求头、响应头的相关的信息,使用配置如下: 浏览器url为:http://localhost:8081/jquery/test.jsp得到的结果为:注意:该工具监测的端口号不能被占用,当url中的端口号是8081的时候,就被tcptrace抓取,将端口号改为配置的目标端口,发送的请求报文会被抓取,响应报文也会被抓取的,它相当于一个中转站,网络报文在发送的过程的中
2013-12-06 14:01:16 4448
原创 xstream用法一
将java对象转换成xml文件先书写实体类 然后导入jar包,将对象转换成xml文件 请参照官方文件http://xstream.codehaus.org/
2013-12-06 14:01:14 475
原创 jQuery中动态设置表格的属性
采用下面的方式可以利用jQuery动态设置表格的属性jQuery.noConflict();//禁用了$jQuery(function() {jQuery("#change").bind("click", function() {var map = {"border" : "1px","bordercolor" : "blue","cellpadding" : "10px","c
2013-12-06 14:01:11 1055
原创 js对表格的添加和删除
以下是动态添加表格和删除表格的动态实现js中动态添加表格:var tr =document_createElement_x_x_x("tr");document.getElementByIdx_x_x_x("table").a(tr);var td1 =document_createElement_x_x_x("td");var td2 =document_createElemen
2013-12-06 14:01:09 919
原创 ajax实现的级联菜单
什么是级联菜单不用解释了,下面实现异步请求的方式实现实现二级联动; 页面显示代码: <selectname="chapter" id="curchapter"onchange="getnodelist()"> 新建 <c:forEach items="${chapterlist}" var="chapter"><option va
2013-12-06 14:01:07 840
原创 如何创建XMLHttpRequest对象
为了得到XMLHttpRequest对象,不同的浏览器对它的支持的方式是不一样的,对于实现dom2的浏览器来说直接newXMLHttpRequest()可,firefox实现了dom2,微软提供了不同的实现;var xmlhttp= createXMLHttpRequest();functioncreateXMLHttpRequest() {varxmlHttpReq = null
2013-12-06 14:01:05 594
原创 ajax面试指导
1. 什么是ajax,为什么要使用Ajax(请谈一下你对Ajax的认识)什么是ajax:AJAX是“Asynchronous JavaScript andXML”的缩写。他是指一种创建交互式网页应用的网页开发技术。Ajax包含下列技术:基于web标准(standards-basedpresentation)XHTML+CSS的表示;使用 DOM(Document Obje
2013-12-06 14:01:03 581
原创 如何按指定的位移获取远程资源
我们访问远程下载资源的过程中,希望可以通过指定偏移为来获取资源流,进而可以使用多线程机制实现提高访问资源的目的,当然本地的文件必须使用RandomAccessFile(可以指定文件中的任意位置),想要获取远程文件的大小,请看:http://blog.sina.com.cn/s/blog_bfd7909001016tgu.html 按指定的位移获取远程资源部分代码如下所示:注:采用RANGE
2013-12-06 14:01:01 499
原创 获取远程下载文件的大小
packagecom.cnxieyang.thread;importjava.io.IOException;importjava.net.HttpURLConnection;importjava.net.MalformedURLException;importjava.net.URL;importjava.net.URLConnection;importjava.uti
2013-12-06 14:00:58 1339
原创 三目运算符的嵌套的情况
请看下面的三目运算的问题: age > other.age?1:age==other.age?0:-1; 相当于if( age >other.age){ return1; }else if(age== other.age){ return0; }else { retu
2013-12-06 14:00:56 15809
转载 中国有名的IT企业有哪些?
原文地址:中国有名的IT企业有哪些?作者:姗姗来迟谁是最受雇员欢迎的中国IT企业?不要跟我们提惠普、IBM、微软那种国际上数一数二的巨头,它们把根深扎在中国本土,就是要最大可能地吸收营养,为了吸引人才,他们浑身解数都施展开来。但是,毕竟再本土化也是别国企业,还是把目光拉近我们的民族IT企业吧,毕竟它们的发展与我们的国家、与我们每个人都息息相关。实际上,作为市场化最充分的中国民族IT企业,
2013-12-06 14:00:54 1385
原创 smartupload处理文件的上传
请看下面的解释对于smartupload文件的上传提供两种方式:servlert和jsp,尽管jsp最终还是转成servlet进行处理的,多学点也是可以的嘛,先给出jsp页面的简单的书写,然后再提供两种方式 一:jsp页面的书写: <input type="file" name="file1"size="40"> <input type="file" nam
2013-12-06 14:00:52 488
原创 java中如何跳出多重循环的嵌套
在程序开发的过程中,我们不免会遇到这样的情况,想要跳出多重循环,对于像我这样的初学者来说真令人纠结,为此分享一下:1.给外部的循环添加一个标识,内部条件满足的时候可以通过break+标识名来跳出大循环 temp: for(inti=0;i for(int j=0;j if(){ break temp; } }
2013-12-06 14:00:50 807
原创 struct2中map的类型的转换
在strut中我们可以实现对map类型的自动转换,将页面提交的数据直接包装成map的对象,想要实现这些,需要一下的操作1.我们需要提供Map的存储对象的实体,例如:BookInfo 2.我们需要提供action的类,需要创建Map的属性,不需要提供实现 这是一种实现的方式,还有一种方式:Map中不需要添加泛型的,但必须书写属性文件,在与此Action同包下创建属性文件,指明Ma
2013-12-06 14:00:48 599
原创 strut2中List类型的转化
解释:strut中提供了内置的类型转换器,下面简单介绍一下List类型的转化1.提供List中存储的对象的实体类 这些属性必须至少提供setter方法2.action类的书写 注:可以是List或者List的子类3.在struts.xml中配置这个action(略)4.书写jsp页面 注:采用迭代器的方式,形成了输入框,其中books是action属性的名字
2013-12-06 14:00:44 405
原创 strut2的简单的国际化问题
国际化的操作的原理:根据请求头中的request_locale参数来区分不同的地区,传递此请求头信息,在strut中转一圈,它会返回不同地区的资源,实现国际化:1.书写国际化文件的资源:资源名_语言_国家.properties 例如:reource_zh_CN.properties resource_en_US.properties reource_zh_CN.prop
2013-12-06 14:00:42 531
原创 DOJO的简单使用
<%@ page language="java"contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <%@taglib uri="/struts-dojo-tags" prefix="sx" %> <%@taglib uri="/struts-tags" prefix="s"
2013-12-06 14:00:39 922
原创 SAX解析XML(2)
package com.cnxieyang.sax;import org.xml.sax.Attributes;import org.xml.sax.SAXException;import org.xml.sax.helpers.DefaultHandler;public class MyDefaultHandler extends DefaultHandler {@Overrid
2013-12-06 14:00:37 418
原创 SAX解析XML(1)
package com.cnxieyang.sax;import java.io.File;import java.io.IOException;import javax.xml.parsers.ParserConfigurationException;import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXPar
2013-12-06 14:00:33 357
原创 如何打开本地的程序
windows系统提供了一个叫Rundll32.exe的文件,顾名思义,它的作用是执行DLL文件中的内部函数,这样在进程当中,只会有rundll32.exe,而不会有DLL后门的进程,这样,就实现了进程上的隐藏。 rundll32.exe的具体使用方法如下: Rundll32.exeDLLname,Functionname [Arguments] String filepath
2013-12-06 14:00:31 455
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人