自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 栈及波兰表达式

栈的特点:先进后出栈的方法:stack.pop():弹出最上层的数据,并弹出数据stack.push():在栈的最上层压入数据stack.peek():查看栈的最上层数据,但是不弹出数据表达式:表达式分前缀表达式、中缀表达式和后缀表达式。中缀表达式:人类最熟悉的一种表达式1+2,(1+2)3,3+42+4等等都是中缀表示法。前缀表达式又叫做波兰式,前缀表达式为- + A * B ...

2019-12-24 21:47:54 752

原创 线程上下文类加载器

当前类加载器 (Current Classloader)每个类都会使用自己的类加载器(即加载自身的类加载器)尝试去加载其他类(指的是所依赖类)。比如ClassX引用了ClassY,那么ClassX的类加载器就会去加载ClassY(前提是ClassY尚未被加载)线程上下文类加载器(Context Classloader)线程上下文类加载器是从JDK1.2开始引入的,类Thread中的getC...

2019-12-08 18:44:48 131

原创 ExtClassloader扩展类加载器

类加载器的双亲委派模型更改ExtClassloader加载路径1、代码示例:package com.nmj.classloader;public class Test1 {static{ System.out.println("Test1 static code block");}public static void main(String[] args) { ...

2019-12-08 18:44:32 913

原创 ClassLoader加载路径

1、类加载器的双亲委派模型:简单讲:先自下而上查找是否加载,再自上而下尝试加载。加载到即返回2、类加载器的加载路径代码如下:package com.nmj.classloader;public class ClassLoaderPath { public static void main(String[] args) { System.out.println(S...

2019-12-08 18:44:23 629

原创 公众号接入

测试号接入接口配置信息验证开发者提交信息后,微信服务器将发送GET请求到填写的服务器地址URL上,GET请求携带参数有4个:signature、timestamp、nonce、echostr。开发者通过检验signature对请求进行校验(下面有校验方式)。若确认此次GET请求来自微信服务器,原样返回echostr参数内容,则接入生效,成为开发者成功,否则接入失败。加密/校验流程如下:...

2019-12-04 23:17:37 201

原创 git ignore

gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:git rm -r --cached .git add .git commit -m ‘update .gitignore’...

2019-12-02 23:26:17 113

原创 JVM学习-类加载

JVM学习-张龙啊啊啊这里是引用

2019-11-19 12:57:29 109 1

空空如也

空空如也

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

TA关注的人

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