自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java&代理

正向代理反向代理代理模式静态代理java动态代理cglib代理代理名词解释,啥是代理,就好比我吃饭,吃饭没人能代劳吧,但你如何能吃到饭,这个却有很多方式方法吧,你自己“亲自”去饭店吃饭,你点外卖,让人给你送;这个就是代理,代替你去把饭领上,给你送过来,就是代理,代嘛,代替的意思,我理解的代理就是别人替你干了某某事情,就是代理。与反向代理对应,所有直接能访问的都是正向代理,所有直接访问中间件(服务器)的都是nginx、F5基于软件和硬件的两种典型反向代理工具,你以为你是直接访问的服务器,实际上你反

2022-07-07 15:37:36 277

原创 Java编译到执行的过程

文章目录前言一、编译二、加载1.装载2.连接(验证->准备->解析)1.验证2.准备3.解析3.初始化三、解释四、执行前言我们都知道java是编译为class文件,然后在jvm中运行的,我认为有4个步骤:编译->加载->解释->执行一、编译编译器对java源码做「语法分析」「语义分析」「注解处理」等等处理,然后生成字节码(class)文件。eg: Lombok。二、加载将class加载到jvm。(装载->连接->初始化)1.装载1.【装载时机】j

2022-05-04 13:48:19 1390

原创 java -jar xx.jar是如何运行的

文章目录前言一、jar包是什么?二、他们的区别1.功能目的2.文件目录相同点:不同点:3.运行原理1.springboot的入口2.Springbootloader作用总结额外补充Java → JVM → glibc → 内核[JVM启动过程源码流程分析](https://blog.youkuaiyun.com/u014106644/article/details/89428482)前言刚学java时,我们还都不会用ide,那会我们都直接使用javac编译,java来运行;但都是针对单个文件;这个是容易理解的;

2022-04-29 17:03:35 5095

原创 Java8新特性

Java8的新特性文章目录Java8的新特性一、 函数编程函数式接口lambda表达式二、 接口的默认方法和静态方法三、方法引用一、 函数编程函数式接口定义:接口中只有一个抽象方法的接口,称为函数式接口;在Java Api中都有个@FunctionalInterface注解,这表示着该接口会设计成一个函数式接口,不符合规范的话,就会编译报错。@FunctionalInterfacepublic interface Callable<V> { /** * Compu

2022-04-28 13:58:16 226

原创 还在用log.isDebugEnabled()判断debug日志?你out了

https://juejin.cn/post/7087847327578193957/

2022-04-19 09:09:16 2828

原创 nodejs和v8引擎的关系

nodejs v8 blink google chrome

2022-01-12 15:00:53 3851 2

原创 java List取随机几个数据的方法实现

网上找的方法https://blog.youkuaiyun.com/weixin_41677422/article/details/108056365,虽然实现了随机但有问题,无法保证随机出来的数据不是重复的;且随机方法“random.nextInt(list.size() - 1)”不用-1;还有另一种思路,和上面的大致相同,不过效率上应该比上面好一点,就是先用一个set集合,去收集随机取的list的下标值,然后去list中拿set中对应下标的数据。这种虽然解决了重复问题,但导致本来要随机取5条数据,因为去重,可

2021-11-11 10:48:35 3274

转载 Cannot connect to beeline hive2

Hadoop 2.7.3 & Hive 2.1.0I am able to connect to beeline like this!connect jdbc:hive2://But when i type!connect jdbc:hive2://hostname:10000/default org.apache.hive.jdbc.HiveDriver or !conn...

2020-01-03 10:06:52 316 1

原创 Hive的Metastore contains multiple versions

hive 客户端报错:Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.metastore.HiveMetaStoreClientmysql连接数据库进入hive表,解决方案:...

2020-01-03 10:03:33 188

空空如也

空空如也

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

TA关注的人

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