java
快乐缠绕
这个作者很懒,什么都没留下…
展开
-
Java对象初始化顺序
转载自 : http://www.importnew.com/21832.html最近我发现了一个有趣的问题,这个问题的答案乍一看下骗过了我的眼睛。看一下这三个类:123456789packagecom.ds.test; publiccl转载 2016-10-19 11:00:13 · 438 阅读 · 0 评论 -
LongStream 中的 range 和rangeClosed方法的区别
功能 range,需要传入开始节点和结束节点两个参数,返回的是一个有序的LongStream。包含开始节点和结束节点两个参数之间所有的参数,间隔为1. rangeClosed的功能和range类似。差别差别就是rangeClosed包含最后的结束节点,range不包含。代码测试range @Test public void rangedTest() { Lon原创 2016-12-13 15:26:59 · 11948 阅读 · 0 评论 -
自己总结的Spring 的一些知识,Spring IOC,MVC
一、 Spring1, 使用Spring需要的基本的配置:1),添加支持的jar包:2),添加spring的配置文件applicationContext.xml(这个名字也可以自己定义),一般存放在src下面,这个时候Spring容器的环境就已经搭建好了:xmlversion="1.0"encoding="UTF-8"?>beansxmlns="h原创 2014-10-30 21:50:58 · 834 阅读 · 0 评论 -
解决java Socket慢的问题
最近本人在业余时间想使用socket写一个访问网页的工具类,用来了解http。在编写过程中发现,一个大概是5k的图片,用代码去下载时候用了足足30秒,但是在浏览器中访问同一个链接的时候只用了3ms,这个中间的差距我实在不能够接收。我是做了什么,我编写的代码这么慢。经过我在谷歌上搜索发现read()方法当读取完数据之后就开始阻塞,等待返回-1结束,这个等待的过程占到了总时间的99%。可是如果不等待怎么原创 2017-02-06 18:34:30 · 6308 阅读 · 2 评论 -
quartz学习和使用
Quartz 学习和使用介绍Quartz 是一个完全使用java编写的开源作业调度框架,为在java应用程序中进行作业调度提供了简单却强大的机制。同时Quartz还有强大的调度功能,支持持久化,能够并发的执行任务,还可以对任务进行监听,集群等特性。Quartz 设计的核心类包括 Scheduler(调度器), Job(定时任务),JobDetail(任务详情) 以及 Trigger(触发器)。其中,原创 2017-02-22 18:06:03 · 436 阅读 · 0 评论 -
Spring Boot Did not find handler method for [/WEB-INF/views/index.html]
Spring Boot Did not find handler method for [/WEB-INF/views/index.html]使用spring boot进行开发的时候,把静态的html页面放到了web-inf之下,然后添加了如下的配置spring.mvc.view.prefix=/WEB-INF/views/spring.view.suffix=.html程序启动访问index.ht原创 2017-03-29 19:04:58 · 7571 阅读 · 0 评论