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

原创 spring boot 整合 redis 超时问题

SpringBoot整合Redis时:提示 : Command timed out after 1 minute(s)解决方法:修改application.properties文件的redis连接超时时间,修改到合适的值:spring.redis.timeout = 600...

2019-07-27 10:34:08 6105 1

原创 jhipster 安装使用教程

简介jhipster 是一个开源的脚手架工具.可以 基于 Node.js + Yeoman + Bower + Angular JS + Gulp + Spring Boot 等 生成一个完整的前端 + 后端 工程,是各种最佳实践的结合。安装教程1.下载安装node.jshttps://nodejs.org/centos :yum install -y nodejs设置淘宝npm镜...

2019-05-23 13:30:09 1533

原创 Mysql-高性能的索引策略

高效地选择和使用索引有很多方式,其中有些是针对特殊案例的优化方法,有些则是针对特定行为的优化。使用哪个索引,以及如何评估选择不同索引的性能影响的技巧则需要持续不断地学习。以下是如何高效使用索引的技巧。• 索引列必须是独立的列。也即索引列不能是表达式的一部分,也不能是函数的参数• 使用前缀索引索引开始的部分字符,这样可以大大节省索引空间,从而提高索引效率。但这样也会降低索引的选择性(选择性是指,...

2019-05-13 21:06:38 261

原创 Mysql优化-索引类型介绍

索引有很多种类型,可以为不同的场景提供更好的性能.在Mysql中,索引时在存储引擎层而不是服务器层实现的.因此,并没有统一的索引标准.不同的存储引擎的索引工作方式并不一样.即使多个存储引擎支持相同类型的索引,其底层的实现也很可能不同.下面我们先来看看Mysql支持的索引类型.以及它们的优点和缺点.1.B-Tree 索引Btree是一种是为磁盘等外存储设备设计的一种平衡查找树.在create...

2019-05-06 09:26:58 191

原创 MySQL事务的介绍以及使用

一个事务会涉及到大量的cpu计算和IO操作,这些操作被打包成一个执行单元,要么同时都完成,要么同时都不完成.事务是一组原子性的sql命令或者说是一个独立的工作单元,如果数据库引擎能够成功的对数据库应用该组的全部sql语句,那么就执行该组命令如果其中有任何一条语句因为崩溃或者其它原因无法执行,那么该组中所有的sql语句都不会执行如果没有显示启动事务,数据库会根据autocommit的值.默认每...

2019-04-10 22:20:10 141

原创 Mysql优化之选择合适的数据类型

1.时间类型.Datetime 和Timestamp都能存储相同类型的数据,并且精确到秒.然而Timestamp只使用Datetime一半的存储空间,并且会根据时区变化,具有自动更新的能力.但是Timestamp允许的时间范围要小很多.(1970.1.1 - 2038.1.18).Datetime类型可以保存大范围的值,从1001年到9999年,精确到秒.2.整数类型.可以用来存储实数和整数...

2019-04-01 22:32:54 280

原创 Java的垃圾回收算法,以及垃圾回收器介绍

如何判断一个对象可以被回收1-引用计数法。也就是给对象添加一个引用计数器,对象每被引用1次计数器+1,当引用失效时计数器-1。计数器为0时,对象可以被回收。优点 : 实现简单,效率高缺点 :无法回收循环引用的对象2-可达性分析法。也就是通过被称为“GC Root”(即本地变量,静态类属性引用的对象,常量对象,JNI引用的对象)的对象作为起始点,从这些节点往下开始搜索,当一个对象到GC ...

2019-03-10 22:01:23 301

原创 深入了解JAVA虚拟机(一)关于JAVA虚拟机的运行时数据区域

运行时数据区域Java虚拟机在执行java程序的过程中会把它管理的内存区域划分为若干个不同的数据区域。这些区域都有各自的用途以及其生命周期。有的区域随着虚拟机进程的启动而启动,有的区域则依赖用户线程的启动和结束而建立和销毁。根据JVM规范,java虚拟机所管理的内存将会包括以下区域 :堆(Heap)堆是JVM内存占用最大,管理最复杂的一个区域。其主要的用途就是存放对象实例。 从内存回收的...

2019-03-07 23:01:29 161

原创 使用ScheduledThreadPoolExecutor代替Timer完成定时任务和周期任务

2019-03-05 15:21:56 539

空空如也

空空如也

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

TA关注的人

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