摘要: 最近需要设计一个API服务器,想要把API接口搞得规范一下,就通过网上搜集到了一些资料,以下便是自己的一些理解以及相关的具体实现 本文采用的是spring boot+maven的方案 restful规范 这个规范我在这里也不打算长篇大论地讲解,怎么说呢,有人喜欢有人讨厌,我也不去争,因为我经验不多,看法和大佬... 阅读原文
2020-02-14 22:36:07 阅读(2449) 评论(0)
摘要: windows破解教程 首先下载jar包:(云盘链接发不上去,大家关注gzh"灰太狼学爪哇"回复idea获取)将其放到合适的文件夹(首选IDEA的同级目录)进行管理; 进入C盘 —> 用户 —>用户名 —> .IntelliJIdea2019.2或者.IntelliJIdea2019.3 ... 阅读原文
2020-02-14 22:29:02 阅读(3618) 评论(0)
摘要: VisualVM在Java 8中是JDK自带的一个图形化工具,项目主页 VisualVM,在后续版本中可能会从JDK移除。 VisualVM可以监控Java进程的CPU与内存占用情况,可以监控Java进程内的各个线程的执行情况,还可以与MAT工具一样用来分析堆转储快照。 监控远程Tomcat进程 监控远程主机... 阅读原文
2020-02-14 21:31:04 阅读(2426) 评论(0)
摘要: 重要结论 如果 \(T_1(N) = 0(f(N))\) 且 \(T_2(N)=O(g(N))\) 那么 a. \(T_1(N) + T_2(N) = O(f(N) + g(N))\) b. \(T_1(N) * T_2(N) = O(f(N)*g(N))\) 如果 T(N) 是一个 k 次多项式,... 阅读原文
2020-02-14 19:32:01 阅读(2468) 评论(0)
摘要: 概念: 什么是REST? REST是Representational State Transfer的缩写。翻译为"表现层状态转化",restful是一种接口设计风格,它不是一个协议,通常是基于HTTP协议的; 为什么需要这么一个风格呢? RESTful的重点之一就是统一的接口命名规则; 每个开发者可能会有不同... 阅读原文
2020-02-14 19:24:27 阅读(2363) 评论(0)
摘要: 请求限制 一些情况下我们可能需要对请求进行限制,比如仅允许POST,GET等... RequestMapping注解中提供了多个参数用于添加请求的限制条件 value 请求地址 path 请求地址 method 请求方法 headers 请求头中必须包含指定字段 params 必须包含某个请求参数 cons... 阅读原文
2020-02-14 19:02:02 阅读(2429) 评论(0)
摘要: 前言 乱码是我们在程序开发中经常碰到且让人头疼的一件事,尤其是我们在做javaweb开发,如果我们没有清楚乱码产生的原理,碰到乱码问题了就容易摸不着头脑,无从下手。 乱码主要出现在两部分,如下: 第一,浏览器通过表单提交到后台,如果表单内容有中文,那么后台收到的数据可能会出现乱码。 第二,后端服务器需要返回给... 阅读原文
2020-02-14 18:09:04 阅读(2391) 评论(0)
摘要: 资源访问接口 由于JDK提供的资源访问类并不能很好的满足底层资源的访问需求,所以Spring设计了一个Resource接口。Spring框架使用Resource装载各种资源,包括配置文件资源、国际化属性文件资源等 Resource具体的实现类图 Resource接口的主要方法 boolean exists(... 阅读原文
2020-02-14 17:20:03 阅读(2351) 评论(0)
摘要:   IDEA默认只能运行同一项目|模块的一个实例。   运行多个实例: 比如springcloud的端口设置: --server.port=9001 。   当然,也可以在项目的配置文件中修改参数。   命令行、IDEA传入的参数优先级很高,会覆盖配置文件中设置的参数。   阅读原文
2020-02-14 13:01:06 阅读(2395) 评论(0)
摘要: 当下,JWT(JSON Web Token)令牌认证已经变得越来越流行。本文主要介绍JWT令牌认证与传统的Session会话认证机制的区别。 为什么需要认证? HTTP是一种无状态协议,那就意味着当前的客户端的请求与任何之前的请求是独立不依赖的,而服务器也并不会记录任何请求信息。例如,如果你只是简单地访问静态... 阅读原文
2020-02-14 11:25:04 阅读(2460) 评论(0)