- 博客(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&
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关注的人