自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DreamBoyMrsLin的博客

付出多大努力,就能有多大收获

  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 BIO、NIO与AIO的区别

IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。    同步思想:就是当程序处理完一个请求或者操作的时候,再返回给用户。用户等待时间长,且不能关闭该程序或者这个页面,必须等                   待该请求运行完,才能关闭或者其他操作,用户体验差。    异步思想:就是当程序发出一个请求后,响应给用户,该请求已受理,你可以关闭或者操作其他事情,等处理完...

2018-06-12 11:41:12 299

原创 SpringBoot的异常处理

     如何对项目的异常进行处理,在这里我做个总结,如果项目的异常不进行处理,就把异常信息直接抛给用户,用户体验度就会很差很差,如果对异常进行处理的,还能帮助开发人员对程序的分析和解决问题提供了直观的反馈。这就是为什么要对异常进行处理的原因(个人理解)    首先,springboot默认提供了对异常的处理 有两个地方可以存放展示给用户看的错误页面,一个是在static下,一个是在templat...

2018-06-02 19:38:38 422

原创 mysql的水平分表与垂直分表

        在我上一篇文章中说过,mysql语句的优化有局限性,mysql语句的优化都是围绕着索引去优化的,那么如果mysql中的索引也解决不了海量数据查询慢的状况,那么有了水平分表与垂直分表的出现(我就是记录一下自己的理解)        水平分表:            如上图所示:另外三张表表结构是一样的  只不过把数据进行分别存放在这三张表中,如果要insert 或者query 那么都...

2018-05-28 21:28:18 1068

原创 mysql语句优化

        最近在研究怎么优化sql语句,本人工作经验不长 没有往深的研究,也就看看人家有丰富的工作经验的大神是怎么优化sql语句的,我就是做一个总结,如果总结的不对或者不好,希望大家给我指出来     对于sql语句的优化,最大的武器就是使用explain来查看sql语句的执行情况,比如:有没有用到索引,用的什么索引,查询时间、是哪条sql语句执行的慢等。具体看下图:          正是...

2018-05-28 20:32:52 264

原创 mysql如何适当的添加索引

这里先简单介绍一下索引:        添加索引是为了提高数据库查询性能,索引是最物美价廉的东西了,不用加内存,不用改程序,不用调sql,只要执行个正确的create index ,查询的速度就可能提高百倍千倍,这可是有诱惑力的,可是天下没有没费的午餐,查询的速度的提高是以牺牲insert update delete的速度为代价的。而且索引大小一般是数据的三分之一  ,再加上索引要加载进内存的,如...

2018-05-28 13:04:22 1300

转载 MyISAM和Innodb的区别和mysql引擎介绍

 MySQL是我们比较常用的一种数据库软件。它有着诸多的优点,如开源的,免费的等等。其实它还有一个很好的特点,那就是有多种引擎可以供你选择。如果赛 车手能根据不同的路况,地形随手更换与之最适宜的引擎,那么他们将创造奇迹。然而目前他们还做不到那样便捷的更换引擎,但是我们却可以!     所谓知己知彼方可百战不殆,要想将它们发挥到极致,首先我们应该来认识一下MySQL提供给我们的这几种引擎。     ...

2018-05-28 10:46:54 202

原创 tomcat设置put delete提交

tomcat默认就是不允许PUT和DELETE的如何配置Tomcat支持HTTP Delete和Put 方法在tomcat web.xml文件中配置org.apache.catalina.servlets.DefaultServlet的<init-param> <param-name>readonly</param-name> <param...

2018-05-14 16:08:36 1539

原创 springboot 整合 log4j

首先先引用maven坐标然后添加log4j的配置文件整合完成 现在就可以使用

2018-05-14 10:33:47 278

原创 springboot 使用拦截器实现登录功能

写好拦截器之后就要进行配置 才能让其生效在springboot 2.0以前可以使用继承WebMvcConfigurerAdapter对象然后重写相对应的方法来实现拦截器,但是现在2.0以后WebMvcConfigurerAdapter 这个对象就过时了 也可以使用webmvcconfigurationsupport 这个对象 但是我不知道什么原因 配置不拦截静态资源的时候不起作用 我查阅相关资...

2018-05-14 10:22:53 2400

原创 按Enter键调用登录按钮

在body里面添加一个事件  来监听键盘的事件然后编写相对应的方法

2018-05-13 10:32:15 700

原创 session过期跳转到登陆页面并跳出iframe框架的最简单方法

web开发中经常会有这种情况,在一个主页面中包含侧边导航菜单和iframe,点击菜单项,对应页面会在iframe中显示,整个页面不会刷新。但是如果设置了会话Session,在会话过期后再操作会自动redirect重定向到登录页面,经常会出现在session过期后,再点击菜单项,登录页面显示在iframe中而非显示在当前窗口的情况。还有一种的情况是使用的拦截器去拦截全部请求 判断是否有用户登陆 如果...

2018-05-13 10:05:40 2093

原创 Spring boot 热加载

在pom文件中添加依赖(optional-->true表示覆盖父级项目中的引用):<dependency>     <groupId> org.springframework.boot </ groupId>     <artifactId> spring-boot-devtools </ artifactId>     <o...

2018-05-11 20:32:50 176

原创 IDEA激活

使用网上传统的那种输入网址的方式激活不了,使用http://idea.lanyus.com/这个网站提供的工具进行 1、进入hosts文件中:C:\Windows\System32\drivers\etc\hosts   将“0.0.0.0 account.jetbrains.com”添加到hosts文件中    2、使用工具生成注册码把注册码复制 在IDEA上进行激活即可...

2018-05-11 19:51:39 1381

转载 Jrebel 激活

jrebel idea插件激活,亲测可用:在jrebel server处,写上:http://139.199.89.239:1008/88414687-3b91-4286-89ba-2dc813b107ce如果出现激活过期的情况,请重新生成guid,替换原来的guid即可邮箱随便写,即可激活。转载地址:https://blog.csdn.net/cjwcjwwjcwjc/article/detai...

2018-05-07 10:41:01 345

转载 CentOS下如何完全干净卸载MySQL

CentOS下如何完全卸载MySQL?解决卸载不干净的问题系统:CentOS 6.5,MySQL:MySql 5.6这里主要解决使用rpm安装的卸载问题,安装方法见:CentOS安装MySQL*.rpm提示conflicts with file from package的解决办法 见 http://www.linuxidc.com/Linux/2016-12/137940.htm虽然说这里的是使用...

2018-05-07 09:46:28 317

原创 阿里云安装redis

reids数据库下载地址:https://download.csdn.net/download/dreamboymrslin/10395368上传的redis数据库不能免费 最少需要1个积分  1)安装c编译的redis环境,yum install gcc-c++2)将redis-2.6.16.tar.gz上传到Linux系统中3)解压到/usr/local下  tar -xvf redis-2....

2018-05-06 12:10:41 256

原创 springboot整合mybatis

创建springboot项目参考上一篇文章地址:https://blog.csdn.net/dreamboymrslin/article/details/80119094需要在pom.xml文件里面添加mybatis坐标(可以根据需要添加)<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apac...

2018-05-02 15:34:04 204

原创 IDEA创建SpringBoot+maven项目

    第一步:创建一个项目     这里注意一下:要求jdk版本为1.8以上 这是因为springboot版本更新问题  需要jdk1.8的支持最终目录结构注意:DemoApplication启动类自动默认扫描当前包以及子包 这样一个springboot项目就创建完成了我们来完成一个简单的demo创建一个controller源码:    然后在浏览器中访问 http://localhost:80...

2018-04-28 12:55:22 4588

转载 使用Nexus

登录默认账号/密码 admin/admin123打开 Repositories 将列表中所有Type为proxy 的项目的 Configuration 中的 Download Remote Indexes 设置为True 将Releases仓库的Deployment Policy设置为*Allow ReDeploy设置 deployment 账户密码然后在Central 仓库上右键然后点击 Rep...

2018-04-23 15:27:32 224

原创 阿里云安装nexus详细步骤

因为nexus需要java环境 所以先要安装好java环境yum install java安装完成后,可以查看 jdk 的版本号java -version这时如果输入java发现是可以的 但是如果输入javac发现没有该命令所以需要在安装javacyum -y install java-1.7.0-openjdk-devel.x86_64可能会发现版本不一样  如果需要版本一样自行百度 我是没有折...

2018-04-20 10:58:41 2706

转载 阿里云 Cenos 7 安装svn与配置

1.安装svn服务器端yum install subversion12.创建一个svn版本仓库(可随意创建) //创建一个svn目录mkdir -p /svn/repos //修改目录权限为777chmod -R 777 repos //创建一个svn版本仓库first(first可以随便起名字)svnadmin create /svn/repos/first3.下面要修改这个目录下的三...

2018-04-18 15:22:56 266

转载 mysql增加用户与权限

MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束):1.新建用户登录MYSQL:  @>mysql -u root -p  @>密码创建用户:  mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234...

2018-04-18 14:37:50 239

转载 阿里云 cenos7 安装mysql

yum快速安装mysql[root@iZwz95awar071umsfgn716Z ~]# cd /  #########进入根目录[root@iZwz95awar071umsfgn716Z /]# rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm      ####新增yum源Retrieving...

2018-04-18 11:56:12 243

原创 collection集合体系与并发修改异常

collection是单列集合的顶层接口,下面还包括了两个常用子接口  List、setList:    list接口有两个实现的子类:特点是:有序且可重复                       ArrayList的数据结构是数组结构      LinkedList的数据结构是链表结构                                     1、ArrayList:特点:查询...

2018-03-02 08:46:43 281

window_redis_32/64免安装版

里面包括了32为和64位window版的redis 都是免安装的 有需要的可以下

2018-05-10

redis-3.0.0.tar.gz

该资源对应的是本人发表的文章 阿里云安装redis 文章

2018-05-06

空空如也

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

TA关注的人

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