- 浏览: 413521 次
- 性别:
- 来自: 北京
最新评论
-
wygdove:
楼主好,有一个问题请教。对于第二段示例代码,楼主说到“如果字符 ...
关于java中split的使用 -
无痕海:
可以选择用迭代器来删除。
Arrays.asList() 返回的list不能add,remove -
u012076104:
顶
关于java中split的使用 -
hanmiao:
代码那叫壹個乱,就不能用下高亮工具嘛...
JUnit使用方法 -
shinestarwang:
严重误导别人!,你是不知道什么是空白符呢还是写错了呢?你把/s ...
关于java中split的使用
文章列表
系统使用jodatime解析字符串时,发现,出生日期1989-04-16的用户始终无法注册。发现后台使用使用jodatime的代码demo如下:
public static DateTime parseDatetime(String time, String format) {
DateTimeFormatter formatter = DateTimeFormat.forPattern(format);
return formatter.parseDateTime(time);
}
后台抛出了异常:
Exce ...
Java开发中对于日期、时间的操作非常频繁,但是使用java.util.Calendar让人感到无比郁闷。Joda-Time提供了一组Java类包用于处理包括ISO8601标准的date和time。可以利用它把JDK Date和Calendar类完全替换掉,而且仍然能够提供很好的集成。并且 Joda 与 JDK 是可互操作的。 以下通过对比DateTime和Calendar的使用让我们来了解下DateTime的更加方便的用法。1 创建2016-07-22 10:00:01的对象
Calendar c = Calendar.getInstance();
c.set(2016,Calendar ...
Ftpsclient上传文件到ftp时storeFile总是返回false(522 data connections must be encrypted)
- 博客分类:
- java
- ftp
- ftpsClient
- ftps
使用java中org.apache.commons.net.ftp的FTPSClient将文件上传服务器时,调用storeFile总是返回false。
及时打印fClient.getReplyCode()和fClient.getReplyString(),返回522 data connections must be encrypted。
后来增加如下代码,解决问题
this.fClient.enterLocalPassiveMode();
this.fClient.setFileTransferMode(FTP.STREAM_TRANSFER_MODE);
this.fClient. ...
转载 http://blog.csdn.net/chenleixing/article/details/43121435
BidiMap,“bidi”是单词bidirectional 的简写,意思是双向的,故而可以大概想到这个Map的“特长”是通过key找到value,又可通过value找到key(当然我们用JDK中的Map调用entrySet ...
排序算法的java实现可参考 https://github.com/shukuiyan/sort/blob/master/my
排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中需要使用外存,则称为外排序。下面讲的排序都是属于内排序。
内排序有可以分为以下几类:
(1)、插入排序:直接插入排序、二分法插入排序、希尔排序。
(2)、选择排序:简单选择排序、堆排序。
(3)、交换排序:冒泡排序、快速排序。
(4)、归并排序
(5)、基数排序 ...
平时产生随机数时我们经常拿时间做种子,比如用System.currentTimeMillis的结果,但是在执行一些循环中使用了System.currentTimeMillis,那么每次的结果将会差别很小,甚至一样,因为现代的计算机运行速度很快。后来看到java中产生随机数函数以及线程池中的一些函数使用的都是System.nanoTime,下面说一下这2个方法的具体区别。
System.nanoTime提供相对精确的计时,但是不能用他来计算当前日期,
返回最准确的可用系统计时器的当前值,以毫微秒(纳秒 )为单位。
纳秒 ns(nanosecond):纳秒, 时间单位。一秒的10亿分之 ...
首先2个都是map,所以用key取值肯定是没区别的,区别在于用Iterator遍历的时候
LinkedHashMap保存了记录的插入顺序,先插入的先遍历到
TreeMap默认是按升序排,也可以指定排序的比较器。遍历的时候按升序遍历。
例如:a是LinkedHashMap,b是TreeMap。
a.put("2","ab");
a.put("1","bc");
b.put("2","ab");
b.put("1","bc"); ...
from http://blog.csdn.net/zhengqiqiqinqin/article/details/8434132
1.Collection List Set Map 区别记忆
这些都代表了Java中的集合,这里主要从其元素是否有序,是否可重复来进行区别记忆,以便恰当地使用,当然还存在同步方面的差异,见上一篇相关文章。
有序否
允许元素重复否
Arrays.asList()返回的是List,而且是一个定长的List,所以不能转换为ArrayList,只能转换为AbstractList原因在于asList()方法返回的是某个数组的列表形式,返回的列表只是数组的另一个视图,而数组本身并没有消失,对列表的任何操作最终都反映在数组上. 所以不支持remove,add方法的
List s = Arrays.asList("1", "2");
// List<String> list = new ArrayList<String>();
// list.a ...
转自 http://www.cnblogs.com/gw811/archive/2012/10/04/2711746.html
Java Arrays中提供了对所有类型的排序。其中主要分为Primitive(8种基本类型)和Object两大类。
基本类型:采用调优的快速排序;
对象类型:采用改进的归并排序。
一、对于基本类型源码分析如下(以int[]为例):
Oracle的悲观锁和乐观锁
- 博客分类:
- 数据库 锁 悲观锁 乐观锁
为了得到最大的性能,一般数据库都有并发机制,不过带来的问题就是数据访问的冲突。为了解决这个问题,大多数数据库用的方法就是数据的锁定。
数据的锁定分为两种方法,第一种叫做悲观锁,第二种叫做乐观锁。什么叫悲观锁呢,悲观锁顾名思义,就是对数据的冲突采取一种悲观的态度,也就是说假设数据肯定会冲突,所以在数据开始读取的时候就把数据锁定住。而乐观锁就是认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果发现冲突了,则让用户返回错误的信息,让用户决定如何去做。
先从悲观锁开始说。在SqlServer等其余很多数据库中,数据的锁定通常采用页级锁的方式,也就是 ...
从别出转载的,记录下以供参考
org.apache.commons.lang.StringUtils中方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体可以查看源代码)。
除了构造器,StringUtils中一共有130多个方法,并且都是static的,
所以我们可以这样调用StringUtils.xxx()。
下面分别对一些常用方法做简要介绍:
...
eclipse里修改了一下java类,
头部类似如下
package a.b.c;
import com.yan.a.*;
import com.yan.b.CCC.java;//然后始终在这句报异常:Syntax error on token ";", import expected after this token
public class AAA()
{
}
后来,看了n遍也没法什么不对的语法错误,诡异了。
尝试删除这句import,然后就开始在上一个import报异常。可以断定的是,一定是import之后有语法错误了。
...
//变量与字符串常量比较是否相等时,把字符串常量放在前面,这样避免报空指针异常
public class EqualTest
{
public static void main(String args[])
{
String aa = null;
System.out.print("dd".equals(aa));//
System.out.print(aa.equals("dd"));//报空指针异常
}
}
from : http://www.36wu.com/Service.aspx
快递查询WEB服务
http://webservice.36wu.com/ExpressService.asmx
支持上百家快递/物流查询,准确高效,所有数据均来自快递服务商。此数据返回类型进行了封装,方便开发人员和应用者进行调用,后期会提供返回json类型,敬请关注。
天气预报WEB服务
http://webservice.36wu.com/weatherService.asmx
天气图标下载 http://www.36wu.com/WeatherPic.aspx
涵盖全国2560多个区县市天 ...