排序:
默认
按更新时间
按访问量

SpringBoot+Stomp实现WebSocket消息推送

一、Stomp概念 STOMP是在WebSocket之上提供了一个基于帧的线路格式层,用于定义消息的语义。 比起原生WebSocket,稳定性和功能性都好得多。 原理可参考:https://blog.csdn.net/a617137379/article/details/78765025 ST...

2018-08-02 16:24:30

阅读数:40

评论数:0

最近aliyun maven用不了,需要修改下maven地址

<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.a...

2018-07-31 21:56:15

阅读数:376

评论数:0

JavaScript回顾学习:《JavaScript高级程序设计》读书笔记

Javascript由以下三部分组成: 核心(ECMAScript) 文档对象模型(DOM) 浏览器对象模型(BOM) ECMAScript组成部分: 语法、类型、语句、关键字、保留子、操作符、对象。 按照惯例,外部 JavaScript 文件带有.js 扩展名。但...

2018-07-23 22:40:39

阅读数:18

评论数:0

JavaScript回顾学习:常用的惰性函数

惰性载入表示函数执行的分支只会在函数第一次掉用的时候执行,在第一次调用过程中,该函数会被覆盖为另一个按照合适方式执行的函数,这样任何对原函数的调用就不用再经过执行的分支了。 1、事件监听 function addEvent(type, element, fun) { if (elem...

2018-07-23 22:29:18

阅读数:19

评论数:0

JavaScript回顾学习:元素的client\offset\scrollHeight

整理下关于元素的属性: clientHeight、clientWidth、clientLeft、clientTop offsetHeight、offsetWidth、offsetLeft、offsetTop scrollHeight、scrollWidth、scrollLeft、scroll...

2018-07-21 18:14:22

阅读数:21

评论数:0

JavaScript回顾学习:利用文档碎片优化Dom性能

在浏览器中,一旦对文档DOM进行一次添加/更新/删除操作,就会引发DOM一次重排,导致DOM性能问题。 利用文档碎片,一次性对DOM进行操作,减少文档多次重排,例子: window.onload = function () { var mydiv = ...

2018-07-21 17:03:32

阅读数:17

评论数:0

JavaScript回顾学习:模拟call、apply、bind方法

模拟call方法: Function.prototype.mycall = function (context) { var context = context || window; context.fn = this; var args = []; for ...

2018-07-21 12:56:24

阅读数:16

评论数:0

vscode 设置 eclipse 快捷键

【首选项】-->【键盘快捷方式】-->【用于高级自定义打开和编辑 keybindings.json】 [ { "key": "alt+/", "com...

2018-07-21 11:09:54

阅读数:245

评论数:0

JavaScript回顾学习:预解释/变量提声

1、当浏览器加载HTML页面时候,首先会提供一个供全局JS代码执行的环境:全局作用域(globa/window) 2、预解释(也就是变量提声):在当前作用域下,JS代码执行之前,浏览器首先会默认把所有带var和function的进行提前声明或者定义 (1)理解声明和定义         va...

2018-07-18 16:49:38

阅读数:15

评论数:0

JavaScript回顾学习:“如何确定this”的3条经验(屡试不爽)

今天偶然看到一个视频教程,视频中讲授如何确定this的三条方法,让我茅塞顿开,解开了心中一直的痛点,很是受用。下面我特意记录下,以备用和学习。3条方法如下:1、元素绑定事件,方法中的this是当前操作的元素2、方法名前面是否有点,有点,点前面是谁,this就是谁,如果没有,this是window(...

2018-07-12 09:42:34

阅读数:31

评论数:0

JavaScript回顾学习:基本知识

1、JavaScript5种基本数据类型、1种复杂数据类型:    基本数据类型:Undefined、Null、Boolean、Number和String    复杂数据类型:Object, 本质是一组键值对组成的2、typeof操作符:用于检测给定变量的数据类型,对一个值试用typeof操作符可...

2018-07-11 10:01:00

阅读数:15

评论数:0

代码复用系列:导出文件时,处理不同浏览器的文件名乱码的工具类

导出文件时,如果文件名是带中文,不同浏览器下会出现不同中文乱码问题。以下代码,可解决IE、Edge、Chrome、Firefox浏览下导出中文文件名称的文件。 以便以后备用。import javax.servlet.http.HttpServletRequest; import javax.ser...

2018-06-26 15:06:57

阅读数:23

评论数:0

nodejs安装后的配置备忘录

(1)配置国内源    npm config set registry http://registry.npm.taobao.org    如果临时使用其他源,可用:npm install -g cnpm --registry=https://registry.npm.taobao.org (2)...

2018-06-11 09:46:19

阅读数:18

评论数:0

Ajax Post提交复杂JSON对象的简便有效方法(适用jQuery-Ajax和原生JS XMLHttpRequest POST)

用Ajax Post提交非常复杂JSON对象,是一件麻烦的事,如果以简单JSON对象的提交思维来设计复杂JSON对象时,经常出现各种问题。现在找到了一个非常简便有效的方法,跟大家分享下。下面,用SpringBoot,演示下jQuery Ajax Post如何提交以下复杂JSON对象,代码如下:/*...

2018-06-07 10:26:27

阅读数:160

评论数:0

mysql练习用的数据集下载

1、在 https://launchpad.net/test-db/employees-db-1/1.0.6  中下载,并解压employees_db-full-1.0.6.tar.bz22、修改employees.sql中的set storage_engine = InnoDB;改为set de...

2018-05-23 18:18:35

阅读数:224

评论数:0

复用代码系列:mybatis插件——打印SQL语句并记录执行时间

废话不多说,直接上代码,代码可用:import org.apache.ibatis.executor.statement.StatementHandler; import org.apache.ibatis.mapping.BoundSql; import org.apache.ibatis.ma...

2018-05-22 10:36:41

阅读数:94

评论数:0

JS通用方法汇总....

1、判断字符串是否数值** * 判断字符串是否数值 * @param str 字符串 * @param isInt 是否是整数 * @param allowNegative 是否允许负数 * @author sunchangtan * @returns {*} * @private ...

2018-05-22 10:32:26

阅读数:44

评论数:0

IDEA系列:激活JRebel插件

JRebel 可快速实现热部署,节省了大量重启时间,提高了个人开发效率。IDEA通过插件安装JRebel,安装后需要激活JRebel插件,方法如下,亲测可用:    在jrebel server处,写上:    http://139.199.89.239:1008/88414687-3b91-42...

2018-05-15 08:35:18

阅读数:336

评论数:0

git命令-切换分支

git一般有很多分支,我们clone到本地的时候一般都是master分支,那么如何切换到其他分支呢?主要命令如下: 1. 查看远程分支 $ git branch -a  我在mxnet根目录下运行以上命令: ~/mxnet$ git branch -a * master remotes...

2018-05-14 16:48:46

阅读数:28

评论数:0

SpringBoot系列:SpringBoot打包成war,并在tomcat下运行

1、实现继承SpringBootServletInitializer类public class ServletInitializer extends SpringBootServletInitializer { @Override protected SpringApplicationBui...

2018-05-13 13:51:04

阅读数:83

评论数:0

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