自定义博客皮肤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 328

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 134

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

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

2012-10-23 01:01:50 113

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 932

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 106

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 57

原创 link方式安装eclipse插件

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

2012-09-11 23:29:41 75

java二分法查找

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

2012-09-11 23:27:28 72

eclipse快捷键

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

2012-09-05 00:58:36 70

mongodb与mysql对比

        mongodb 与mysql的对比MySQLMongoDB说明mysqldmongod服务器守护进程mysqlmongo客户端工具mysqldumpmongodump逻辑备份工具mysqlmo...

2012-09-05 00:44:51 89

jsp中文乱码问题

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

2012-09-05 00:34:44 56

原创 网站icon的添加

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

2012-09-05 00:26:51 82

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 95

原创 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 78

jsp请求转发和请求重定向

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

2012-09-03 23:51:12 241

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 112

原创 安装eclipse反编译插件

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

2012-09-03 00:35:20 105

原创 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 528

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 149

原创 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 74

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 147

原创 修改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 614 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 2204

原创 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 114

原创 awk去重

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

2012-08-31 00:49:05 458

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

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

2012-08-30 22:34:25 136

原创 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 67

IE对于ajax重复提交的处理

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

2012-08-29 00:42:10 100

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 266

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 752

原创 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 99

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 338

原创 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 237

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.gz1./configure --prefix=/opt/svn --without...

2012-08-28 23:52:26 175

空空如也

空空如也

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

TA关注的人

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