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

原创 JS操作字符串函数:splice的使用

splice根据操作的不同,可以实现字符串数组的删除,插入,替换三种操作。1、只带入两个参数:splice(start,num)start:开始操作的数组的序号,注意:不是数组下标num:删除start序号后,多少个。0,就是不删除。2、带入三个及以上参数,splice(start,num,arr…)arr… :需要插入的数据,后面可以多个参数理解:splice先实现数组删除,然后在start位置进行数据插入。...

2020-09-12 12:31:06 5626 1

原创 Springboot项目启动错误:Disconnected from the target VM, address: '127.0.0.1:9725', transport: 'socket'

问题日志08:01:01.747 [main] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat]08:01:01.793 [main] ERROR org.springframework.boot.diagnostics.LoggingFailureAnalysisReporter - **...

2020-04-26 08:06:45 5302

原创 IDEA构建springMVC项目,始终无法启动问题

IDEA构建springMVC项目,始终无法启动问题,报404路径采用tomcat加载war包项目启动。我这边采用java配置的方式,基于springMVC4.X支持特性。启动项目后出现:注意:项目名称对路径访问的印象。采用插件自己编译的项目,都会在项目名称后加上版本号。可以采用(build分支下面)定义项目名称<finalName>springmvcdemo<...

2020-04-01 15:03:06 1212

原创 JVM进一步个人理解

虚拟机性能监控命令:jps(jvm process status):展示虚拟机运行进程唯一ID和启动主类。jstat:监视虚拟机各种状态运行信息,显示本地或远程虚拟机进程中的类加载、内存、垃圾收集、JIT收集等运行数据。用于查看运行期虚拟机性能问题首选。jstack:java堆栈跟踪工具,用于生成当前虚拟机的线程快照。工具:在java文件的bin目录下,执行 jconsole.exe,...

2020-03-27 15:56:26 155

原创 JVM - GC回收和内存分配理解

GC回收 - 内存分配基于算法理论和实际实现,即先构建策略算法,然后采用具体的实现体,去实现。1、明确哪些需要被回收。算法为:(1)计数算法:一个对象被使用一次,计算加一,释放减一,最后对象计算为零标记回收。针对对象之间的互相调用就会出现问题。A对象调用B对象,B调用A,但实际不需要,就出现内存问题。(2)可达算法:采用 GCRoots为起点,向下检索,没有检索的对象标记回收。(使用的)...

2020-03-11 16:25:09 151

原创 RabbitMq在Win10安装问题

在安装完成rabbitmq依赖语言(erlang)和本身安装包后,可以正常通过默认guest账户进 入web控制台界面。退出后,再登录无法访问。提示:Not management user通过网上查找,可以通过:rabbitmqctl set_user_tags guest administrator 赋值管理用户权限(我这边配置了环境变量,没有配置可以通过,在rabbitmq的sbin目...

2020-01-14 12:23:45 350

原创 springBoot遇见静态资源无法加载问题(一个特殊情况)

开发中遇见:静态资源无法加载问题;网上查阅了大量资料,都针对springBoot自带的404错误,如下图:现在出现URL都无法识别的情况:原因在于:application配置文件中默认添加了server: context-path:/order访问任何资源都必须添加这个前缀才行。...

2019-04-29 16:09:26 2433

原创 多线程 - Callable、Future、FutureTask

传统Runnable没有返回值,所以引入Callablepublic interface Callable<V> { V call() throws Exception;}调用采用ExecutorService调用<T> Future<T> submit(Callable<T> task);<T> Future<...

2019-04-23 19:37:43 124

原创 多线程 - Timer,TimerTask

Timer:时间调度器,定时启动线程执行任务TimerTask:实现run方法的接口Timer方法:public void schedule(TimerTask task, long delay)public void schedule(TimerTask task, Date time) //执行一次,间隔delay(ms),在time这个时间执行public void sched...

2019-04-23 19:37:22 237

原创 线程池-ThreadPoolExecutor

ThreadPoolExecutor,线程池核心类;ThreadPoolExecutor(int corePoolSize, //初始化创建线程数量 int maximumPoolSize, //线程可创建最大数量,任务数量超过corePoolSize值,先将任务放到队列中,队列满了或者异常,创建线程<maximumPoolS...

2019-04-23 19:36:58 169

原创 多线程 - synchronized 锁操作LOCK - ReentrantLock - 辅助类

Lock类:jdk1.5引入实现方法:lock:获取锁,阻塞式lockInterruptibly:可中断获取锁,可以中断线程。tryLock:试获取锁,成功true,失败falseunLock:释放锁Lock接口的实现基本都是通过聚合了一个AbstractQueuedSynchronizer同步器的子类来完成线程访问控制AbstractQueuedSynchronizer同步器:是用...

2019-04-23 19:35:50 137

原创 springMVC 4.X入门学习

基础指引早起的框架:SSH(Structs1.x + Spring + Hibernate),这框架风靡十几年。后出现Structs2.x,和1无任何技术关联,只是借用名称。常年被称为SSH,专业称S2SH。基础了解和运用springMVC在2014-2015Web框架排名第一,占40%的份额。针对MVC和三层架构,我们的理解是:MVC - Model+View+Controller(...

2019-03-18 22:16:37 212

原创 多线程 -需理解的基础知识点(线程基本使用、同步容器、并发容器、ThreadLock、volatile关键字)

线程学习–小白起步线程:浅显直白说:就是每一次客户请求,就会产生一条主线程,真对执行效率,和现在多核CPU的运用,同时用多条线程处理。 —— 源自个人理解每个产生的线程都是在CPU上运行,CPU采用时间片的方式进行线程运作,即每个时间段执行线程,执行完线程或者执行的时间到了,当前时间片会被用完,当前线程等待下个时间片分配并继续执行。这里涉及线程执行一半,时间片段用完,下次执行记录问题,在C...

2019-03-10 19:48:24 164

原创 spring4.x学习归纳

spring历程概述一、xml配置spring1.x,基本是用xml配置bean,频繁的在xml和配置文件中切换。二、注解配置spring2.x,基于JDK1.5的注解支持,采用声明Bean的直接(@Service、@Component)减少配置,最终出现基本数据配置采用xml,业务配置用注解。三、java配置spring3.x,Spring提供java配置的能力,减小xml的依赖,统...

2019-03-10 19:35:24 184

空空如也

空空如也

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

TA关注的人

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