java
文章平均质量分 70
weifengming
这个作者很懒,什么都没留下…
展开
-
JVM深入理解
一 基本概念JVM基本结构:1、java的内存空间:1)方法区:各线程共享的区域,存放类信息、常量、静态变量。2)java堆:线程共享区域,存放类的实例,java堆空间是最大的,java堆空间不足,抛出OutOfMemoryError异常3)java栈:线程的私有区域,生命周期与线程相同,一个线程就是一个java栈,每执行一个方法就会往栈中压入一个元素,这个元素叫做“栈帧”,栈帧包含了方法中的局部...原创 2018-02-26 20:03:44 · 147 阅读 · 0 评论 -
java处理苹果浏览器safari无法播放视频流(Accept-Ranges)
转载:https://blog.csdn.net/u010120886/article/details/79007001最近在做一个在线播放视频流的程序,安卓和电脑上都可以正常的播放。可以唯独ios上无法正常播放。开始在网上找了很多资料觉得不是很到位,所以在这里记录一下。刚开始时代码返回的视频流是在一个请求里全部返回的,而苹果的浏览器会先发一次探测请求来获取文件大小,之后再发送多次请求来分...转载 2018-08-15 17:22:26 · 2613 阅读 · 0 评论 -
eclipse创建maven工程
1.在eclipse中用maven创建项目,右键new>>Maven Project 2.点击next继续 3.点击next继续,选择maven-archetype-webapp, 4.点击next继续,填写Group id和Artifact id, Version默认,Package可以不填5. 然后点击finish,完成web项目的创建: 在...原创 2018-09-18 19:48:15 · 106 阅读 · 0 评论 -
Spring+SpringMVC+Mybatis的搭建教程
一:概述SSM框架在项目开发中经常使用到,相比于SSH框架,它在仅几年的开发中运用的更加广泛。Spring作为一个轻量级的框架,有很多的拓展功能,最主要的我们一般项目使用的就是IOC和AOP。 SpringMVC是Spring实现的一个Web层,相当于Struts的框架,但是比Struts更加灵活和强大! Mybatis是 一个持久层的框架,在使用上相比Hibernate更加灵活,可以控...转载 2018-09-18 19:55:57 · 108 阅读 · 0 评论 -
Nginx + Tomcat + HTTPS SSL 支持(阿里云http升级https)
一、安全证书下载1.登录阿里云选择控制台2.进入控制台后选择产品与服务,选择安全(云盾)中的SSL证书(应用安全)3.进入页面后,点击购买证书4.根据您的需要进行证书的购买,这里我使用的是免费版的5.购买证书成功后可以在管理控制台我的订单中进行查看6.点击下载,进入证书下载页面,下载相应的证书,这里我下载的是nginx版本二、相关配置1....原创 2018-09-28 12:08:59 · 2800 阅读 · 0 评论 -
IntelliJ IDEA 2018.1创建普通Maven项目
第一部分:新建一个Maven项目打开IDEA,File>New>Project,选择Maven,选择Project SDK(JDK),勾选Create from archetype(),选择maven-archetype-webapp。填写GroupId和ArtifactIdGroupId和ArtifactId是确定项目在Maven仓库中的坐标,具有唯一性,可以通过他们...转载 2018-09-28 16:40:06 · 475 阅读 · 0 评论 -
IntelliJ IDEA 设置编码为utf-8编码
IntelliJ IDEA 统一设置编码为utf-8编码问题一:File->Settings->Editor->File Encodings问题二:File->Other Settings->Default Settings ->Editor->File Encodings问题三:将项目中的.idea文件夹中的encodings...转载 2019-06-16 15:26:11 · 1432 阅读 · 0 评论