自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

java集合类多条件排序

package sort; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; /** * 排序规则,按照年龄排序,若年龄相同,按照工资排序,若工资相同,按照身高排序 * @author Administr...

2012-11-05 21:17:55 341

java模拟并发请求

package httpClientTest; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.URL; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executor...

2012-10-30 12:10:04 143

原创 Java中的值传递和引用传递

Java中的值传递和引用传递   在java中实质只存在一种传递方式:即值传递。 而引用传递是对C/C++而言的。结论:   对于基本类型,在方法体内对方法参数进行重新赋值,并不会改变原有变量的值。   对于引用类型,在方法体内对方法参数进行重新赋予引用,并不会改变原有变量所持有的引用。   方法体内对参数进行运算,不影响原有变量的值。   方法体内对参数所指向对象的属性进行运算,将...

2012-10-23 01:01:50 127

java List 去重(两种方式)

方法一: 通过Iterator 的remove方法   public void testList() {    List<Integer> list=new ArrayList<Integer>();    list.add(1);  list.add(2);  list.add(4);  list.add(1);  list.add(2);  lis...

2012-09-20 23:09:20 937

java解析xml文件(三种方式-(dom ,jdom ,dom4j)

test.xml文件 <?xml version="1.0" encoding="UTF-8"?> <HD> <disk name="C"> <capacity>8G</capacity> <directories>200&amp

2012-09-20 01:47:33 114

GET方式传递中文参数乱码

document.location="http://localhost:8080/css/AddStuInfoServlet?sname=" + encodeURIComponent (document.loginform.sname.value);servlet中:String name= new String(request.getParameter("sname").getBytes("IS...

2012-09-11 23:43:14 61

原创 link方式安装eclipse插件

1,准备工作 如果插件是一个单独的jar文件,那么你需要做三件事, 先建一个plugins文件夹,把jar文件放入其中, 再建一个eclipse文件夹,把plugins放入其中, 最后,打个比方:如果你下载的是一个名为WBPro的插件,你需要建一个WBPro文件夹,把刚才的eclipse文件夹放入其中。(不一定非得命名为WBPro,你可以用其他名字,如AAA,bb等,注:此句话...

2012-09-11 23:29:41 82

java二分法查找

二 分查找是一种高效率线性表的查找算法。在查找时必须将线性表中的关键字排好序。基本思路是:先确定线性表的中间位置 mid=(first+last)/2;比较所要查找的关键字 key与中间位置的关键字的大小,如果比key和mid.key相等则返回; key比mid.key大(假定为升序)这所要查找的关键字在mid和last之间;否则在first与mid之间。继续按照上面方法查找中间元素,直到 找到为...

2012-09-11 23:27:28 79

eclipse快捷键

声明:我列出的绝对不是网上随便搜的,是我平时积累,一定会用到的,而且有很多窍门,供大家参考。要想熟练掌握,我的建议是多操练!practice makes perfect!!! ctrl+L 跳到某行 ctrl+shift+f  格式化代码 ctrl  +  shift  +  o:导入类 ctrl  +M 快速全屏切换 ctrl  +H 打开搜索窗口 ctrl  +...

2012-09-05 00:58:36 78

mongodb与mysql对比

         mongodb 与mysql的对比 MySQL MongoDB 说明 mysqld mongod 服务器守护进程 mysql mongo 客户端工具 mysqldump mongodump 逻辑备份工具 mysql mo...

2012-09-05 00:44:51 97

jsp中文乱码问题

获取中文参数是乱码:   1. 接受参数直接设置   request.setCharacterEncoding("gb2312");    2.使用URLDecoder解码字符串     String queryStr = java.net.URLDecoder.decode(rawQueryStr , "gbk")   3.获取请求参数值之后对请求参数...

2012-09-05 00:34:44 62

原创 网站icon的添加

网站icon的添加非常简单:   代码如下:   <link href="/favicon.ico" type="image/x-icon" rel="shortcut icon" />     设计一个图标 放在web的根目录下  :注意后缀名为.ico...

2012-09-05 00:26:51 88

java二叉树深度

//定义节点 class Node{ String key; Node left; Node right; }   //计算二叉树深度 class NodeTree{ public int getlength(Node root){ int depthLeft=0...

2012-09-05 00:02:19 104

原创 java遍历map

import java.util.HashMap; import java.util.Map; public class Test { public static void main(String[] args) { Map<String,String> m = new HashMap<String,String>(); m.put(...

2012-09-04 00:02:12 84

jsp请求转发和请求重定向

   1,如果当前的Servlet组件要把请求转发给一个JSP组件,如hello.jsp,可以在Servlet的service()方法中执行以下代码:          RequestDispatcher rd = request.getRequestDispatcher("hello.jsp"); //Forward to requested URL ...

2012-09-03 23:51:12 247

jstl处理字符串

jstl处理字符串 在使用这些函数之前必须在JSP中引入标准函数的声明 <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> 下面是JSTL中自带的方法列表以及其描述  函数名函数说明使用举例   1.contains 判断字符串是否包含另外一个字符串 <c:if test="...

2012-09-03 23:37:35 123

原创 安装eclipse反编译插件

[b]1,下载jad 反编译工具 和 eclipse反编译插件包 http://www.varaneckas.com/jad/ 反编译工具下载地址 http://www.cr173.com/down.asp?id=24285 eclipse插件地址 2,拷贝到eclipse 的plugins 目录下 3,重启eclipse 4,点击windows-->preferen...

2012-09-03 00:35:20 116

原创 java List中重复的字符串排序

首先,先将字符串重复次数放入map中,然后再对map根据值进行排序。 例: //将List中每个元素的重复次数放入map中 [code="java"] public static Map testSplit(List list){ int mapinI = 1; String firString= null; if(list.size()...

2012-09-02 21:20:06 534

mongo查询内嵌文档

在mongo根据内嵌文档查询实例 [code="sql"]> db.teacher.find () { “_id” : ObjectId(“4e255ad2717ed94f4532ac08″),“subject”:”Chinese” “students” : [ { "name" : "tom", "age" : "14", "hobby" : "vol

2012-09-02 21:19:21 161

原创 java读写txt文件

[size=medium][b]1,写文件 将文件的内容写到txt中[/b][/size] 此处用启动一个线程的方式来写入文件,说白了就是继承Runnable接口的线程,然后在run方法里面写相关操作,最后通过一个main函数来执行即可。 [code="java"] import java.io.BufferedWriter; import java.io.FileNotFou...

2012-09-01 00:39:15 81

jdbc连接mysql数据库

jdbc连接数据库都是几个步骤: 1)加载驱动 2)建立连接 3)创建查询语句 4)返回结果集 如果想要设置事务,则需在操作之前设置默认提交方式即可,关于事务,此处不再赘述。 代码如下: [code="java"]package com.test.lihongxu; import java.sql.Connection; import java.sql.D...

2012-09-01 00:22:40 152

原创 修改mysql自增主键的初始值

默认情况下ID是从1开始递增,如果要修改递增初始值,可在Mysql中执行下列语句: [code="sql"]ALTER TABLE tablename AUTO_INCREMENT=999 [/code](直接tablename.不用写字段名字) 带有自增主键的mysql 插入的时候要注意第一行不要插入 insert into tag_feed values(null,111,111...

2012-09-01 00:08:41 619 1

原创 java对mysql 中bigint的处理

[b]mysql 中的bigint 是能存放8个字节长度,因此如果想插入的数字过大,应该使用该类型。[/b] 在java中可以对这种无限大的数进行处理,BigInteger a=new BigInteger( "1222222224444444444444444444444444" ); 从mysql中[code="java"]取出bigInteger 可以把它当成一个对象来取 ...

2012-09-01 00:06:24 2225

原创 mysql建表语句

工作的时候总会写一些建表语句提交给db,有的时候就会忘记主键自增写法,以及一些类型的标注,下面是一个比较全的建表语句,包括各种类型。 [code="sql"] create table minisite_lock_site( id int not null auto_increment primary key, admin_id bigint,site_id bigint, lock_r...

2012-09-01 00:01:26 122

原创 awk去重

本例循序渐进演示awk去重的各种功能 例如某1og 或txt下具有如下格式的文本(暂定文本名为test.log) [code="java"] 16:12:35 siteId 3333338732 siteName a11 16:12:36 siteId 4333338732 siteName b22 16:12:38 siteId 3333338732 siteName a11 1...

2012-08-31 00:49:05 471

原创 插入排序算法—直接插入排序

算法思路:假定这些数字的序是排好的,然后从头往后,如果有数比当前外层元素的值大,则将这个数的位置往后挪,直到当前外层元素的值大于或等于它前面的位置为止.这具算法在排完前k个数之后,可以保证a[1…k]是局部有序的,保证了插入过程的正确性. [code="java"]package test; import java.util.Scanner; public class Ins...

2012-08-30 22:34:25 141

原创 java读取xml文件

可以用两种方法实现: [b]1.利用jdk的dom进行读取 2.利用dom4j进行读取[/b] 1.创建xml文件 [code="java"] org.olympics.yizu.Question 奥林匹克旗环的颜色自左至右为 A.蓝黄黑绿红 B.蓝黑黄绿红 C.蓝黄黑红绿 D.蓝黄绿黑红 A 国际奥委...

2012-08-30 22:33:31 71

IE对于ajax重复提交的处理

     在js代码中,如果对同一个地址进行重复提交,并且参数也不变的话,ie6-ie7都会将缓存中的数据返回给客户端。    虽然节省了时间,但是在某些项目中数据需要实时更新的情况下就成为一个bug了,为了兼容ie的怪癖,在提交请求的时候要养成请求参数添加随机数的习惯,这样就保证请求的参数不重复,ie也不会读缓存了 ...

2012-08-29 00:42:10 111

java 对map中的 value 排序

[code="java"]package Map; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; import java.util.Map; import java.util.Map.Entry; impor...

2012-08-29 00:38:24 271

mysql 百万级数据查找,并写入txt文件

1,建立mysql的查询类,里面包含查询方法(两个参数,为了分页查找) package com.test.lihongxu; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.s...

2012-08-29 00:30:25 761

原创 java对目录和文件的操作

1)遍历文件夹里面所有文件: 用递归,每次递归前先判断是否为文件,用isFile()来判断 [code="java"] import java.io.File; class Noname1 { public static int count=0; public static void countNumber(File f){ //判断是否是文件...

2012-08-29 00:19:26 106

tomcat 修改ROOT的方法

[b] 修改tomcat默认启动的工程,我们知道,tomcat默认输入http://localhost:8080/会进入到默认的tomcat欢迎页面,也就是存放在$tomcat/webapps/ROOT,想改变默认工程路径,就要修改$tomcat/conf/server.xml文件[/b] 1、直接将web工程放在tomcat的webapps文件夹下面,前提是你的工程里面都是已经编译好的,...

2012-08-29 00:09:43 348

原创 java 获取请求 URL

[code="java"] //java 获取请求 URL String url = request.getScheme()+"://"; //请求协议 http 或 https url+=request.getHeader("host"); // 请求服务器 url+=request.getRequestURI(); // 工程...

2012-08-28 23:58:48 244

linux 安装svn,并设置钩子来同步更新

[b]linux安装svn[/b]下载 http://subversion.tigris.org/downloads/subversion-1.6.6.tar.gz 和 http://subversion.tigris.org/downloads/subversion-deps-1.6.6.tar.gz 1./configure --prefix=/opt/svn --without...

2012-08-28 23:52:26 182

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除