自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

穷水叮咚的博客

主要针对,学习和工作中发现的问题,进行记录和整理,然后和大家分享讨论。

  • 博客(15)
  • 收藏
  • 关注

转载 sql优化的几种方法

在sql查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结的一些方法,有需要的可以参考参考。 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t ...

2018-08-31 13:31:02 123

转载 细说mysql索引

首先:先假设有一张表,表的数据有10W条数据,其中有一条数据是nickname='css',如果要拿这条数据的话需要些的sql是 SELECT * FROM award WHERE nickname = 'css'一般情况下,在没有建立索引的时候,mysql需要扫描全表及扫描10W条数据找这条数据,如果我在nickname上建立索引,那么mysql只需要扫描一行数据及为我们找到这条nickna...

2018-08-30 23:01:27 103

转载 深入浅出数据库索引原理

使用索引很简单,只要能写创建表的语句,就肯定能写创建索引的语句,要知道这个世界上是不存在不会创建表的服务器端程序员的。然而, 会使用索引是一回事, 而深入理解索引原理又能恰到好处使用索引又是另一回事,这完全是两个天差地别的境界(我自己也还没有达到这层境界)。很大一部份程序员对索引的了解仅限于到“加索引能使查询变快”这个概念为止。 为什么要给表加上主键? 为什么加索引后会使查询变快?...

2018-08-30 21:07:25 201

转载 springboot 默认日志logback配置解析

前言今天来介绍下Spring Boot如何配置日志logback,我刚学习的时候,是带着下面几个问题来查资料的,你呢如何引入日志? 日志输出格式以及输出方式如何配置? 代码中如何使用?正文Spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J, Log4J2和Logback...

2018-08-28 23:53:19 296

原创 springboot 部署war报org.springframework.boot.web.embedded.tomcat.TomcatEmbeddedWebappClassLoader

在tomcat上启动springbootjava.lang.ClassNotFoundException: org.springframework.boot.web.embedded.tomcat.TomcatEmbeddedWebappClassLoaderat java.net.URLClassLoader.findClass(URLClassLoader.java:381)at ja...

2018-08-28 23:46:45 17758

转载 springboot @ConfigurationProperties和@EnableConfigurationProperties配合使用

转载自:https://blog.csdn.net/u010502101/article/details/78758330@ConfigurationProperties注解主要用来把properties配置文件转化为bean来使用的,而@EnableConfigurationProperties注解的作用是@ConfigurationProperties注解生效。如果只配置@Configur...

2018-08-28 16:00:16 1203

转载 springboot aop简单示例

AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是Spring框架中的一个重要内容,它通过对既有程序定义一个切入点,然后在其前后切入不同的执行内容,比如常见的有:打开数据库连接/关闭数据库连接、打开事务/关闭事务、记录日志等。基于AOP不会破坏原来程序逻辑,因此它可以很好的对业务逻辑的各...

2018-08-28 12:04:27 958

转载 spring实现解耦的概述

1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合在一起,协同工作...

2018-08-23 13:17:11 5476

转载 Spring Bean的生命周期

Spring上下文中的Bean也类似,【Spring上下文的生命周期】1. 实例化一个Bean,也就是我们通常说的new2. 按照Spring上下文对实例化的Bean进行配置,也就是IOC注入3. 如果这个Bean实现了BeanNameAware接口,会调用它实现的setBeanName(String beanId)方法,此处传递的是Spring配置文件中Bean的ID4. 如果这...

2018-08-22 22:31:43 89

转载 java dump文件怎么生成和分析-JMAP用法

jmap是java自带的工具1. 查看整个JVM内存状态 jmap -heap [pid]2. 查看JVM堆中对象详细占用情况jmap -histo [pid]3. 导出整个JVM 中内存信息,可以利用其它工具打开dump文件分析,例如jdk自带的visualvm工具jmap -dump:file=文件名.dump [pid] 转载自:https://blog....

2018-08-18 23:45:15 4237

原创 彻头彻尾理解 ConcurrentHashMap

大佬博客地址转载自:https://blog.csdn.net/justloveyou_/article/details/72783008

2018-08-18 10:40:57 858

原创 彻头彻尾理解 LinkedHashMap

   复制过来显示很乱,直接贴链接,看了几个小时才看完,真正的大佬就是这么练成的。   转载自:https://blog.csdn.net/justloveyou_/article/details/71713781

2018-08-17 15:26:07 381

原创 navicat for mysql 12 破解

navicat for mysql 12破解链接: https://pan.baidu.com/s/1pHBnkdGgZO1MywldO7lX-w 提取码: 4475选其中的一个请根据自己安装和版本位数(32位、64位),将对应文件夹里的所有文件拷贝至安装位置的根目录(即能看到navicat.exe的那个目录)我的 目录在打开 程序每次点击试用就好了...

2018-08-15 22:45:26 5200 6

转载 ES6之箭头表达式

ES2015新增的特性箭头表达式,省去了关键词function,文中``双撇号和${}是Typescript的语法。以下是一些学习笔记: 1.单行箭头表达式:1 var foo = (arg1,arg2) => arg1 + arg2;2 //上述表达式相当于3 var foo = function (arg1, arg2) { return arg1 + arg2; }; ...

2018-08-02 09:56:23 1068

转载 注解 @CrossOrigin

在Controller中看到@CrossOrigin ,这是什么?有什么用?为什么要用? what? @CrossOrigin是用来处理跨域请求的注解 先来说一下什么是跨域: (站在巨人的肩膀上)跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。所谓同源是指,域名,协议,端口均相同,不明白没关系...

2018-08-01 15:18:46 1113

空空如也

空空如也

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

TA关注的人

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