自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

岁月无痕的博客

越努力、越幸福

  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

原创 jquery each函数 break和continue功能

之前在写js的时候,想要跳出juqery的each循环,用break,却没有效果,后来查了一下,才知道不是用break; java 中的break—-jquery的each用return false; java 中的coutinue—-jquery的each用return true; 例如: $.each(data, function (index, value

2016-09-22 16:51:21 636

原创 java中的break、continue、return区别

1、break:可以用于for循环等循环体和开关语句switch case中;用在循环中时,break是指跳出当前的循环体,如果是嵌套循环的话,只能跳出离break最近的for循环层;例如: public static void main(String[] args) { for (int i = 0; i<=5; i++) { if (i == 3)

2016-09-22 16:27:35 1130

转载 超强、超详细redis数据库入门教程

【本教程目录】 1.redis是什么 2.redis的作者何许人也 3.谁在使用redis 4.学会安装redis 5.学会启动redis 6.使用redis客户端 7.redis数据结构 – 简介 8.redis数据结构 – strings 9.redis数据结构 – lists 10.redis数据结构 – 集合 11.redis数据结构 – 有序集合 12.redis数

2016-09-20 12:06:37 631

原创 多线程Thread类和Runnable接口资源共享问题分析

最近在看多线程时,一直迷茫为什么继承Thread类的多线程不能实现资源共享,但是实现Runnable接口的多线程却能实现资源共享,先看一段经典的卖票多线程,将程序修改一下,使运行结果直观。 首先是实现Runnable接口来实现多线程:public class TicketSaleMain implements Runnable{ private int num = 5;

2016-09-09 13:41:41 1717

原创 java 线程start()和run()方法的区别

Thread类中start()和run()方法的区别是: start(): 程序调用Thread类的start()方法来启动一个线程, 启动后此线程是处于就绪状态, 并没有运行。然后通过此Thread类调用该Runnable对象的run()方法来让此线程运行。(一般都会在自己程序中重写run方法来实现自己的功能。)start()方法启动线程将自动调用 run()方法,这是由jvm的内存机制规定的

2016-09-09 10:14:17 353

原创 java多线程实现:Runnable接口

直接上例子:package com.lyt.study.controller;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;/** * Created by lyt on 2016/9/8 0008. */class SaleTicketThread

2016-09-08 17:12:35 605

原创 web项目没有main方法,怎么运行的?

首先理解一下main方法:你的java程序要运行,总要有一个起点,所以我们就约定,从main方法这里开始一行一行执行,java程序跑起来,一般是通过主类的main方法启动的。web容器是作为web程序的一部分存在的,由web容器启动你自己写的代码,像void main()之类的,测试的时候有时候会用到,其他基本不用。tomcat的主类是BootStrap类,也是以此类的main方法作为入口启动的,w

2016-09-08 11:21:42 15229

原创 垃圾回收和内存分配策略(二)

垃圾收集算法:A:标记-清除算法:分为标记和清除两个阶段。标记要回收的对象,然后进行清除。 有两个问题1:效率不高 2:会产生大量不连续的内存碎片。 碎片太多,假如程序运行时,需要分配较大对象时,无法找到连续内存,而不得不提前触发另一次垃圾回收 B:复制算法:运行高效。它将可用内存容量划分为大小相等的两块,每次只使用其中的一块。 当这一块用完之后,就将还存活的对象复制到另外一块上面,然后

2016-09-06 19:01:38 405

原创 垃圾回收和内存分配策略(一)

jvm垃圾回收算法需要考虑的问题是:哪些内存需要回收?什么时候回收?如何回收?由于程序计数器、虚拟机栈、本地方法栈随线程而生随线程而灭,同时栈中的栈帧随着方法的进入和退出而执行着出栈和入栈操作,每一个栈帧中分配多少内存基本上是在类结构确定是就已经知道了,这三个区域的内存分配和回收都确定;而java堆和方法区则不同,我们只有在程序运行期间才能知道需要创建那些对象,这些内存的分配和回收都是动态的,因此需

2016-09-06 17:51:32 289

原创 SpringMvc 方法头忘记标记@ResponseBody导致404

@RequestMapping(value = "/time/now",method = RequestMethod.GET) public SeckillResult<Long> time(){ Date now= new Date(); return new SeckillResult<Long>(true,now.getTime()); }方

2016-09-06 11:40:01 911

原创 javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException: PKIX path building失败

调用第三方接口的时候出现了错误,错误信息是:javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to fi

2016-09-05 11:21:58 1803

原创 Jstl <fmt:formatDate> problem

错误提示:Unable to convert string "${item.startTime}" to class "java.util.Date" for attribute "value": Property Editor not registered with the PropertyEditorManager<c:forEach var="item" items="${list}">

2016-09-02 15:33:56 451

linux 64位 tomcat压缩包

2017-05-05

tomcat7.0.40安装包

安装版tomcat

2016-06-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除