Java
文章平均质量分 52
秦江波
天高任鸟飞,海阔凭鱼跃!
展开
-
Jsp与Servlet之间的传值
Jsp与Servlet之间的传值有两种,一种是Jsp传值给Sevlet,另一种是Servlet传值给Jsp;使用request、response对象完成传值,具体实现如下:1.JSP传值给ServletJSP传值给Servlet有几种形式:Form表单传值,url传值,其他方式传值a、form表单传值:JSP页面有:,将department的id传到Sevlet中,在程转载 2014-04-13 15:45:03 · 1399 阅读 · 0 评论 -
Java网络编程之多线程Client-Server
前面废话过了,现在就直接看代码吧!ThreadedClient.javapackage exercise01;import java.io.*;import java.net.*;public class ThreadedClient { private String hostname; private int port; Socket socket = n原创 2014-12-04 02:37:13 · 1217 阅读 · 0 评论 -
Jdom解析XML
见该地址http://wuhongyu.iteye.com/blog/361842原创 2014-12-10 19:09:55 · 439 阅读 · 0 评论 -
JSP项目中文乱码完全解决方案
先来说说几种常见的解决方案:(1)在response返回数据包之前设置它的encoding值方法:response.setContentType("text/html;charset=utf-8"); response.setCharacterEncoding("UTF-8");(2)使用String类来解决方法:String chinese = "我只说中国话!"原创 2015-04-19 20:03:18 · 1023 阅读 · 0 评论 -
各种实用的webservice
天气预报Web服务,数据来源于中国气象局 Endpoint Disco WSDL IP地址来源搜索 WEB 服务(是目前最完整的IP地址数据) Endpoint Disco WSDL随机英文、数字和中文简体字 WEB 服务 Endpoint Disco WSDL中国邮政编码 地址信息双向查询/搜索 WEB原创 2015-05-16 09:21:32 · 673 阅读 · 0 评论 -
快速获取游客和用户IP的具体实现方法
废话不多说,贴代码! Get my IP whatsmyip My Real IP is: document.write(""); Sohu API My IP Info: var cip = returnCitySN.cip; var cid = returnCitySN.cid; var cname = returnCitySN.cnam原创 2015-05-16 10:40:51 · 2505 阅读 · 0 评论 -
LinkedList实现基于LRU算法的缓存
学过操作系统的人都知道LRU页面切换算法,其实这个算法不仅仅只是能在页面切换中应用到,在缓存中也有很实际的应用。最典型的实现方式是采用LinkedHashMap来实现这个缓存,大家可以在Java源码里面看到这个类的作者关于这个的描述,不过全是英文,但是却明确提到过。下面废话不多说,直接展示我自己关于这个算法实现的代码吧,亲测通过:核心算法代码:package hk.inso.www原创 2015-08-07 18:18:45 · 3748 阅读 · 0 评论 -
SingleLinkedList独立实现,无任何依赖包
现在对Java原生数据结构特感兴趣,于是决定自己动手实现一些类,比如这个List类,在熟习了单链表和双链表的数据结构之后,终于实现了,代码如下:源码SingleLinkedList.javapackage hk.inso.service;/** * Created by IntelliJ IDEA. * Date: 8/10/15 6:09 PM * Aut原创 2015-08-11 17:51:47 · 899 阅读 · 0 评论 -
关于List contains方法的一些使用心得
实现了一个单链表,尤其是写contains方法的时候陷入了一个瓶颈,该方法对于String, Integer, Float, Double等等数据类型有效,对于对象却无效,我在想是我的实现的代码有问题吗?代码如下:/** * 判断某个元素是否在链表中 * @param element * @return 若在即为true,不在即为false */public boole原创 2015-08-12 12:19:15 · 13913 阅读 · 1 评论 -
DoubleLinkedList独立实现,不依赖任何包
精彩继续,实现完SingleLinkedList之后,今天又实现了双向链接表,代码如下:public class DoubleLinkedListE> { class NodeE> { E element; Node prev; Node next; public Node(E element)原创 2015-08-12 18:30:59 · 2027 阅读 · 0 评论 -
Java8-default / defender关键字
今天研究Java8源码的时候发现了一个神奇的关键字,default,我一直以为default只是在switch里面起作用,其余的就没什么了。然而,知道我看到它作为方法限定符之后我的三观刷新了。。。居然还可以作为权限访问符!写了几个例子研究一下:源码1:public interface DefaultAPI { public void add(i原创 2015-08-28 17:21:27 · 1483 阅读 · 0 评论 -
中文和Unicode互相转化
Unicode转中文String unicode = "\u6211\u7231\u7956\u56fd.mp3";String result = new String(unicode.getBytes("UTF-8"), "UTF-8");System.out.println(result);结果:我爱祖国中文转UnicodeString chinese原创 2015-08-05 16:20:52 · 14411 阅读 · 0 评论 -
免费且超级好用的搜索引擎INSO
免费且超级好用的搜索引擎INSO已经上线啦,界面UI是采用FlatUI设计,能够搜索到很多很多资源,近期资源一般来说要等10天左右,否则基本上是枪版。后面我会推出开发这个搜索引擎的系列教程的,尽请期待!网址是http://www.inso.hk原创 2015-08-06 18:03:36 · 3598 阅读 · 0 评论 -
BinarySearchTree查找二叉树独立实现
先看看实现了哪些功能吧?(1)构造二叉树(2)遍历二叉树结点(3)搜索二叉树结点(4)删除二叉树结点(5)判断结点是否存在二叉树看看源码:package hk.inso.service;/** * Created by IntelliJ IDEA. * Date: 8/17/15 11:45 PM * Author: Richar原创 2015-08-20 00:39:11 · 1186 阅读 · 0 评论 -
Spring MVC配置事项
在Intellij IDEA里面配置Spring MVC项目时会碰到刚一新建完毕就大面积报错的情况,主要原因还是JAR包的问题。解决方案:(1)点击项目结构进入相应的菜单(2)点击Problems查看所有问题的列表,一般来讲,会有一个 Tomcat7.0.37的maven配置项无效的情况,这个很正常,因为我们使用的是Tomcat8.0.25所以,直接删除它就可以原创 2015-08-20 09:03:28 · 793 阅读 · 0 评论 -
Struts2配置事项
(1)刚新建好的Struts2项目却无法部署,这很让人恼火,我们又要找好多好多bug,但是这儿,我提出了一种比较快速的解决方案。先看新建好项目之后的情况:在这个里面需要把Struts2的Jar包导入到web项目工程里面的lib包去。这样就好了,就不会报org.apache.struts2.dispatcher.ng.filter.StrutsPrep原创 2015-08-20 10:04:46 · 818 阅读 · 0 评论 -
Java网络编程之单线程Client-Server
最近在写这个计算机网络,然后要求我们自己去写一个服务器,一开始一头雾水!不过后来一查资料想通了,哈哈~然后自己就啪啪啪敲出来了。好啦,闲言少叙,直接看代码!Client.javapackage exercise01;import java.io.*;import java.net.*;public class Client { private String hostname原创 2014-12-04 02:29:59 · 1025 阅读 · 0 评论 -
Eclipse Error: Could not find or load main class [duplicate]
昨天在写Java代码的时候,Eclipse突然抽了,报了这个错误,然后用尽了各种方法都没有用,比如说JDK重新安装,Eclipse重启N次,但是都没有,后来去国外的一个网站找到了答案,居然是.metadata这个文件抽了,我当时很想说,“**ck”,是的,你没看错,删除这个文件,重启Eclipse就好了。好了,就先记下这一点吧!原创 2014-11-21 09:41:24 · 2367 阅读 · 0 评论 -
MyEclipse中的web项目重命名
如果你的myeclipse中的web项目重命名后在tomcat服务器中运行还是报404错误,请注意下一,首先,鼠标选中你的web项目,右键,最后一个即preferences-->myeclipse-->web,然后,在右边那个web Context-root里面改为你现在要命名的名字,保留那斜杠.。然后再在外面去重命名,右键,--》refactor--》rename就好了,原创 2014-04-14 15:00:39 · 1160 阅读 · 0 评论 -
C# WinForm窗体间传值
窗体间传递数据,无论是父窗体操作子窗体,还是子窗体操作符窗体,有以下几种方式: 公共静态变量;使用共有属性;使用委托与事件;通过构造函数把主窗体传递到从窗体中; 一、通过静态变量特点:传值是双向的,实现简单 实现代码如下:在一个app类中定义一个静态成员valuepublic class app{public转载 2014-03-31 10:37:03 · 2022 阅读 · 0 评论 -
java JDBC resultSet详解
这篇文章并没有给出如何使用ResultSet的具体例子,只是从ResultSet的功能性上进行了详细的讲述。希望这篇文章对大家理解ResultSet能够有所帮助。下面就是这篇文章的具体内容。 结果集(ResultSet)是数据中查询结果返回的一种对象,可以说结果集是一个存储查询结果的对象,但是结果集并不仅仅具有存储的功能,他同时还具有操纵数据的功能,可能完成对数据的更新等。 结果集转载 2014-04-01 07:50:45 · 4307 阅读 · 0 评论 -
Java jdk的安装及环境变量设置
可能刚开始学习Java的朋友都会有一个困h原创 2014-04-16 17:00:33 · 1099 阅读 · 0 评论 -
Java JDBC 连接Oracle
我使用连接方式是jdbc:oracle:thin:@:: 其中,指的是 本机地址,指的是端口号, 指的是oracle实例名称比如orcl 注意:还需要将jdbc14.jar这个jar文件导入到你的java工程里面去。具体方法是,右键工程名,选择Build Path-->Configure Build Path-->add External原创 2014-03-31 19:34:05 · 997 阅读 · 0 评论 -
如何实时刷新文本框中的文字
很多人在学习java或者C#GUI编程的时候可能会有一个问题就是:如何实时显示当前的时间?其实笔者在刚开始接触这个的时候也很困惑,不知道该如何解决这个问难题。下面我就以Java为例说明一下这个问题的解决方案。经过一系列的查找资料以及阅读Java JDK1.7的API以后,笔者发现有两个包很重要,它们就是java.util.Timer和java.text.SimpleDateFormat 。原创 2014-04-02 13:29:58 · 10550 阅读 · 4 评论 -
EL 表达式小结 (Express Language)
以前看示例代码的时候,经常看到jsp文件中出现诸如 ${...}一类的代码,一直困惑,今天看到了这一节的内容,也算有了个系统的学习,书上讲的很明白,也很简洁。1.EL表达式的语法格式很简单:以前编写jsp代码时,如果要获取表单中的用户名,一般使用 ,这样当然也可以获取到值,但是又把html代码和java代码混到一起,看起来比较乱套。现在使用EL表达式的话就比较简洁了:${p转载 2014-04-15 09:28:43 · 788 阅读 · 0 评论 -
javac 命令行编译 java程序
很多人估计会和我原创 2014-04-04 08:54:34 · 1178 阅读 · 0 评论 -
JSP分页技术
//实体类package entity;public class note { PRivate int id; private String title; private String author; private String content; public note(){} public note(Strin原创 2014-04-20 16:28:27 · 704 阅读 · 0 评论 -
jsp注册页面代码
用户信息的bean:package chen;public class UserBean{ private String userid; private String password; public void setUserId(String userid) { this.user转载 2014-04-13 12:49:19 · 11325 阅读 · 0 评论 -
JSP页面间传递参数
JSP页面间传递参数是经常需要使用到的功能,有时还需要多个JSP页面间传递参数。下面介绍一下实现的方法。(1)直接在URL请求后添加如:直接传递参数 特别的在使用response.sendRedirect做页面转向的时候,也可以用如下代码:response.sendRedirect("thexuan.jsp?action=transparams&detail=directe转载 2014-04-13 15:31:47 · 1128 阅读 · 0 评论 -
Java连接MySQL数据库
Java如何连接MySQL数据库呢?下面我给一段代码原创 2014-05-14 07:44:06 · 971 阅读 · 0 评论 -
关于java中文件删除失败的原因分析
最近在做一个文档管理系统,结果在删除文件的时候,一直提示我文件删除失败,当然啦,是我在jsp里面写的一个alert("文件删除失败!"),然后我就纳闷儿了,为什么删不掉呢?后来打开windows,找到相应的文件,用管理员权限去删除也删不掉!然后就给我报错,java TM...正在使用这个文件,我顿时就凌乱了,因为我使用的是MyEcplise,所以我又回去检查代码,后来终于找到元凶了,是一个警告导致原创 2014-08-08 13:33:24 · 4770 阅读 · 0 评论 -
ubuntu eclipse javadoc背景色设置
解决办法:cd /usr/share/themes/Radiance/gtk-2.0sudo gedit gtkrc相关代码如下:(我修改后的)gtk-color-scheme = "base_color:#C7EDCC\nfg_color:#4c4c4c\ntooltip_fg_color:#000000\nselected_bg_col转载 2014-09-14 22:32:56 · 812 阅读 · 0 评论 -
ubuntu mysql 编码
## The MySQL database server configuration file.## You can copy this to one of:# - "/etc/mysql/my.cnf" to set global options,# - "~/.my.cnf" to set user-specific options.# # One can use原创 2014-09-15 17:29:34 · 552 阅读 · 0 评论 -
linux Eclipse美化:解决工具栏过大和 Javadoc背景色修改
解决方案:复制如下的内容:转载 2014-09-14 23:08:03 · 1486 阅读 · 0 评论 -
二进制原码,反码以及补码实战
学了好长时间,今天终于真正理解了计算机中负数的存储,终于理解了补码的运算!我们很多人在初学有关进制知识的时候,大都学得头大,特别是在关于二进制补码表示,以及补码与十进制负整数的相互转换的时候,学完之后都觉的晕乎乎的。也可能有的人学完之后感觉良好,但当被问及n位二进制补码的十进制表示范围的时候,他就晕了。比如8位二进制补码的十进制表示范围是:-128~127,为什么呢? 我刚开接触进制是学数字电路的转载 2016-04-16 11:56:05 · 3531 阅读 · 0 评论