• 【问题管理】-- Tomcat8部署项目加载静态资源html页面编码错误

    【问题管理】-- Tomcat8部署项目加载静态资源html页面编码错误 1.问题背景及解决方式 最近在回顾Tomcat部署Web项目,自己简单地从Tomcat的下载安装及配置server.xml文件入手,学习Tomcat的项目部署,在自己使用IDEA创建了一个简单地web项目,并尝试将项目复制到Tomcat...

    2020-01-31 16:03:13 文件服务器经验分享IEGoogle编码错误WebAppGoogle浏览器BugPS

  • Java连载78-深入自动拆装箱、Date类和SimpleDateFormat格式化

    Java连载78-深入自动拆装箱、Date类和SimpleDateFormat格式化 一、深入自动拆装箱 1.直接举例: public class D78_AutomaticUnpackingAndPacking{ public static void main(String[] args){ Integer i1 = new Integer(10 ); Integer i2 = new Integer(10 ); // 这里不会...

    2020-01-30 16:03:18 wordYY2008年系统微信公众号微信公众号PStimAV

  • JUC中的原子操作类及其原理

    JUC中的原子操作类及其原理 昨天简单的看了看Unsafe的使用,今天我们看看JUC中的原子类是怎么使用Unsafe的,以及分析一下其中的原理! 一.简单使用AtomicLong 还记的上一篇博客中我们使用了volatile关键字修饰了一个int类型的变量,然后两个线程,分别对这个变量进行10...

    2020-01-30 16:00:46 IE共享timAV<WAPtabBootStrap修改call

  • JVM探秘:MAT分析内存溢出

    JVM探秘:MAT分析内存溢出 本系列笔记主要基于《深入理解Java虚拟机:JVM高级特性与最佳实践 第2版》,是这本书的读书笔记。 MAT是分析Java堆内存的一个工具,全称是 The Eclipse Memory Analyzer Tool,用来帮助分析内存泄漏和减少内存消耗。使用MAT分析Java堆快照,...

    2020-01-29 16:02:53 文件虚拟机IE判定系统工具栏鼠标PS快照AV

  • Spring MVC 入门demo

    Spring MVC 入门demo (1)新建Spring项目 (2)添加所需要的jar包 spring的5+2: spring-core.jar spring.beans.jar spring-context.jar spring-expression.jar spring-aop.jar spring-web.jar spring-webmvc.jar (这2个jar包是spring mvc的) web应用的2个: servle...

    2020-01-29 16:01:08 文件word用户IEServletPSTomcatAVHTTPSweb

  • Sass环境安装-Sass sublime 编辑器插件编译方法

    Sass环境安装-Sass sublime 编辑器插件编译方法 首先官网(http://www.ruby-lang.org/en/downloads/)下载 ruby (1)打开链接进入到下载页面,点击如下位置进行下载 (2)下载页面 (3)进入到各个版本的列表页 安装 sass (1)在开始菜单输入start会出现Start Comman...

    2020-01-29 16:00:42 cmscss文件文件插件安装鼠标PS浏览器AVHTTPSNET

  • volatile关键字

    volatile关键字 一、简介 volatile是Java提供的一种轻量级的同步机制。Java 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量,相比于synchronized(synchronized通常称为重量级锁),volatile更轻量级,因为它不会引起线程上下文的切换和调度。但是vola...

    2020-01-28 16:04:54 定义语言包PS共享AVHTTPS<HTMLNETthe

  • java中5种异步转同步方法

    java中5种异步转同步方法 先来说一下对异步和同步的理解: 同步调用:调用方在调用过程中,持续等待返回结果。 异步调用:调用方在调用过程中,不直接等待返回结果,而是执行其他任务,结果返回形式通常为回调函数。 其实,两者的区别还是很明显的,这里也不再细说,我...

    2020-01-28 16:03:23 IEPStimAVHTTPSntt<数字call对象

  • ReentrantReadWriteLock读写锁

    ReentrantReadWriteLock读写锁 ReentrantLock实现了标准的互斥锁:一次最多只有一个线程能够持有相同ReentrantLock。但是互斥通常做为保护数据一致性的很强的加锁约束,因此,过分的限制了并发性。互斥是保守的加锁策略,避免了 “写/写”和“写/读的重读,但是同样避...

    2020-01-28 16:01:52 系统共享timAVntt<the修改对象name

  • java锁优化

    java锁优化 一、锁优化的思路和方法 锁优化是指:在多线程的并发中当用到锁时,尽可能让性能有所提高。一般并发中用到锁,就是阻塞的并发,前面讲到一般并发级别分为阻塞的和非阻塞的(非阻塞的包含:无障碍的,无等待的,无锁的等等),一旦用到锁,就是阻塞的,也就...

    2020-01-28 16:01:21 定义qqwordYY优化方法虚拟机用户IEsvf系统