自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

itmyhome的专栏

越努力,越幸运

原创 深入理解Java虚拟机 - 类加载机制

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

2017-09-29 22:37:44 706 0

原创 深入理解Java虚拟机 - 类加载器

类加载器基本概念 顾名思义,类加载器(class loader)用来加载Java类到Java虚拟机中。一般来说,Java虚拟机使用Java类的方式如下:Java源程序(.java文件)在经过Java编译器编译之后就被转换成Java字节代码(.class文件)。类加载器负责读取Java字节代码,并...

2017-09-28 14:30:33 669 0

原创 Java动态代理

代理模式: 代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。 代理的实现分为 静态代理:代理类是在编译时就实现好的,也就是说Java编译完成后代理类是一个实际的cl...

2017-09-26 10:43:00 1624 0

原创 会话cookie中缺少HttpOnly属性

项目经第三方机构进行安全扫描漏洞出现“会话cookie中缺少HttpOnly属性”问题 安全风险 可能会窃取或操纵客户会话和 cookie,它们可能用于模仿合法用户,从而使黑客能够以该用户身份查看或变更用户记录以及执行事务 可能原因 Web 应用程序设置了缺少 HttpOnly 属性的...

2017-09-14 15:09:23 7885 3

原创 删除或修改本地Git账号密码

环境:Win8 控制面板 -> 用户账户 -> 管理Windows凭据 -> 普通凭据 进行编辑 然后保存

2017-09-14 14:56:34 4508 0

原创 String.ValueOf和toString区别

在Java开发中,我们经常用到将对象转换成String类型这一功能,常用的有如下三种方式 (String)[对象] [对象].toString String.valueOf([对象]) (String) 这是标准的类型转换,将对象强制转换为String类型,前提是该对象必须能保证转成...

2017-09-08 08:54:37 4574 1

原创 Java使用BigDecimal进行高精度计算

首先看如下代码示例: System.out.println(0.05 + 0.01); System.out.println(0.05 - 0.03); System.out.println(1.025 * 100); System.out.println(305.1 / 1000); 输...

2017-09-06 09:01:51 3394 0

原创 Java之final修饰符

final修饰符是Java语言中比较常见的一个修饰符,我们经常用的String类就是一个final类。 final的用法主要有以下几种: final可以修饰变量,被final修饰的变量被赋初始值之后,不能对它重新赋值。 final可以修饰方法,被final修饰的方法不能被重写。 final可以修...

2017-09-05 08:46:34 1825 1

原创 Java实例变量和类变量

Java程序的变量大体可分为成员变量和局部变量。其中局部变量可分为如下3类。 形参:在方法签名中定义的局部变量,由方法调用者负责为其赋值,随方法的结束而消亡。 方法内的局部变量:在方法内定义的局部变量,必须在方法内对其进行显示初始化。这种类型的局部变量从初始化完成后开始生效,随方法的结束而消亡。 ...

2017-09-04 09:02:02 13980 4

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