自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Bean生命周期

而多例Bean的生命周期则与IoC容器的生命周期紧密相关,当IoC容器被销毁时,所有多例Bean的实例也会被销毁。对于单例Bean,整个Spring IoC容器中只有一个Bean实例。当IoC容器启动时,它会创建这个单例Bean的实例,并在整个容器生命周期中重复使用这个实例。而对于多例Bean,每次从IoC容器中获取Bean时,都会创建一个新的Bean实例。2、IoC容器通过依赖注入(DI)将Bean所需的属性(例如,其他Bean的引用、基本数据类型和字符串等)设置到Bean的实例中。

2024-04-08 11:14:01 255 1

原创 JAVA命令对比 jstack VS jmap

在项目运维过程中,难免会遇到一些问题需要获取一些环境中的真实JVM情况,这时会用到的就是jstack和jmap命令,今天就来整理下这两个命令的作用。

2024-04-03 15:46:19 177 1

原创 理解“JAVA中的求值策略是值传递”

时,apple这个变量又指向了内存中另一个地址(假设是0x123322),那这时对apple这个变量的任何改变就不会影响0x123321地址的对象。因为形式参数拿到的是一个拷贝,因此若是在被调用函数中改变了形式参数的值,并不会改变实际参数的值。首先main方法中greenApple对象在堆中获得了一个地址(假设是0x123321),当调用了passValue方法时,形式参数apple获得了这个内存地址的值,运行到。在引用传递中,被调用函数的形式参数获得的是实际参数的隐式引用而不是实际参数的副本。

2024-02-27 17:30:57 131

原创 docker 容器 端口映射

这个命令中端口映射规则是将容器的80端口映射到宿主机的8080端口。

2024-01-31 15:53:30 85

原创 JAVA中格式化数字小记

使用BigDecimal时,如果需要格式化数值,保留两位小数,可以使用以下的方式。做一些业务时,会要求保留特定位数的小数,比如小数点后两位。这样,就能避免如果数值是0时,格式化成.00这种情况。

2022-09-06 15:38:45 145 1

原创 【linux】开发常用运维命令

开发在Linux上常用的一些运维命令

2022-06-03 10:36:33 214

原创 使用JDK的jvisualvm.exe,调整其最大内存

分析Dump文件时,会经常用到JDK提供的JVisualvm这个工具。在这个工具中,可以看到程序的线程以及分析Dump中的大对象分析查找大对象时,如果使用工具默认的最大内存,则可能等了数十分钟,甚至数小时,结果还没运行出来。这时可以对程序的最大内存进行调整,在机器允许范围内,增加内存,便可以提高程序的运行速度。修改途径:在JDK安装目录下的lib目录下的visualvm的etc目录下的visualvm.conf文件JDK路径/lib/visualvm/etc/visualvm.conf 文件找到

2022-04-30 16:36:32 1460

原创 Mybatis-plus Dynamic DataSource 实践 多数据源整合SQL Server 和 Mysql

SpringBoot整合Mybatis-Plus以及Dynamic Datasource框架,实现同时访问MSSQL和MYSQL数据源需求

2022-04-17 15:52:56 943

原创 kibana新建index-pattern遇403 (V.6.2.4)

kibana新建index-pattern遇403 (V.6.2.4)我的做法是把所有查出来的index都用网上说的方式操作一次,就可以正常新建了。es.server:9200/index-name/_settings (PUT){“index”: {“blocks”: {“read_only_allow_delete”: “false”}}}...

2021-01-12 15:55:26 326

原创 记一次ubuntu开机启动Hadoop Hbase Elasticsearch脚本编写遇到的坑(版本号16.04)

我的linux版本号是公司的写字楼经常喜欢作妖停电,为了保证公司(装逼用)的Hbase伪分布式集群正常开机自启动,决定自己研究下。首先编写一个启动脚本,例如start.sh放到指定目录下(这里我放到/opt下面)这是脚本的内容#!/bin/shexport JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64export JRE_HOM...

2020-03-31 14:55:41 278

原创 idea 打包java项目作为依赖jar包

新建jar包这时选择第二个条目在新弹出的框中直接点击"OK"。看到当前状态,直接点击“OK”就行。回到主界面,点击Build按钮会另弹出一个框最后选择Build即可。最后在目标路径就能看到打包好的包含项目所有依赖的jar包。这个jar包都可以作为其他项目的依赖添加了。...

2020-03-25 18:55:39 1312

原创 Play 2.x框架用dist打包后 进行JVM参数设置

公司的项目个一个模块用的Play2.x的框架编写,语言是Scala;用dist命名打包后部署。打包的zip解压后,在bin下面有一个appname.bat作为启动脚本。启动时需要设置端口号以及JVM参数,在网上能找到很多如何设置端口号的内容,但是如何设置JVM参数却没见到几个,有的也是大概讲了一下,但是具体如何操作并未给出,今天在此记录一下,希望能帮助到遇到同样问题的朋友。我们要在ap...

2020-02-23 20:02:52 344

转载 配置maven时,cmd输入mvn提示:'mvn' 不是内部或外部命令,也不是可运行程序

除开配置maven_home和path,检查下java的classpath有没有配置,我一开始前两项都配置了,网上说把%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;加到path里也试过,依然报错,最后将java的classpath配置好后就解决了。原文参考自https://blog.csdn.net/u014653497...

2018-03-29 09:11:46 516

原创 利用Ajax向后台Servlet传递text类型参数方便后台request.getParameter("name")获取值

今天写一个练习项目,用ajax的post方法向后台的servlet类传递一个参数,但是用了诸多方法后台始终获取出来的参数是“”值或null。最初,我错把data当成向后台传递的参数,给data赋值我要传递的参数,后台始终是“”值,后来在万能的csdn博客里几经找寻,终于在http://blog.csdn.net/ailo555的博客中找到了解答,在此谢谢无私的分享!解决方案就是 :POST

2018-01-31 21:33:43 1540

空空如也

空空如也

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

TA关注的人

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