自定义博客皮肤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)
  • 收藏
  • 关注

原创 idea启动springboot多实例,分配不同端口

如果同一个springboot程序需要启动多个实例(本地模拟负载均衡等),这时在idea中通过修改若干配置即可,如下1 首先要运行程序多实例运行2 但是springboot程序必须一个个运行,我们只能在配置文件中配置一次,此时咋办呢?我们知道springboot是有main函数的,main函数是允许接受外部传参的,那端口号能不能作为一个参数呢?我们试试此时再次启动,会发现无冲突的启动了本文是在学习springcloud时,在验证时遇到的一点收获,分享给大家,原博客是介绍sprin

2020-07-31 16:07:09 2153 1

原创 ClassLoader初探:loadclass之后调用成员方法的正确方式

背景最近比较闲,加之本人转java时间不久,基础不牢靠,或者说大部分的时间都在搞业务代码,底层机制了解的较少,于是就想着趁这段时间好好的了解一些java的机制,但是如果不针对某个问题广撒网可能效果并不好,想着就看看tomcat源码吧,谁知道刚开始看就有点懵逼,只能感叹如果继续沉醉于业务代码中,永远会是大厂眼中的渣渣。问题Tomcat源码中有这么一段(位于Bootstrap.java的init函数中)这段代码我做了三个标记1 initClassLoaders这个函数内部初始..

2020-07-24 13:58:06 725

原创 java classLoader和双亲委派模型学习笔记

学java,感触最深的就是各种机制的思想真的是那种可以直接在实际工作中运用的。1 classLoader前言可能是因为公司业务或者使用场景的原因,很少直接用classLoader去load一个class创建实例,更不用说自己去定义一个classLoader去实现类的加载,但从网上各种资料来看,这个机制真的很有用,举个例子,比如搞一个网络动态授权,授权验证算法类放在服务端,每次启动都要动态拿到这个class的字节流,然后解密,然后计算授权正确性,这个就完全可以通过我们自定义的classLoader来实

2020-07-22 14:18:37 168

原创 SpringMVC小白问题一之启动时配置应用程序监听器错误

如果我们在idea中新建一个springmvc工程,如下图:如果不添加任何代码,直接启动可能会遇到如下报错:我们找一下日志文件,看一下具体情况:好了,找到原因了,就是因为class文件未加载,也就是说对应的lib文件未加载,那么我们看一下项目依赖情况(我这里没有用maven)看我在截图中标的,1 这个lib是空的,然后还有警告波浪线,2 这里提示我们打的包没有依赖库,所以我们点一下fix就好了。这里我们要选择add all,应该把所有依赖都加进来,以防万一,这个时候lib

2020-07-21 15:11:07 4125

原创 Tomcat 9 idea调试日志中文乱码问题解决

之前工作时偶尔会遇到tomcat启动调试日志中文乱码的问题,但从来也没试图去解决,都是用英文绕过去,这次本来想试着看一下源码,结果又发现了这个问题,那就尝试解决下吧,问题如下图:我第一个想法也是去网上找一下idea相关设置,试图在idea身上解决该问题,网上大多都是什么加fileencoding之类的,可能对于他们的问题当时有效,但是我这里就是不好使,而且我意识到一个问题,我们看到的日志时从哪里来的,这个问题很关键,我们知道中文乱码的原因时显示编码和生成编码不一致导致的,假如生成编码时utf8那么我

2020-07-21 14:44:19 506

原创 hdp3.x 中hive内部表不再能使用load data into

今天想在测试集群里搞些数据,于是兴冲冲的搞了个txt,且建了一个hive表,不过以前从来都是只用外部表,不用内部表,于是就想着建个内部表吧,建表很顺利,SQL如下:CREATE TABLE IF NOT EXISTS student_info_tbl( id BIGINT COMMENT 'ID' , name STRING COMMENT '' , age int COMMENT '', weight int comment '')...

2020-07-15 18:04:31 1125

原创 Java Bean 和 Spring Bean 的区别

Java Bean是什么?简而言之,是一种定义java class的规范,这个class中的field是private,任何读写都是通过 set和get实现,且set get必然是public。如果java bean 这么定义,那么我们可以想象Java bean的用途应该更多的作为一种数据结构,本身不应该具备什么业务功能,那么如果要发挥作用,必然只能借助于其他类,所以java bean 本身的作用更多的应该是提供数据结构,而不是提供业务计算。 从另一个角度讲,java本身有一个内省库,其...

2020-07-15 17:33:27 455

空空如也

空空如也

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

TA关注的人

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