2 Xiuming Lee

尚未进行身份认证

暂无相关简介

等级
TA的排名 21w+

在Intellij IDEA中使用Debug

一、Debug开篇首先看下IDEA中Debug模式下的界面。如下是在IDEA中启动Debug模式,进入断点后的界面,我这里是Windows,可能和Mac的图标等会有些不一样。就简单说下图中标注的8个地方:①以Debug模式启动服务,左边的一个按钮则是以Run模式启动。在开发中,我一般会直接启动Debug模式,方便随时调试代码。②断点:在左边行号栏单击左键,或者快捷键Ctrl+F8...

2019-09-06 17:34:32

JavaScript 运行机制--Event Loop(浏览器与node环境的不同)

原文地址前言JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。单线程就意味着,所有任务需要排队,前一个任务结束,才会执行后一个任务。如果前一个任务耗时很长,后一个任务就不得不一直等着。如果排队是因为计算量大,CPU忙不过来,倒也算了,但是很多时候CPU是闲着的,因为IO设备(输入输出设备)很慢(比如Ajax操作从网络读取数据),不得不等着结果出来,再往下执行。Ja...

2019-08-24 20:38:35

Spring Websocket实时统计在线用户数

原文地址GitHub源码地址概述最近有个需求,需要实时统计在线的人数,由于该项目并没用到实时通信,也只有这里需要实时统计在线,没必要再搭建一套实时通信服务,所以直接整合的SpringWebsocket。下面的demo是项目中的简化版,使用SpringBoot搭建的环境。效果如图所示:网上对Websocket的讲解有很多了,这里就不在赘述。简单粗暴,直接开干。代码实现pom文件...

2019-08-24 20:21:33

根据屏幕宽度设定1rem的px值

rem(fontsizeoftherootelement)是相对长度单位。相对于根元素(即html元素)font-size计算值的倍数。<script>/**得到屏幕的宽度*/lethtmlWidth=document.documentElement.clientWidth||document.body.clientW...

2019-06-08 11:08:45

以七牛云为例,手写一个Spring Boot的Starter

原文地址概述我们使用SpringBoot,基本上都是沉醉在它Stater的方便之中。Starter为我们带来了众多的自动化配置,有了这些自动化配置,我们可以不费吹灰之力就能搭建一个生产级开发环境,其实Starter的核心就是条件注解@Conditional,当classpath下存在某一个Class时,某个配置才会生效,下面就以七牛云为例,写一个简单的SpringBoot...

2019-06-02 11:09:56

SpringBoot、SpringSecurity、Vue整合JWT认证

原文地址概述在开始这篇文章前,博主默认你们已经对SpringBoot、SpringSecurity、Vue以及JWT已经了解。这里对以上概念也不再赘述。下面先讲一下思路。1、后端需要编写JWT生成处理和JWT解析认证处理。2、前端填写用户名和密码发送登录请求。3、经后端SpringSecurity登录认证成功后,由JWT生成器生成Token返回给前端。4、前端拿到Token,在...

2019-05-21 19:49:55

Spring中的各种Utils(二):PropertiesLoaderUtils详解

今天介绍的是PropertiesLoaderUtils,这个工具类主要是针对Properties文件的加载操作,在Spring对.properties文件和.factories文件的操作都有使用到。原文地址更多详细内容请阅读原文!先来简单看看这个类提供的有用方法://从一个资源文件加载Properties;PropertiesloadProperties(Resourceresour...

2018-12-20 11:01:17

Hexo博客SEO优化

Hexo博客SEO优化添加站点地图安装插件修改站点配置文件添加蜘蛛协议提交站点到GoogleBaidu主动提交链接方法安装插件配置本文章是我自己的个人笔记,有些地方可能介绍的不够清楚。先推荐两个个人感觉写的不错的文章。Hexo博客Next主题SEO优化方法Hexo插件之百度主动提交链接添加站点地图安装插件需要安装两个插件来生成sitemap文件,前一个是传统的sitemap,后...

2018-12-02 17:38:44

Linux(CentOS7)下Docker的安装与卸载

既然你在看这篇博客,那就说明你已经知道Docker是什么了,那么我也就不再复制粘贴那些官话套话了,下面直接开干。Linux(CentOS7)环境下Docker的安装与卸载。原文地址详细内容在原文中哦!本文主要为你讲解了Linux(CentOS7)环境下Docker的安装与卸载。主要内容有:1. 确定你是CentOS7版本2. yum安装gcc相关3. 卸载旧版本4. 使...

2018-12-01 10:08:45

npm太慢, cnpm镜像使用方法

 淘宝npm地址: http://npm.taobao.org/如何使用 有很多方法来配置npm的registry地址,下面根据不同情境列出几种比较常用的方法。以淘宝npm镜像举例:0.查看当前npm地址npmconfiggetregistry1.临时使用npm--registryhttps://registry.npm.taobao.orgi...

2018-08-26 15:43:19

Spring中的各种Utils之StringUtils

在Spring中,有非常多Utils工具类,这些工具类有的是为了开发者使用的,有的只是提供给Spring框架使用的。了解这些工具类,在适当的时候使用这些工具类,对我们平时的开发还是很有帮助的,能极大方便我们的开发。Spring的工具类都是以Utils结尾,所以要查看这些工具类,只需要在API文档中查询所有*Utils即可,可以看到有多达几十个。在后面的几篇文章中我会选择几个常用的Utils,给...

2018-08-17 15:09:49

HTTP状态码

1、常见的HTTP状态码:200-请求成功 301-资源(网页等)被永久转移到其它URL 404-请求的资源(网页等)不存在 500-内部服务器错误2、HTTP状态码分类分类 分类描述 1** 信息,服务器收到请求,需要请求者继续执行操作 2** 成功,操作被成功接收并处理 3** 重定向,需要进一步的操作以完成请求 4**...

2018-08-13 12:48:14

Shiro多Realm验证和认证策略

1.多Realm验证  存在这样一种场景,同一个密码可能在MqSQL中存储,也可能在Oracle中存储,有可能MqSQL中使用的是MD5加密算法,而Oracle使用SHA1加密算法。这就需要有多个Realm以及认证策略的问题。    通过查看源码可以看到 ModularRealmAuthenticator.class中的 doAuthenticate protecte...

2018-08-04 18:39:24

Spring Boot使用Simditor富文本编辑器,并将图片上传到七牛云。

开始之前,需要强调的是Simditor富文本编辑器是基于Jquery的。所以必须引入Jquery。Simditor下载地址下载解压后会发现是整个simditor项目,很多东西项目根本不需要,只需要将\site\assets下的images、scripts、styles文件夹拷贝,或者找到对应的几个重要的文件即可。Html中引入以下文件。<!--simditor-->...

2018-08-03 10:25:40

Spring Boot上传文件(图片)大小限制问题

今天在做图片上传的时候,SpringBoot出现以下错误。org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException:Thefieldfileexceedsitsmaximumpermittedsizeof1048576bytes. atorg.apach...

2018-08-03 09:19:46

阿里云Linux下安装MySql5.6、5.7、8.0版本和卸载以及远程连接

在安装的时候参考了很多博客,但是发现还是MySql的官网给的步骤最有效,最权威。Debian7,8,9Ubuntu14.04,16.04,17.10,18.04下面记录下我安装的步骤:原文地址(原文中详细内容)1添加MySQLAPT存储库2安装发布包3执行apt-getupdate4使用APT安装MySQL5启动和停止的MySQL的服务器6登...

2018-07-05 08:55:43

个人静态网页的实现

该网页是期末作业,和大家分享下相互学习。   效果图如下:喜欢的可以点击这里下载哦

2017-12-19 10:04:49
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。