摘要:在库中,自带了过滤器的功能,可以用来对进行转换利用中集合实现的转换年月日方式一内容制对象中方式二创建对象内容制对象中 在guava库中,自带了过滤器(filter)的功能,可以用来对list进行转换 /** *@description * 利用guava中集合filter 实现list的转换 *@date 2016年11月3日 *@a...
摘要:在中我们需要转换相应格式的字符串,很多时候我们想到用类来解析。但是最近我在调用一个第三方的接口时返回的字符串中有个字段的值是。第一反应肯定是跟时区关联的。 在Java中我们需要转换相应格式的字符串,很多时候我们想到用SimpleDateFormat类来解析。但是最近我在调用一个第三方的接口时返回的JSON字符串中有个expires字段的值是2014-08-24T09:27:42Z。第一...
摘要:使用一个交换两个线程的数据,交换期间该会被锁住,一般用于通信领域。当双方完成交换后,交换的就为的返回值。必须指定返回值的,否则该生产者生产的将不会与消费者的空进行交换。 Exchanger 使用一个pipeline交换两个线程的数据,交换期间该Slot会被锁住,一般用于通信领域。 该类提供两个方法 // k为交换对象 exchange(V k) //指定超时时间 e...
摘要:可以实现把一个程序包装成后台服务的功能。另一种简单方法是在程序启动后监听一个指定端口,需要停止程序时,通过协议向该端口发送关闭命令即可。 在操作系统中,有一些应用程序是以后台服务形式运行的,如Mysql程序等,windows提供服务管理器,可以很方便地启动和停止一个服务。JAVA程序也可以包装成服务程序,像Tomcat那样,通过脚本程序很容易启动和停止tomcat服务。Apache C...
摘要:伪元素在元素之前添加内容。注意及以前的使用方法是,规定的是,为防止兼容性的问题,建议使用。该伪元素针对行内元素。以为例,添加的内容也是在中。 before 伪元素在元素之前添加内容。 ::after伪元素在元素之后添加内容。 注意: CSS2及以前的使用方法是a:before,CSS3规定的是a::before,为防止兼容性的问题,建议使用a::before。 该伪元素针对行内...