- 浏览: 347970 次
- 性别:
- 来自: 北京
最新评论
-
hai2653068:
刚刚就用到了。。。 一字符串类型时间的排序 时间有重复 ...
java List 去重(两种方式) -
java门徒CZP:
数据量大时的速度??
java集合类多条件排序 -
showtimes52007:
也就相当于分组,然后排序嘛.
java集合类多条件排序 -
longjun:
好
java解析xml文件(三种方式-(dom ,jdom ,dom4j) -
zx44y:
没多大概率用得到。
java List 去重(两种方式)
文章列表
package sort;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
/**
* 排序规则,按照年龄排序,若年龄相同,按照工资排序,若工资相同,按照身高排序
* @author Administrator
*
*/
public class TestObjectSort {
public static void main(String[] args) {
List<St ...
package httpClientTest;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.Semaphore;
public class HttpPressTest {
public static void main ...
Java中的值传递和引用传递
在java中实质只存在一种传递方式:即值传递。 而引用传递是对C/C++而言的。结论:
对于基本类型,在方法体内对方法参数进行重新赋值,并不会改变原有变量的值。
对于引用类型,在方法体内对方法参数进行重新赋予引用,并不会改变原有变量所持有的引用。
方法体内对参数进行运算,不影响原有变量的值。
方法体内对参数所指向对象的属性进行运算,将改变原有变量所指向对象的属性值。
在JAVA中变量有以下两种:
基本类型变量,包括char、byte、short、int、long、float、double、boolean。
引用类型 ...
方法一: 通过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);
list.add(5);
list.add(1);
List<Integer> listTemp= new ArrayList<Integer>();
Iterator&l ...
test.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<HD>
<disk name="C">
<capacity>8G</capacity>
<directories>200</directories>
<files>1580</files>
</disk>
<di ...
document.location="http://localhost:8080/css/AddStuInfoServlet?sname=" + encodeURIComponent (document.loginform.sname.value);servlet中:String name= new String(request.getParameter("sname").getBytes("ISO-8859-1"),"UTF-8");
1,准备工作
如果插件是一个单独的jar文件,那么你需要做三件事,
先建一个plugins文件夹,把jar文件放入其中,
再建一个eclipse文件夹,把plugins放入其中,
最后,打个比方:如果你下载的是一个名为WBPro的插件,你需要建一个WBPro文件夹,把刚才的eclipse文件夹放入其中。(不一定非得命名为WBPro,你可以用其他名字,如AAA,bb等,注:此句话可先不看)。好了,插件的大致结构出来了,如下WBPro/eclipse/plugins/**.jar
如果插件是plugins和features两个文件夹(或只有plugins文件夹),
请建一 ...
二 分查找是一种高效率线性表的查找算法。在查找时必须将线性表中的关键字排好序。基本思路是:先确定线性表的中间位置 mid=(first+last)/2;比较所要查找的关键字 key与中间位置的关键字的大小,如果比key和mid.key相等则返回; key比mid.key大(假定为升序)这所要查找的关键字在mid和last之间;否则在first与mid之间。继续按照上面方法查找中间元素,直到 找到为止。具体实现如下
public class BinarySearch {
public BinarySearch() {
super();
}
/**
* Java二分法查找
* ...
声明:我列出的绝对不是网上随便搜的,是我平时积累,一定会用到的,而且有很多窍门,供大家参考。要想熟练掌握,我的建议是多操练!practice makes perfect!!!
ctrl+L 跳到某行
ctrl+shift+f 格式化代码
ctrl + shift ...
mongodb 与mysql的对比
MySQL
MongoDB
说明
mysqld
mongod
服务器守护进程
mysql
mongo
客户端工具
mysqldump
mongodump
逻辑备份工具
mysql
mongorestore
逻辑恢复工具
db.repairDatabase()
修复数据库
mysqldump
mongoexport ...
获取中文参数是乱码:
1. 接受参数直接设置
request.setCharacterEncoding("gb2312");
2.使用URLDecoder解码字符串
String queryStr = java.net.URLDecoder.decode(rawQueryStr , "gbk")
3.获取请求参数值之后对请求参数值重新编码。也就是先将其转换成字节数组,再将字节数组重新解码成字符串。
//获取原始的请求参数值
String rawName = requ ...
网站icon的添加非常简单:
代码如下:
<link href="/favicon.ico" type="image/x-icon" rel="shortcut icon" />
设计一个图标 放在web的根目录下 :注意后缀名为.ico
//定义节点
class Node{
String key;
Node left;
Node right;
}
//计算二叉树深度
class NodeTree{
public int getlength(Node root){
int depthLeft=0;
int depthRight=0;
int depth=0;
//左子树的深度
if ...
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("a", "perfect");
m.put("b", "good");
m.put("c" ...
1,如果当前的Servlet组件要把请求转发给一个JSP组件,如hello.jsp,可以在Servlet的service()方法中执行以下代码:
RequestDispatcher rd = request.getRequestDispatcher("hello.jsp");
//Forward to requested URL
rd.forward(request, response);
在JSP页面中,可以使用<jsp:forward>标签来转发请求,例如: ...