自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 redis - 实现分布式锁

redis - 实现分布式锁 常用的实现分布式锁的技术:redis、zookeeper、数据库 各种锁的比较: 1,锁的基本概念 超卖案例: 超卖的根源: 线程安全: 什么是线程安全: 如何实现线程安全: 加锁: 如果在方法上增加同步关键字,增加了锁,代码就...

2019-10-14 17:43:46

阅读数 26

评论数 0

原创 springboot-集成 mybatis

springboot 集成 mybatis 1,添加 jar 包依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-...

2019-05-20 15:31:28

阅读数 23

评论数 0

原创 springboot-集成 警JSP

springboot-集成 警JSP 1,修改 pom 文件 1,把 pom 打包方式改成 打 war 包 <packaging>war</packaging> 2,添加依赖 <dependency> <groupId>org.springfra...

2019-05-20 14:52:21

阅读数 24

评论数 0

原创 springboot-集成freemaker

springboot-集成freemaker 1,添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-free...

2019-05-20 11:03:44

阅读数 45

评论数 0

原创 springboot-全局捕获异常

springboot-全局捕获异常 拦截controller 层,抛出的异常,根据不同的异常类型,进行相应的处理。 package com.test.intercept; import org.springframework.web.bind.annotation.ControllerAdvic...

2019-05-20 10:36:19

阅读数 22

评论数 0

原创 Jmeter 压力测试工具

Jmeter 压力测试工具 1,启动 jmeter 测试工具: 在 jmeter 的 bin 目录下双击 jmeter.bat 批处理文件,启动软件。 2,添加线程组: 3,修改线程属性: 4,添加 http 请求: 5,填写 http 请求信息: 路径为请求的全路径 6,生成测试报告:...

2019-04-14 21:21:00

阅读数 36

评论数 0

转载 拦截器(Interceptor)和过滤器(Filter)的执行顺序和区别

拦截器(Interceptor)和过滤器(Filter)的执行顺序和区别 看到一篇比较好的关于 拦截器 和 过滤器 的 区别的文章,转下来方便以后回顾。

2019-04-10 20:57:51

阅读数 32

评论数 0

转载 spring bean 的生命周期

Spring 的 Bean 生命周期始末 Spring上下文中的Bean也类似,如下 1、实例化一个Bean--也就是我们常说的new; 2、按照Spring上下文对实例化的Bean进行配置--也就是IOC注入; 3、如果这个Bean已经实现了BeanNameAware接口,会调用它实现的se...

2019-04-07 22:25:51

阅读数 19

评论数 0

转载 多线程的三种创建方式

多线程的三种创建方式 https://blog.csdn.net/u011480603/article/details/75332435

2019-04-07 17:19:42

阅读数 124

评论数 1

转载 从源码角度分析HashSet实现原理?

从源码角度分析HashSet实现原理? https://blog.csdn.net/canot/article/details/51240251

2019-04-07 17:18:33

阅读数 434

评论数 0

转载 手写LinkedList的实现,彻底搞清楚什么是链表?

手写LinkedList的实现,彻底搞清楚什么是链表? https://blog.csdn.net/zxt0601/article/details/77341098

2019-04-07 16:45:55

阅读数 249

评论数 0

转载 从源码角度看看ArrayList的实现原理?

从源码角度看看ArrayList的实现原理? 添加元素是一个一个添加的,当添加元素的时候,发现装不下了,才会进行扩容,扩容后的数组长度是原来的 1.5 倍。 https://blog.csdn.net/xfhy_/article/details/80193648 ...

2019-04-07 16:45:16

阅读数 477

评论数 0

转载 quartz (从原理到应用)详解篇

quartz (从原理到应用)详解篇 https://blog.csdn.net/lkl_csdn/article/details/73613033

2019-04-07 15:56:54

阅读数 34

评论数 0

转载 springMVC-拦截器

springMVC-拦截器 转:https://www.cnblogs.com/jianjianyang/p/5009457.html

2019-04-02 17:08:40

阅读数 35

评论数 0

原创 Nginx 入门

一、Nginx入门 1.1 什么是Nginx? Nginx 是一款高性能的 http 服务器/反向代理服务器 及电子邮件(IMAP/P0P3)代理服务器。 有俄罗斯的程序设计师 Igor Sysoev 所开发,官方测试 Nginx 能够支撑 5 万并发链接,并且 CPU、内存等资源消耗却非...

2019-03-02 10:28:25

阅读数 64

评论数 0

转载 Spring Bean 的生命周期

Spring 的 Bean 生命周期始末 Spring上下文中的Bean也类似,如下 1、实例化一个Bean--也就是我们常说的new; 2、按照Spring上下文对实例化的Bean进行配置--也就是IOC注入; 3、如果这个Bean已经实现了BeanNameAware接口,会调用它实现的...

2019-03-02 09:41:02

阅读数 29

评论数 0

原创 mybatis 总结:

mybatis 总结: 1,mybatis 是什么? mybatis 核心流程三大阶段: 在这里插入图片描述

2019-03-01 22:28:44

阅读数 63

评论数 0

原创 常用 Linux 命令

常用 Linux 命令: cd / 找到根目录 ls 查看文件(非列表形式展示) ll 查看详细列表 cd … 回到上一级目录 cd …/… 返回上上级目录 cd opt/ 进入opt目录 cd /opt 进入opt目录 Tab键是补全 退出是exit; 查看文件 tai...

2019-02-28 23:22:33

阅读数 49

评论数 0

原创 MySQL 优化总结

MySQL 数据库优化总结: 对 MySQL 优化时一个综合的技术,主要包括: 1,表的设计合理化(符合3NF) 2,

2019-02-28 22:41:50

阅读数 394

评论数 0

原创 java8-新的异步编程方式-初步

java8新的异步编程方式 package com.test.java8; import java.util.Arrays; import java.util.List; import java.util.concurrent.CompletableFuture; /** *...

2019-02-28 11:32:08

阅读数 180

评论数 0

原创 java中的关键字

this 关键字 1,this是什么 1) this是一个引用类型,在堆中的每一个对象上都有this 2) this保存内存地址指向自身 2,this能用在哪些地方 1) this可以用在成员方法中 谁去调用该成员方法,this就代表谁,&am...

2019-02-22 21:05:55

阅读数 24

评论数 0

原创 类加载机制--双亲委派模式

原文地址: http://blog.csdn.net/inspiredbh/article/details/74889654 Java虚拟机先从最核心的API开始查找,防止不可信的类扮演被信任的类。 双亲委派模型原理图: 关键类: 启动类加载器 Bootstrap ClassLoade...

2019-02-22 19:31:48

阅读数 87

评论数 0

转载 java面试题

马上又是一个金九银十的招聘旺季,小编在这里给大家整理了一套各大互联网公司面试都喜欢问的一些问题或者一些出场率很高的面试题,给在校招或者社招路上的你一臂之力。 首先我们需要明白一个事实,招聘的一个很关键的因素是在给自己找未来的同事,同级别下要找比自己优秀的人,面试是一个双向选择的过程,也是一个将心...

2019-02-22 14:53:33

阅读数 121

评论数 0

原创 Object 类

Object 类 1,toString(); 方法 1)作用: 返回Java对象的字符串表示形式 2)重写Object类中的toString()方法 public Person{ String name; int age; Person(String ...

2019-02-22 09:39:14

阅读数 25

评论数 0

转载 Quartz数据库脚本

Quartz数据库脚本 QRTZ_CALENDARS 以 Blob 类型存储 Quartz 的 Calendar 信息 QRTZ_CRON_TRIGGERS 存储 Cron Trigger,包括 Cron表达式和时区信息 QRTZ_FIRED_TRIGGERS 存储与已触发的 Trigger...

2019-01-24 16:50:42

阅读数 469

评论数 0

原创 maven 总结

maven 总结 1.简介 2.maven 的安装配置 3.演示入门 4.项目构建 5.依赖管理 6.分模块开发 7.私服(nexus) 一、简介: 1,是什么? 是Apache下的一个开源项目,是纯java开发的,并且只是用来管理java项目的 2,好处: 1.节省本地磁盘空间、对jar包做了...

2019-01-24 14:47:40

阅读数 32

评论数 0

原创 Oracle 数据库总结

Oracle 总结 1,简单SQL语句 1)distinct 关键字 在查询语句中的某个字段前面使用 distinct 关键字对重复的记录只显示一条记录,distinct 关键字只能放在 select 语句的第一个字段前 2)运算符 执行顺序: 比较运算符 --&amp;gt;...

2018-12-31 09:24:50

阅读数 60

评论数 0

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