自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MYSQL学习

MySQL数据库优化专题MySQL如何优化表的设计合理化(符合3NF)添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引]SQL语句优化分表技术(水平分割、垂直分割)读写[写: update/delete/add]分离存储过程 [模块化编程,可以提高速度]对mysql配置优化 [配置最大并发数my.ini, 调整缓存大小 ]mysql服务器硬...

2018-09-19 17:46:25 150

原创 线程

线程池 1.什么是线程池 线程池是为突然大量爆发的线程设计的,通过有限的几个固定线程为大量的操作服务,减少了创建和销毁线程所需的时间,从而提高效率。 Java中的线程池是运用场景最多的并发框架,几乎所有需要异步或并发执行任务的程序都可以使用线程池。 在开发过程中,合理地使用线程池能够带来3个好处。 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 第二:提...

2018-09-06 16:19:26 148

原创 Spring 事务

注解方式实现 使用注解实现Spring的声明式事务管理,更加简单! 步骤: 1) 必须引入Aop相关的jar文件 2) bean.xml中指定注解方式实现声明式事务管理以及应用的事务管理器类 3)在需要添加事务控制的地方,写上: @Transactional@Transactional注解: 1)应用事务的注解 2)定义到方法上: 当前方法...

2018-09-05 23:25:16 100

转载 集合

秒杀Java面试官——集合篇(一)一、集合的大体架构图希望大家能牢牢记住下面这张框架图,一旦面试官让你“说说集合吧”,希望大家能立马给他画出来,边画边逐一介绍每个集合的特点,以及彼此的差异。重点是要从底层源代码的角度来给面试官分析。一说到底层代码,可能很多人就头疼了,总认为知道和不知道对开发根本没多大实用价值,会应用就行了。这个观点,我暂不做评论。但是大家很庆幸的是,看到了本篇博客,博主...

2018-09-05 23:24:12 133

原创 面试积累

1,索引的作用?为什么能够提高查询速度?(索引的原理)为什么能够提高查询速度?索引就是通过事先排好序,从而在查找时可以应用二分查找等高效率的算法。一般的顺序查找,复杂度为O(n),而二分查找复杂度为O(log2n)。当n很大时,二者的效率相差及其悬殊。...

2018-09-05 12:34:59 137

原创 Maven

设定path路径 把下载下来的maven解压缩,然后有一个bin文件夹,这是一个bin的文件夹的目录 F:\work\course\maven\maven\bin 把该目录追加到环境变量的path中。 利用命令行检查是否成功 mvn -v 建库 先打开路径 C:\Users\Think.m2 把settings.xml文件复制到上述的路径中 F:\work\co...

2018-09-04 21:31:57 116

原创 JVM调优

Java内存结构: 新生代和老年代: 堆的参数配置 -XX:+PrintGC 每次触发GC的时候打印相关日志 -XX:+UseSerialGC 串行回收 -XX:+PrintGCDetails 更详细的GC日志 -Xms 堆初始值 -Xmx 堆最大可用值 -Xmn 新生...

2018-09-04 17:03:02 88

原创 SpringCloud

实现服务注册创建EureKaserver 项目 Maven依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-st

2018-08-27 12:33:03 99

原创 activeMQ

1.消息中间件 面向消息的中间件(MessageOrlented MiddlewareMOM)较好的解决了以上问 题。发送者将消息发送给消息服务器,消息服务器将消感存放在若千队列中,在合适 的时候再将消息转发给接收者。 这种模式下,发送和接收是异步的,发送者无需等 待; 二者的生命周期未必相同: 发送消息的时候接收者不一定运行,接收消息的时候 发送者也不一定运行;一对多通信: 对于一...

2018-08-26 17:11:34 345

原创 Nginx

nginx

2018-08-24 21:09:44 208

原创 Redis

SpringBoot集成Redis Maven依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <v...

2018-08-24 17:35:34 91

原创 Spring Boot

pom文件引入依赖 <parent> <!—SpringBoot web 组件 --> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId...

2018-08-24 14:49:52 218

转载 Spring MVC

SpringMVC执行流程Spring MVC工作流程图图一 图二 Spring工作流程描述 1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获; 2. DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用HandlerMappi...

2018-08-23 22:18:59 107

原创 Spring学习

一.环境搭建 spring环境需要maven 坐标<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apac

2018-08-22 18:56:15 243

转载 Linux常用命令

1、cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如:cd /root/Docements # 切换到目录/root/Docements cd ./path # 切换到当前目录下的path目录中,“.”表示当前目录 cd ../path # 切换到上层目录中的...

2018-08-21 17:41:44 85

原创 linux安装redis 使用

linux安装redis 完整步骤 安装: 1.获取redis资源  wget http://download.redis.io/releases/redis-4.0.8.tar.gz2.解压  tar xzvf redis-4.0.8.tar.gz3.安装  cd redis-4.0.8  make  cd src  make install PREFIX=/...

2018-08-21 11:11:56 204

空空如也

空空如也

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

TA关注的人

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