自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mac下Docker+SpringBoot整合看这个

在危机时更要学习在安装Docker前先安装Homebrew在完成上述工作,输入brew search docker如下图所示:brew search docker然后执行:brew cask install docker等待安装完会在应用程序出现Docker图标,点击启动(启动完图标在右上角)Docker图标启动Docker点击...

2020-05-08 15:34:11 273

原创 RocketMQ+Springboot整合及简单原理

话不多说,直接主题pom文件新增:<dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-spring-boot-starter</artifactId> <version>2.0.3</versi...

2020-04-26 16:44:35 406

原创 SQL优化指南看这个就够了

ORACLE索引类别及创建实例:1.B-Tree 索引Oracle数据库中最常见的索引类型是b-tree索引,也就是B-树索引,以其同名的计算科学结构命名。CREATE INDEX语句时,默认就是在创建b-tree索引。没有特别规定可用于任何情况。u创建B-Tree索引ucreate index idx_itpux_member_name on test_table(name...

2020-01-02 13:48:09 159

原创 登录拦截器记录

@Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { //设置编码格式 ...

2019-12-06 15:54:02 148

原创 MybatisPlus中主键策略

在application.properties中配置:mybatis-plus.global-config.id-type=2配置详情:/** * Copyright (c) 2011-2020, hubin ([email protected]). * <p> * Licensed under the Apache License, Version 2.0 (the "...

2019-12-06 15:52:00 235

原创 Spring事务管理嵌套事务详解 : 同一个类中,一个方法调用另外一个有事务的方法

Spring 事务机制回顾Spring事务一个被讹传很广说法是:一个事务方法不应该调用另一个事务方法,否则将产生两个事务.结果造成开发人员在设计事务方法时束手束脚,生怕一不小心就踩到地雷。其实这是不认识Spring事务传播机制而造成的误解,Spring...

2019-10-28 10:21:09 6966

原创 Springboot全局异常捕获处理

package com.test.util@RestControllerAdvice(basePackages = "com.test.controller")public class ApiWebExceptionHandler { private final Logger log = LoggerFactory.getLogger(this.getClass()); @E...

2019-10-08 17:22:41 185

转载 spring中@Transactional的理解及事务特性

https://blog.csdn.net/liao756447021/article/details/9272295

2019-09-16 10:53:48 149

原创 SpringBoot设置系统时间

记一次问题:Ubuntu系统恢复初始化后时间还是取得美国时间,所以总是跟北京时间不一致,所以需要项目修改系统时间SpringBoot修改时间,在启动类的main方法中加入:TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai"));定义时间为东八区,即上海时间!...

2019-08-13 14:22:52 1629

转载 mysql执行计划(EXPLAIN)

https://blog.csdn.net/wanbin6470398/article/details/82256436

2019-07-19 15:20:46 108

转载 mysql驱动表,查询结果优化

联表查询的基础知识下面两个查询,它们只差了一个order by,效果却迥然不同。第一个查询:EXPLAIN extendedSELECT ads.idFROM ads, city WHERE city.city_id = 8005 AND ads.status = 'online' AND city.ads_id=ads.idORDER B...

2019-07-19 14:46:09 208

原创 后端生成excel文件字节流(前端使用blob保存文件)

package util;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.ss.usermodel.*;import org.springframework.util.StringUtils;import javax.servlet.ServletOutputStream;import ...

2019-07-17 14:46:53 5983 3

原创 记一次前端导出csv文件(后端返回json对象数组)

该方法查询出数据,无参数,直接把返回值遍历(其中字符串中逗号为切换下一个单元格)function tableToExcel(){ var jsonData; $.ajax({ type: "get", url: basePath + "/raiseProjectMemberParticipate/exportListByExcel", ...

2019-07-17 14:40:25 469

转载 算法复杂度介绍

https://blog.csdn.net/ted_cs/article/details/82881831

2019-07-15 15:30:30 76

转载 数据库索引问题(转载)

阿里面试-数据库索引总结:https://blog.csdn.net/hollis_chuang/article/details/95167242数据库索引数据结构:https://www.cnblogs.com/sujing/p/11110292.html

2019-07-09 19:56:23 89

转载 java基础(转载)

https://blog.csdn.net/Amen_Wu/article/details/79522912

2019-07-09 19:27:50 102

原创 springBoot中自定义注解拦截header中的值的工具类

首先引入AOP的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency>其次新建一个注解:import jav...

2019-04-26 13:35:37 3133

转载 SpringBoot2+mybatis-plus3 打印执行sql

# 配置slq打印日志mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl在application.properties中或者application.yml中(下图)加入如上的打印日志类,测试时使用还是很方便的     ...

2019-02-15 09:31:11 1904 1

转载 SpringBoot引入Druid数据源

首先引入依赖包&lt;!-- jdbcTemplate --&gt;&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-jdbc&lt;/artifactId&gt;&lt;/dependency&g

2019-01-31 14:37:51 1154

转载 Dubbo理解

1 Dubbo介绍1.1 dubbox简介随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 单一应用架构  当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。  此时,用于简化增删改查工作量的 数据访问框架(ORM) 是关键。 垂直应用...

2018-11-07 17:22:29 441

转载 RPC理解

一、RPC1. RPC是什么RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。R...

2018-11-07 17:09:25 257

转载 Mysql语句性能

exist和in区别及应用场景    in 和 exists的区别: 如果子查询得出的结果集记录较少,主查询中的表较大且又有索引时应该用in(查询时将主表和in里的语句单独查询出来,然后for循环比较), 反之如果外层的主查询记录较少,子查询中的表大,又有索引时使用exists(内联一一查询)。其实我们区分in和exists主要是造成了驱动顺序的改变(这是性能变化的关键),如果是exists,...

2018-11-07 17:06:08 358

原创 Mysql理解

一、事务的基本要素(ACID)  1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。   2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A...

2018-11-07 16:48:00 389

原创 Spring理解

一、依赖注入DI(Dependency Injection)如果理解了上述“控制反转”的本质,那么要理解“依赖注入”也不是什么难事了。在“控制反转”中,我们是这么说的:当java程序需要使用某个对象的时候,直接去spring容器里取就好了。这句话是站在java程序的角度说的。那么反过来,站在spring容器的角度来又该怎么说呢?spring容器直接给出java程序需要的对象,那么java程...

2018-11-07 16:27:44 127

翻译 memcache安装和下载(win7)及登陆

一、Memcached和Memcache的区别:网上关于Memcached和Memcache的区别的理解众说纷纭,我个人的理解是:Memcached是一个内存缓存系统,而Memcache是php的一个扩展,是php用于操作和管理Memcached的工具。如果安装了Memcached但没有安装Memcache,php无法操控Memcached,但是可以使用命令行来操控Memcache

2017-10-23 17:15:09 1285

转载 eclipse插件大全

eclipse插件大全http://marketplace.eclipse.org/http://blog.csdn.NET/dyong525/article/details/6972623可以在线安装的包括maven :http://download.eclipse.org/technology/m2e/releasesSVN :http://subclips

2017-09-24 11:00:49 1058

空空如也

空空如也

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

TA关注的人

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