自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

故事而已zzz

一些记录与分享

  • 博客(10)
  • 收藏
  • 关注

原创 web项目部署到服务器后样式丢失的问题

项目在本地通过浏览器直接访问可以正常显示,但是部署到服务器却没有样式,debug发现这是因为过滤器不够完善,在全局乱码处理的过滤器中,配置的WebFilter注解是"/*"过滤了所有请求,把所有响应格式都设置成了text/html,text/css文件被以text/html格式传输,浏览器无法正确解析,导致了样式文件无法正确引入。解决方案:在过滤器dofilter方法中进行判断,如果是静态...

2019-05-22 11:41:49 10243 2

原创 第三章 垃圾收集器与内存分配策略

第三章 垃圾收集器与内存分配策略一、概述​ 大部分人会把垃圾回收(Garbage Collection,GC)当做Java的伴生产物,事实上,GC的历史要比Java久远。二、对象已死吗​ 在堆里存放着Java中几乎所有的对象实例,垃圾收集器在对堆进行回收前,第一件事就是要确认哪些对象还“存活”着,哪些已经“死去”(不可能再被使用)。1.引用计数算法​ 引用计数算法(Reference ...

2019-05-22 09:13:40 139

原创 斗鱼直播源解析工具

前天在网上搜抓取斗鱼直播源的时候,搜到了一个帖子(点击进入原贴).我按照楼主的方法试了一下用手机端X浏览器抓取直播源(用pc端的安卓模拟器实现的),然后按照楼主的思路解析了一下地址,发现大部分直播间还是有效果的,然后就用java写了个小程序,实现了这个简单的功能。另外,除了楼主说的这种抓取方式,还可以用chrome或者firefox浏览器的F12抓源,以chrome为例,把调试终端调成手机模式,...

2019-05-18 09:22:49 10645

原创 学习笔记:深入理解Java虚拟机 第二章:Java内存区域与内存溢出异常(2)

学习笔记:深入理解Java虚拟机 第二章:Java内存区域与内存溢出异常(2)三、HotSpot虚拟机对象探秘1.对象的创建​ 在Java程序运行过程中时刻都有对象被创建。在语言层面上,创建对象(例如克隆、反序列化)通常仅仅是一个关键字new而已,而在虚拟机中,对象(普通的Java对象,不包括数组和Class字节码文件对象)的创建又是怎样一个过程呢?​ 虚拟机遇到一条new指令时,首先检查...

2019-05-11 11:59:33 149

原创 学习笔记:深入理解Java虚拟机 第二章:Java内存区域与内存溢出异常(1)

学习笔记:深入理解Java虚拟机 第二章:Java内存区域与内存溢出异常(1)Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的"高墙",墙外面的人想进去,墙里面的人却想出来。一、概述​ C、C++的开发人员在内存管理领域拥有最高权力,但他们也要从事最基础的工作——拥有每个对象的“所有权”,也要负责对每一个对象生命周期内的维护。而Java程序员,因为有JVM的自动内存管理机...

2019-05-10 14:41:14 142

原创 Web项目中的路径问题

Web项目中的路径问题一、绝对路径和相对路径绝对路径:绝对路径就是形如http://ip:port/web项目名/资源名的写法相对路径:任何不以http://ip:port/开头的写法 都称之为相对路径,包括以下几种:/开头的写法,形如/demo.jsp或/img/a.jpg./开头(等于啥也不写),形如image/a.jpg(这种写法等价于./image/a.jpg).....

2019-05-08 22:09:57 199

原创 学习笔记:深入理解Java虚拟机 第一章:走近Java

世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程​ 今天开始写下这个系列的读书笔记,用自己的方式把周志明老师的《深入理解Java虚拟机_JVM高级特性与最佳实践》书中的知识点大概记录下来,方便自己以后的重读。一、概述​ Java不仅仅是一门编程语言,还是一个由一系列软件和规范形成的技术体系,这个体系提供了完整的的用于软件开发和跨平台部署的支持环境,并...

2019-05-07 19:05:34 142

原创 String类的深入学习与理解

String类是日常开发中最常用的类之一,但是自己对这个类可以说是既熟悉又陌生,这篇博客算是对自己研究String类的一个总结。一、String类public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is ...

2019-05-06 20:01:19 188

原创 分析Class类和ClassLoader类下的同名方法getResourceAsStream

在读取本地资源的时候我们经常需要用到输入流,典型的场景就是使用Druid连接池时读取连接池的配置文件。Java为我们提供了读取资源的方法getResourceAsStream(),该方法有三种:Class类中的ClassLoader类中的ServletContext接口中的本文主要利用Class类和ClassLoader类中的方法进行对比一、APIClass类中的:根据指定...

2019-04-27 22:20:08 151

原创 Dom4J配合XPath解析schema约束的xml配置文件问题

如果一个xml文件没有引入约束,或者引入的是DTD约束时,那么使用dom4j和xpath是可以正常解析的,不引入约束的情况本文不再展示。引入DTD约束的情况mybook.dtd:<?xml version="1.0" encoding="UTF-8" ?><!ELEMENT books (book+)><!ELEMENT book (name|autho...

2019-04-25 22:28:37 359 1

空空如也

空空如也

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

TA关注的人

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