java
laijieyao
勇者无敌
展开
-
JAVA中的两种典型排序,选择和冒泡
对于初学java的童鞋来说,排序是必经之路,排序有很多种,我列出两种最常用的排序选择,冒泡供大家参考 注:默认的排序顺序是从小到大 选择排序 public static void selectSort(int[] arr)//选择排序 { for (int x=0;x<arr.length-1 ;x++ ) { for (int y=x+1;y<arr原创 2012-12-14 08:09:46 · 843 阅读 · 0 评论 -
配置Tomcat6.0解决下载文件名乱码
web开发过程的上传下载,使用Tomcat6下载的文件名容易出现乱码。示例如下:public static void export(HttpServletResponse response,Workbook wb,String fileName)throws Exception{ response.setHeader("Content-Disposition", "attachmen转载 2016-09-27 16:47:28 · 3868 阅读 · 0 评论 -
java读取文件后修改,并写入到另一个文件
首先,用java读取文件和写入文件都其实很简单,但重点是修改文件。 修改可以为替换、删除、新增字符。所以不能用inputstream那种字节流的方式,以下例子使用BufferedReader的方式来读取每行的字符数据。 完成一个Util java文件如下: 主要要用到common-io.jar 包,其中有一些正则表达式规则来做替换工作。package com.zjhc.hcdream.util原创 2016-09-14 17:31:09 · 10071 阅读 · 1 评论 -
MyEclipse10.6 myeclipse2013下添加jadClipse反编译插件 .
jad是一个使用比较广泛的Java反编译软件,jadClipse是jad在eclipse下的插件,下面像大家介绍下如何将jadclipse加入到MyEclipse10.X,9.X,8.X,6.X等各版本当中: 1.http://nchc.dl.sourceforge.net/project/jadclipse/jadclipse3.3/3.3.0%20%28for%20Eclipse%20_%3D3转载 2016-06-08 12:59:18 · 1233 阅读 · 1 评论 -
eclipse+tomcat调试修改代码不用重启容器配置方法
Eclipse+Tomcat调试修改代码不用重启容器配置方法1.问题: 一直以来,虽然在使用MyEclispe+Tomcat在Eclipse里面启动tomcat可以DEBUG JAVA类代码,但是一旦DEBUG发现代码有问题,修改后需要重新启动容器才能生效.2.解决: 使用tomcat5.5.xx以上版本后,只要配置tomcat不因为类的修改重新加载容器。那么你如果只是修改了类的实现(方法体内的转载 2016-05-19 11:02:48 · 8770 阅读 · 0 评论 -
forward和sendRedirect的区别
1、forward forward的交互过程如下: ① 浏览器访问Servlet1。 ② Servlet1想让Servlet2对客户端的请求进行响应,于是调用forward()方法,将请求转发给Servlet2进行处理。 ③ Servlet2对请求做出响应。 2、sendRedirect sendRedirect的交互过程如下: ① 浏览器访问Servlet1。 ② Serv原创 2015-12-22 15:26:22 · 829 阅读 · 0 评论 -
Filter进行登录验证时循环重定向的解决方法(转)
今天碰到如标题所示问题,想了好久,没有找到一个合适的方法。下面一篇博客点醒了我: http://blog.csdn.net/xuniailian/article/details/8257080 为博主点个赞!转载 2015-12-22 15:09:29 · 2487 阅读 · 0 评论 -
用Collection.sort对List做排序
用Collection.sort对List做排序原创 2015-10-12 17:06:55 · 2987 阅读 · 0 评论 -
EL表达式字符串操作
http://java.sun.com/jsp/jstl/functions"% >${wjcd.lrsj}原来得到的是如2006-11-12 11:22:22.0${fn:substring(wjcd.lrsj, 0, 16)}使用functions函数来获取list的长度${fn:length(list)} fn:contai转载 2015-09-22 14:42:39 · 1000 阅读 · 0 评论 -
JSP基本注册登录系统(含验证码)
纯手工编写,希望对大家能有所帮助首先编写注册和登录的基本页面,分别命名为regist.jsp,login.jsp,另外再创一个用于证明用户已经登录的页面提示,命名为main.jsplogin.jsp主要代码如下: 登录 用户名: <% String msg = (String)request.getAttribute("l原创 2013-10-25 07:07:47 · 16128 阅读 · 3 评论 -
控件长宽自适应缩放
$(function() { var width = $(window).width()-10; var height = $(window).height()-10; $("#deviceInfo").css("height",height*0.6); $("#deviceOperateInfo").css("height",height*0.4); });原创 2014-06-13 16:21:49 · 999 阅读 · 0 评论 -
combo扩展:禁止手工改变输入框的值
今天做项目用到combobox,但是需要无法在里面进行输入,如果输入的话那么在后台就需要一系列的判断。一位大神自己写了个脚本用于解决这个方法一切尽在不言中,直接给代码给大家啊,上面的js和cs文件都是基本的easyui库 combo扩展之disableTextbox - jQuery EasyUI Demo $.extend($.转载 2014-03-18 17:21:13 · 2672 阅读 · 0 评论 -
面向对象和面向过程的区别(大神级回答)
面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走,3、绘制画面,4、判断输赢,5、轮到白子,6、绘转载 2013-03-26 09:25:57 · 1158 阅读 · 0 评论 -
用Eclipse写网页出现乱码问题
今天用eclipse写网页,调试的时候出现了乱码问题,很是纠结,用度娘找了好久,终于找到了个很好的文章,链接如下:http://www.cnblogs.com/feichexia/archive/2012/11/23/eclipseandwebpageencoding.html转载 2012-12-21 06:56:49 · 2134 阅读 · 0 评论 -
java中单例设计模式
单例设计模式: 它的出现为了可以保证一个类在内存中的对象唯一性。对于多个程序使用同一个配置信息对象时,必须要保证该对象的唯一性 单例设计的思想1、不允许其他程序用new创建该类对象。2、在该类中创建一个本类实例。3、对外提供一个方法让其他程序可以获取该类对象 步骤:1、私有化该类的构造函数2、通过new在本类中创建一个本类对象。3、在对外提供一个方法原创 2012-12-14 08:54:43 · 729 阅读 · 0 评论 -
关于java中对象和类的一点小想法
废话不多说,个人的小看法就是:就像你叫别人填一些调查表,类就是那个表,而对象就是被调查的那个人,被调查的人可以有很多,并且名字都不一样,而表只有一张,表上有姓名,年龄,出生日期,这就是类的属性~~ 这是个人的一点小看法啦,如果有不服的话请评论~~原创 2012-12-14 08:29:58 · 553 阅读 · 0 评论 -
java中在Service层获取request,获取绝对路径
service获取request、获取绝对路径原创 2016-11-08 10:48:43 · 6703 阅读 · 1 评论