npm安装教程

一、使用之前,我们先来掌握3个东西是用来干什么的。 npm: Nodejs下的包管理器。 webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。 vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是...

2019-01-15 14:57:55

阅读数:31

评论数:0

TCP三次握手和四次挥手过程

1.三次握手 1.1三次握手的详述 首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了。 最初两端的TCP进程都处于CLOSED关闭状态,A主动打开...

2019-01-09 15:31:20

阅读数:34

评论数:0

HTTP和HTTPS的区别,SSL的握手过程

  超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。   为...

2019-01-09 15:19:20

阅读数:36

评论数:0

Netty(2)--handler的执行顺序

1. 简介 Handler在netty中,无疑占据着非常重要的地位。Handler与Servlet中的filter很像,通过Handler可以完成通讯报文的解码编码、拦截指定的报文、统一对日志错误进行处理、统一对请求进行计数、控制Handler执行与否。一句话,没有它做不到的只有你想不到的。 Ne...

2019-01-06 19:59:17

阅读数:18

评论数:0

Netty(1)--服务器端详解

本文仅适用与Netty4.0.32版本,其他版本是否适用表示并不清楚… Netty服务器启动流程: 创建线程池 创建处理连接的线程池:bossGroup 创建处理所有事件的线程池:workerGroup EventLoopGroup bossGroup = new NioEventLo...

2019-01-06 14:04:38

阅读数:9

评论数:0

Spring注解 @Component和@Configuration作为配置类的差别

随着spingboot的大火,注解式配置受到了大家的热烈欢迎,而@Component和@Configuration都可以作为配置类,之前一直都没觉得这两个用起来有什么差别,可能有时程序跑的和自己想的有所区别也没注意到。 直到看到这篇文章:https://my.oschina.net/guangsh...

2019-01-05 22:17:07

阅读数:20

评论数:0

SpringBoot集成redis的JedisCluster和RedisTemplate 实现redis的消息队列消费者-生产者模式,订阅者发布者模式

一般来说,消息队列有两种场景,一种是发布者订阅者模式,一种是生产者消费者模式。利用redis这两种场景的消息队列都能够实现。 定义: 生产者消费者模式 :生产者生产消息放到队列里,多个消费者同时监听队列,谁先抢到消息谁就会从队列中取走消息;即对于每个消息只能被最多一个消费者拥有。 发布者订阅者模...

2019-01-03 14:59:10

阅读数:81

评论数:0

Spring Controller 控制层讲解 @Controller&@RestController @RequestMapping@PathVaribale & @RequestParam

@Controller&@RestController 项目前后台交互的话 无非两种方式; 一种普通整体页面提交,比如form提交; 一种局部刷新,或者叫做异步刷新,ajax提交; @Controller 处理http请求, 就是整体页面刷新提交...

2018-12-29 16:37:16

阅读数:16

评论数:0

shiro + springBoot 整合 JWT

JWTUtil 我们利用 JWT 的工具类来生成我们的 token,这个工具类主要有生成 token 和 校验 token 两个方法 生成 token 时,指定 token 过期时间 EXPIRE_TIME和签名密钥 SECRET,然后将 date 和 username 写入 token 中,并使...

2018-12-29 14:48:26

阅读数:25

评论数:0

shiro 整合 springBoot 实现基本的角色权限控制

依赖包 <dependency> <groupId>org.apache.shiro</groupId> <artifactId&a...

2018-12-29 14:46:28

阅读数:40

评论数:0

Spring注解@ControllerAdvice

@ControllerAdvice,是Spring3.2提供的新注解,从名字上可以看出大体意思是控制器增强。让我们先看看@ControllerAdvice的实现: package org.springframework.web.bind.annotation; @Target(ElementT...

2018-12-29 10:57:28

阅读数:18

评论数:0

Spring 注解@ExceptionHandler和@ResponseStatus

无论是普通的WEB项目,还是用SpringMVC实现的restful服务,都曾经历过下面两个问题: 1.1 Controller中处理异常响应报文 @PostMapping(path = "/selectByAcctcode") public MerAccoun...

2018-12-29 10:48:04

阅读数:11

评论数:0

IntelliJ IDEA 使用教程(2019图文版) -- 从入门到上瘾

前言:IntelliJ IDEA   如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是石器时代的东西了。其实笔者也是一枚从Eclipse转IDEA的探索者,随着近期的不断开发实践和调试,逐步体会到这款智能IDE带来的巨大开发便利,在强大的插件功能支持下,诸如...

2018-12-27 09:36:15

阅读数:23

评论数:0

Spring Ehcache详解

springBoot 集成ehcache 1.配置CacheConfig.java import org.springframework.cache.CacheManager; import org.springframework.cache.annotation.EnableCaching; i...

2018-12-21 11:38:47

阅读数:32

评论数:0

Spring Aop 详解

Spring Aop 1. AOP的基本概念 切面(Aspect):通知(advice)和切入点(pointcut)共同组成了切面(aspect),时间、地点和要发生的“故事”。可以从注解方式来理解,代码如下。 @aspect为类上面的注解——切面 @pointcut(…)——切入点。为此类内一个...

2018-12-20 15:34:36

阅读数:34

评论数:0

teamviewer 检测为商用问题解决

用teamviewer远程时,如果被检测为商用,会给出提示,表示本次远程只能持续几分钟。下面给出win10的解决方案。 卸载teamviewer 方式有:从控制面板-程序与功能中卸载 删除注册表中的残余项 为了彻底清除teamviewer的残余项,需要打开注册表,删除teamviewer安装的...

2018-12-19 17:32:24

阅读数:150

评论数:0

Mybatis拦截器介绍

Mybatis拦截器介绍 目录 前言 Interceptor接口 注册拦截器 Mybatis可拦截方法 利用拦截器进行分页   拦截器的一个作用就是我们可以拦截某些方法的调用,我们可以选择在这些被拦截的方法执行前后加上某些逻辑,也可以在执行这些被拦截的方法时执行自己的逻辑而不再执行被拦截的方法...

2018-12-19 16:09:59

阅读数:42

评论数:0

markdown使用样例

markdown使用样例地址 地址 标题1 标题2 标题3 标题4 测试1 测试2 测试3 *列表1 *列表2 *列表3 除了您现在看到的这个 Cmd Markdown 在线版本,您还可以前往以下网址下载: Cmd markdown下载地址 粗体 斜体 PDF 格式导出文稿 改进 ...

2018-12-08 14:26:55

阅读数:10

评论数:0

java 正则表达式Pattern Matcher的使用

以下是几个使用的demo 整个字符串是否匹配正则: import java.util.regex.Matcher; import java.util.regex.Pattern; public class isMatchesZhengze { public static void mai...

2018-12-03 09:56:22

阅读数:24

评论数:1

SpringBoot 单元测试 junit idea

项目的pom.xml要引入依赖 <dependency> <groupId>org.springframework.boot</groupId&...

2018-11-30 09:14:21

阅读数:25

评论数:0

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