- 浏览: 347987 次
- 性别:
- 来自: 北京
最新评论
-
hai2653068:
刚刚就用到了。。。 一字符串类型时间的排序 时间有重复 ...
java List 去重(两种方式) -
java门徒CZP:
数据量大时的速度??
java集合类多条件排序 -
showtimes52007:
也就相当于分组,然后排序嘛.
java集合类多条件排序 -
longjun:
好
java解析xml文件(三种方式-(dom ,jdom ,dom4j) -
zx44y:
没多大概率用得到。
java List 去重(两种方式)
文章列表
jstl处理字符串 在使用这些函数之前必须在JSP中引入标准函数的声明
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
下面是JSTL中自带的方法列表以及其描述 函数名函数说明使用举例
1.contains 判断字符串是否包含另外一个字符串
<c:if test="${fn:contains(name, searchString)}">
2.containsIgnoreCase 判断 ...
1,下载jad 反编译工具 和 eclipse反编译插件包
http://www.varaneckas.com/jad/ 反编译工具下载地址
http://www.cr173.com/down.asp?id=24285 eclipse插件地址
2,拷贝到eclipse 的plugins 目录下
3,重启eclipse
4,点击windows-->preferences-->java-->jadClipse
在 Path to decoplier 中 修改jad.exe的路径,也就是第一个下载你解压的路径
5.Windows -> Perferenc ...
首先,先将字符串重复次数放入map中,然后再对map根据值进行排序。
例:
//将List中每个元素的重复次数放入map中
public static Map testSplit(List list){
int mapinI = 1;
String firString= null;
if(list.size()>=1){
firString =list.get(0).toString();
map.put(firString,mapinI);
list.remo ...
mongo查询内嵌文档
- 博客分类:
- mongo
在mongo根据内嵌文档查询实例
> db.teacher.find ()
{
“_id” : ObjectId(“4e255ad2717ed94f4532ac08″),“subject”:”Chinese”
“students” : [
{
"name" : "tom",
"age" : "14",
"hobby" : "volleyball"
},
{
"name" : "Lucy",
"age ...
1,写文件 将文件的内容写到txt中
此处用启动一个线程的方式来写入文件,说白了就是继承Runnable接口的线程,然后在run方法里面写相关操作,最后通过一个main函数来执行即可。
import java.io.BufferedWriter;
import java.io.FileNotFoundException;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class Write ...
jdbc连接数据库都是几个步骤:
1)加载驱动
2)建立连接
3)创建查询语句
4)返回结果集
如果想要设置事务,则需在操作之前设置默认提交方式即可,关于事务,此处不再赘述。
代码如下:
package com.test.lihongxu;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class MysqlC ...
默认情况下ID是从1开始递增,如果要修改递增初始值,可在Mysql中执行下列语句:
ALTER TABLE tablename AUTO_INCREMENT=999 (直接tablename.不用写字段名字)
带有自增主键的mysql 插入的时候要注意第一行不要插入 insert into tag_feed values(null,111,111);
mysql 中的bigint 是能存放8个字节长度,因此如果想插入的数字过大,应该使用该类型。
在java中可以对这种无限大的数进行处理,BigInteger a=new BigInteger( "1222222224444444444444444444444444" );
从mysql中取出bigInteger 可以把它当成一个对象来取
System.out.println(set.getObject(1));
List<BigInteger> list= new ArrayList<BigInteger>( ...
工作的时候总会写一些建表语句提交给db,有的时候就会忘记主键自增写法,以及一些类型的标注,下面是一个比较全的建表语句,包括各种类型。
create table minisite_lock_site(
id int not null auto_increment primary key,
admin_id bigint,site_id bigint,
lock_reason varchar(300),
last_time int,l
ocktime datetime,
un_lock int);
本例循序渐进演示awk去重的各种功能
例如某1og 或txt下具有如下格式的文本(暂定文本名为test.log)
16:12:35 siteId 3333338732 siteName a11
16:12:36 siteId 4333338732 siteName b22
16:12:38 siteId 3333338732 siteName a11
16:12:39 siteId 3333338732 siteName a11
16:12:40 siteId 5333338732 siteName c33
16:12:41 siteId 4333338732 siteName ...
算法思路:假定这些数字的序是排好的,然后从头往后,如果有数比当前外层元素的值大,则将这个数的位置往后挪,直到当前外层元素的值大于或等于它前面的位置为止.这具算法在排完前k个数之后,可以保证a[1…k]是局部有序的,保证了插入过程的正确性.
package test;
import java.util.Scanner;
public class InserSort {
public static void main(String[] args) {
/*输入十个数字*/
int a[]=new int[10];
Scann ...
可以用两种方法实现:
1.利用jdk的dom进行读取
2.利用dom4j进行读取
1.创建xml文件
<?xml version="1.0" encoding="UTF-8"?>
<questions>
<classname>org.olympics.yizu.Question</classname>
<question>
<title>奥林匹克旗环的颜色自左至右为</title>
<answer>A.蓝黄黑绿红</ans ...
在网上找了好久securecrt 7.0破解版,也搜了注册码,就是不好用,最后终于找到一个,不过是英文版,但是也很好用了,在这里与大家分享一下
http://www.xiazaiba.com/html/1735.html
IE对于ajax重复提交的处理
- 博客分类:
- javascript
在js代码中,如果对同一个地址进行重复提交,并且参数也不变的话,ie6-ie7都会将缓存中的数据返回给客户端。
虽然节省了时间,但是在某些项目中数据需要实时更新的情况下就成为一个bug了,为了兼容ie的怪癖,在提交请求的时候要养成请求参数添加随机数的习惯,这样就保证请求的参数不重复,ie也不会读缓存了
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;
import java.util.TreeMap;
public class SortMap {
public static void main(String[] args) {
Map map=new ...