- 博客(18)
- 资源 (1)
- 收藏
- 关注
转载 Swagger介绍及使用
导语:相信无论是前端还是后端开发,都或多或少地被接口文档折磨过。前端经常抱怨后端给的接口文档与实际情况不一致。后端又觉得编写及维护接口文档会耗费不少精力,经常来不及更新。其实无论是前端调用后端,还是后端调用后端,都期望有一个好的接口文档。但是这个接口文档对于程序员来说,就跟注释一样,经常会抱怨别人写的代码没有写注释,然而自己写起代码起来,最讨厌的,也是写注释。所以仅仅只通过强制来规范大家是不...
2019-10-28 10:07:22 255
原创 Angular学习笔记
angular1、angular核心概念模块(modules)1、模块是组件之上的一层抽象,组件及指令、管道、服务、路由等都通过模块来组织。2、Angular使用 @NgModule 装饰器来创建模块。3、一个应用可以有多个模块,但有且只有一个根模块(Root Module),其他模块叫作特性模块。4、NgModule的主要元数据:declarations、exports、imp...
2019-10-25 14:56:05 407
原创 HTTP学习笔记
HTTP方法:GET:PUTDELETEPOSTHEAD状态码:200到299之间的状态码表示成功;300到399之间的状态码表示资源已被移走;400到499之间的状态码表示客户端请求出错了;500到599之间的状态码表示服务器出错了。整体范围 已定义范围 分类 100~199 100、101 信息提示 200~299 2...
2019-09-17 16:54:32 137
原创 单列模式(single)
一、饿汉模式public class SingleOne { private final static SingleOne INSTANCE = new SingleOne(); private SingleOne(){} public SingleOne getInstance(){ return INSTANCE; }}...
2019-07-04 16:03:05 262
原创 工厂模式(Factory)
接口public interface Bread { /** * 准备 */ void prepare(); /** * 烤 */ void bake(); /** * 装盒 */ void box();}bread类型枚举public enum BreadTypeE...
2019-05-16 14:41:40 117
转载 IDEA中MAVEN项目Dependency not found 问题 【转】
一,问题说明开发组成员通过IDEA从SVN上导出Maven项目后,pom.xml文件产生多处dependency not found错误,同时无法关联相应jar包。 本项目从本地Maven仓库关联jar包,使用Nexus管理。二,解决过程 1,更新Nexus本地仓库索引。但错误未解决。 2,更新IDEA保存的仓库索引。操作步骤File->Setting->...
2019-05-14 16:41:09 2116
原创 享元模式
一、什么是享元模式 说到享元模式,第一个想到的应该就是池技术了,String常量池、数据库连接池、缓冲池等等都是享元模式的应用,所以说享元模式是池技术的重要实现方式。 比如我们每次创建字符串对象时,都需要创建一个新的字符串对象的话,内存开销会很大,所以如果第一次创建了字符串对象“adam“,下次再创建相同的字符串”adam“时,只是把它的引用指向”adam“,这样就实现了”adam“字...
2019-04-24 17:08:01 102
原创 使用Actuator监控
Actuator可能大家非常熟悉,它是springboot提供对应用自身监控,以及对应用系统配置查看等功能。springboot使用actuator的方式非常简单,只需要在项目中加入依赖spring-boot-starter-actuator,完整pom文件如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns=...
2019-01-08 11:46:56 165
转载 linux下安装nginx和配置
1、系统:centos6.82、安装准备:安装nginx前,我们首先要确保系统安装了g++、gcc、openssl-devel、pcre-devel和zlib-devel软件,可通过如图所示命令进行检测,如果以安装我们可以通过图二所示卸载:yum install gcc-c++yum -y install zlib zlib-devel openssl openssl--devel...
2019-01-07 15:12:42 120
原创 liunx笔记
一、后台执行命令(关闭当前会话,命令执行不会停止)nohup 命令 &二、运行jar文件java -jar XXXX.jar >> 输出的日志文件
2018-11-05 17:29:58 101
原创 IntelliJ Idea 常用快捷键列表
Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开类C...
2018-09-27 11:45:39 136
转载 logback配置详解和使用
最近知道一种打印日志的新方法,在此做一下学习总结。转自:行走在云端的愚公 https://www.cnblogs.com/warking/p/5710303.html一、logback的介绍 Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。它当前分为下面下个模块: logback-core:其它两个模块的基...
2018-09-10 10:31:36 125
原创 【Servlet】getInputStream()与getParameterMap()获得Post请求的数据区别
根据Servlet规范,如果同时满足下列条件,则请求体(Entity)中的表单数据,将被填充到request的parameter集合中(request.getParameter系列方法可以读取相关数据):1 这是一个HTTP/HTTPS请求2 请求方法是POST(querystring无论是否POST都将被设置到parameter中)3 请求的类型(Content-Type头)是applic...
2018-08-14 15:04:44 1840
原创 nginx
Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网...
2018-06-29 16:11:41 112
原创 web.xml配置详解
servlet配置<!-- 配置一个servlet --><!-- servlet的配置 --><servlet> <!-- servlet的内部名称,自定义。尽量有意义 --> <servlet-name>ServletDemo</servlet-name> <!-- servlet的类全名...
2018-06-28 15:07:44 230
原创 Venus开源remoting框架
Venus 是一个简单的、高性能、高并发能力的java 开源Remoting框架 wiki地址:http://wiki.hexnova.com/display/Venus/HOME
2018-05-26 15:25:31 1115
原创 配置文件中资源文件路径中classpath相关问题
classpath 和 classpath* 区别:classpath:只会到你指定的class路径中查找找文件;classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找.例:classpath*:META-INF/spring/application-context.xml在META-INF/spring这个文件夹底下的所有application-context...
2018-05-23 18:29:04 759
转载 GIT常用命令
本篇博客是转发的别人的,原文地址:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.htmlGit图形化界面我用的还可以,但是命令就不太会了,索性和大家一起学习下Git命令的用法...一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。...
2018-03-13 10:18:34 137
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人