自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 避免全表扫描的sql优化

对查询进行优化,应尽量避免全表扫描,首先应考虑在where 及order by 涉及的列上建立索引: .尝试下面的技巧以避免优化器错选了表扫描: · 使用ANALYZE TABLE tbl_name为扫描的表更新关键字分布。 · 对扫描的表使用FORCE INDEX告知MySQL,相对于使用给定的...

2019-12-26 19:07:22

阅读数 5

评论数 0

原创 事务的四大特性

原子性(Atomicity) 一个原子事务要么完整执行,要么干脆不执行。这意味着,工作单元中的每项任务都必须正确执行。如果有任一任务执行失败,则整个工作单元或事务就会被终止。即此前对数据所作的任何修改都将被撤销。如果所有任务都被成功执行,事务就会被提交,即对数据所作的修改将会是永久性的。 一致...

2019-12-26 16:01:56

阅读数 5

评论数 0

转载 Spring Cloud核心组件

一、Spring Cloud核心组件:Eureka (1)Netflix Eureka 1)、Eureka服务端:也称服务注册中心,同其他服务注册中心一样,支持高可用配置。如果Eureka以集群模式部署,当集群中有分片出现故障时,那么Eureka就转入自我保护模式。它允许在分片故障期间继续提供服务...

2019-12-26 15:16:28

阅读数 5

评论数 0

原创 MYSQL聚合函数有哪些,分组查询

聚合函数: MySQL中的聚合函数用来对已有数据进行汇总,如求和、平均值、最大值、最小值等。 count(col): 表示求指定列的总行数 max(col): 表示求指定列的最大值 min(col): 表示求指定列的最小值 sum(col): 表示求指定列的和 avg(col): 表示求指定列的平...

2019-12-19 15:32:26

阅读数 11

评论数 0

原创 java数组去重

//第一种方式:最开始想到的是利用Set集合的不可重复性进行元素过滤 public static Object[] oneClear(Object[] arr){ Set set = new HashSet(); for(int i=0;i<arr.length;i++){  ...

2019-12-19 14:35:44

阅读数 6

评论数 0

转载 Map集合的常见遍历方式

1.通过Map.keySet遍历key和value map.keySet()返回的是所有key的值 map.get(in)得到每个key对应value的值 2.通过Map.entrySet使用iterator遍历key和value 3.通过Map.entrySet遍历key和value map.e...

2019-12-19 14:27:59

阅读数 5

评论数 0

原创 springcould中配置日志,logback-spring.xml

第一步在consumer下创建 logback-spring.xml文件 <?xml version="1.0" encoding="UTF-8"?> <configuration> <!-- 日志根目录--> ...

2019-12-14 10:33:33

阅读数 28

评论数 0

原创 idea ,SSM框架的搭建

idea 2019 jdk1.8 tomcat7 spring3.2.13 mybatis3.4.6 第一步创建webapp项目 1.建java包,resources包并设置为根目录和资源目录 第二部复制粘贴pom.xml <?xml version="1.0" enco...

2019-12-12 16:41:53

阅读数 9

评论数 0

原创 maven 中央仓库下载太慢

1.Maven项目中,在pom.xml的标签之前加入一下标签,指定使用阿里云仓库下载jar包。 <!-- 使用aliyun maven --> <repositories> <repository> <id&...

2019-12-12 09:54:46

阅读数 8

评论数 0

转载 maven安装教程(Idea)

下载网址:https://maven.apache.or 1、解压下载好的安装包放入新创建的maven文件夹中 2、在系统变量中添加环境变量(建议改成M2_HOME) 编辑Path 新建 打开CMD显示如下即是配置成功 在maven中仓库repo 3...

2019-12-12 09:43:02

阅读数 20

评论数 0

原创 mybatis-plus代码生成器

在使用mybatis-plus代码生成器之前要导入依赖 需要导入依赖 <!-- https://mvnrepository.com/artifact/org.mybatis.generator/mybatis-generator-core --> <dependency>...

2019-12-12 09:20:42

阅读数 7

评论数 0

转载 SpringBoot整合系列--整合MyBatis-plus

SpringBoot整合MyBatis-plus 步骤 第一步:添加必要的依赖 第一种是在已存在MyBatis的情况下,直接添加mybatis-plus包即可。 <dependency> <groupId>com.baomidou</groupId> ...

2019-12-12 09:17:42

阅读数 7

评论数 0

转载 spring boot+springdataJPA【hibernate】hibernate不同版本的命名策略

=hibernate 4命名策略如下= spring.jpa.hibernate.naming-strategy = org.hibernate.cfg.DefaultNamingStrategy 有两种值可以配置分别为: 第一:org.hibernate.cfg.DefaultNamingSt...

2019-12-10 11:10:46

阅读数 10

评论数 0

转载 MyBatisPlus 自定义sql语句的实现

一、引言 MP自带的条件构造器虽然很强大,有时候也避免不了写稍微复杂一点业务的sql,那么那么今天说说MP怎么自定义sql语句吧。 二、配置 自定义的sql当然是写在XML文件中的啦,那么首先来定义xml文件的位置,在yml配置文件如下 mybatis-plus: # 如果是放在src/main...

2019-12-06 19:29:23

阅读数 7

评论数 0

转载 SpringData分页与排序

@Test public void testPagingAndSortingRespository(){ //pageNo 从 0 开始. int pageNo = 6 - 1;//要查询的页 int pageSize = 5; //Pageable 接口通常使用的其 P...

2019-12-06 16:30:33

阅读数 7

评论数 0

原创 Spring Data JPA 必须掌握的 20+ 个查询关键字

首先参照官方文档创建指定数据库 ```sql ```sql ```sql CREATE TABLE `demo_jpa` ( `id` int(11) NOT NULL AUTO_INCREMENT, `first_name` varchar(255) CHARACTER SET u...

2019-12-05 14:20:26

阅读数 31

评论数 0

转载 IntelliJ IDEA解决创建maven web项目慢的问题

使用idea创建maven web项目的时候,出现: Executing external Maven Running C:\Users\user\AppData\Local\Temp\archetypetmp 1 2 导致创建项目特别慢。 解决办法: 创建项目时候添加archetypeCatal...

2019-11-26 14:58:33

阅读数 8

评论数 0

原创 spring+mybatis+c3p0数据库连接池或druid连接池使用配置整理

在系统性能优化的时候,或者说在进行代码开发的时候,多数人应该都知道一个很基本的原则,那就是保证功能正常良好的情况下,要尽量减少对数据库的操作。 据我所知,原因大概有这样两个: 一个是,一般情况下系统服务器和数据库服务器应该是不在同一硬件上,这时候对数据库的连接、操作就和网络有了很大的关系,连接、操...

2019-11-14 16:53:04

阅读数 9

评论数 0

转载 SSM框架运行原理web.xml执行顺序

核心控制器:DispatcherServlet 请求解析器:HandlerMapping 结果解析器:ModelAndView 视图解析器:ViewResolver SSM项目服务启动: 项目进入web.xml ssm框架 中web.xml执行顺序 1.<!–spring 的监听器–>...

2019-11-13 19:49:01

阅读数 5

评论数 0

转载 springmvc -mybatis -spring所适应的jar包

spring相关jar包下载地址:https://github.com/spring-projects/spring-framework/releases mybatis-spring。jar包下载地址:http://mvnrepository.com/artifact/org.mybatis/m...

2019-11-12 15:12:18

阅读数 7

评论数 0

原创 java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector spring配c3p0时犯得的低级错误

今天在使用Spring配置c3p0数据源时,使用的数据库是mysql,服务器是tomcat,运行时报了一个 java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector 网络上找了很久都没有解决,最后发现是因为: C3P0 少了...

2019-11-09 14:17:00

阅读数 13

评论数 0

原创 javaweb项目流程

1.拿到一个项目先分析一下都会有什么数据,拿这个这个新闻管理系统为例 用户是必须的,然后新闻也是也是必要信息,所以也是一个单独的一个表,另外在项目中类型也可以建立一张表。 2.根据Javaweb加载项目顺序,可以知道什么是必须的。 启动一个web项目会先读取web.xml文件(context-pa...

2019-10-21 19:19:45

阅读数 42

评论数 0

转载 图片按钮的多种写法

第一种: 在一般情况下按钮提交表单: <form id="form1" name="form1" method="post" action="index.html"> 这样提交按钮是标签 ...

2019-07-01 12:08:42

阅读数 44

评论数 0

转载 块级元素和行内元素

标签分为两种等级:   1,行内元素。2,块级元素。 行内元素和块级元素的区别: 行内元素: 与其他行内元素并排 不能设置宽高,默认的宽度就是文字的宽度 块级元素: 霸占一行,不能与其他任何元素并列。 能接受宽高,如果不设置宽度,那么宽度将默认变为父级的100%。 块级元素和行内元素的分类:   ...

2019-06-28 16:11:47

阅读数 33

评论数 0

转载 java中的算术运算符、赋值运算符、比较运算符、逻辑运算符、条件运算符

java中的算术运算符、赋值运算符、比较运算符、逻辑运算符、条件运算符 #一、算术运算符 算术运算符主要用于进行基本的算术运算,如加法、减法、乘法、除法等。 Java 中常用的算术运算符: 其中,++ 和 – 既可以出现在操作数的左边,也可以出现在右边,但结果是不同滴 例1: 运行结果: 例2: ...

2019-06-17 19:42:32

阅读数 82

评论数 0

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