自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 volatile原理

文章引用:http://cmsblogs.com/?p=2092 本文只是抄下来,方便自己学习和理解。 synchronized是一个重量级的锁,虽然JVM对它做了很多优化,而下面介绍的volatile则是轻量级的synchronized。如果一个变量使用volatile,则它比...

2018-11-21 09:54:00 49

转载 《Spring实战》1.Spring介绍

Spring体系模块   组成 Spring 框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。每个模块的功能如下: 核心容器:核心容器提供 Spring 框架的基本功能。核心容器的主要组件是BeanFactory,它是工厂模式的实现。Bea...

2018-11-21 09:54:00 81

转载 深入理解Java虚拟机 (5)—— JVM类加载器

类加载器的作用 通过一个类的全限定名来获取此类的二进制字节流,将一个类加载到虚拟机内存中。 类加载器类型 1.启动类加载器(Bootstrap ClassLoader):该类加载器负责将存放在<JAVA_HOME>\lib目录中的,或者被 ...

2018-11-21 09:54:00 67

转载 《Java多线程变成核心技术》总结

第一章 Java多线程技能 这一章呢,作者没有写到核心知识,知识简单说明一下线程概念,多线程实现方式(继承Thread,实现Runnable)、共享数据的不安全性、停止线程、线程的优先级 一些方法的使用如下: currentThread() 返回当前代码被哪个线程调...

2018-11-21 09:54:00 65

转载 垃圾收集器参数总结使用

垃圾收集器参数总结使用 -XX:+<option> 启用选项-XX:-<option> 不启用选项-XX:<option>=<number> -XX:<option>=<string> ...

2018-11-21 09:54:00 68

转载 JVM 学习整理(1)-- java内存区域,对象的创建

java内存区域 Java 虚拟机所管理的内存将会包括下几个运行时数据区域: 程序计数器 一块较小的内存空间,当前线程所执行的字节码的行号指示器。字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环...

2018-11-21 09:54:00 60

转载 深入理解Java虚拟机(3)—— 内存分配与回收策略

1.内存分配与回收策略 1.1 对象优先在Eden分配 绝大部分,对象在新生代的Eden区中分配。方Eden区没有足够空间时,虚拟机发起一次MinorGC。 代码演示如下: public class testAllocation { privat...

2018-11-21 09:54:00 72

转载 深入理解Java虚拟机(2)—— 可达性分析算法、引用类型、对象的自我拯救、垃圾收集算法、HotSpot算法实现、垃圾收集器...

1. 概述 引用计数算法 给对象添加一个引用计数器,每当有一个地方引用它,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器为0的对象就是不可能再被使用的。Java不是用该算法判断对象是否存活。 可达性分析算法...

2018-11-21 09:54:00 123

转载 深入理解Java虚拟机 (4)—— 虚拟机类加载

概述 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、准备、解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 类从被加载到虚拟机内存中开始,到卸载出内存为止,他的生个生命周期包括:加载、验证、准备、解析、初始化...

2018-11-21 09:54:00 75

转载 SpringBoot+Spring Security Oauth2实现客户端授权

框架使用SpringBoot 1.5 + Spring Security Oauth2 主要完成了客户端授权 可以通过mysql数据库 将客户端与token信息存储在数据库中。 每次授权会将新的token存储在mysql中,进行客户端验证时,先会从数据库中查询客户端是否存在,存在之后,验...

2018-11-21 09:54:00 319

转载 angularJS 通过scopeId 获取scope

angularJs 中每一个scope都会有一个自身的iD,可通过本地浏览器console.log打印查看. //通过ID获取Scopefunction getScopeById(id) { var element; $('.ng-scope').each(f...

2018-11-21 09:54:00 442

转载 Java 中Date格式初始化和Calendar使用

使用字符串初始化Date String dateString = “2018-02-23”; Date date= new SimpleDateFormat(“yyyy-MM-dd”).parse(dateString); 使用时间戳初始化 Date date = ...

2018-11-21 09:54:00 1804

转载 angularJS 使HTML解释JS字符串中的标签。

在augularJS中,某一个字符串含有标签,在显示的时候会直接把标签显示出来。 1. 首先在app.js中 设置 filter('trustHtml', function ($sce) { //解释html标签 return function (input) {...

2018-11-21 09:54:00 201

转载 Java8 与 Java7 对象分配内存差异 探索

通过学习“深入理解Java虚拟机”这本书,在书的92页内存分配这一章节遇见了问题。 代码 运行在Java7上 ,结果如下 /** * V M 参数 : -XX:+UseSerialGC -Xms20M -Xmx20M -Xmn10M -XX:+PrintGCDetai...

2018-11-21 09:54:00 107

转载 angular 路由 常用事件

angular 当路由页面加载完毕后执行 指定JS 直接在app.js启用viewContentLoaded 方法即可 myApp.run(['$rootScope', '$window', '$location', '$route', function ($rootScope, ...

2018-11-21 09:54:00 170

转载 angularJS 实现移动端 触摸事件Touchstart Touchmove

angular 移动端开发,启用ngTouchstart,ngTouchmove,ngTouchend app.js引用 .directive("ngTouchstart", function () { return { ...

2018-11-21 09:54:00 817

空空如也

空空如也

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

TA关注的人

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