- 博客(33)
- 资源 (6)
- 收藏
- 关注
原创 【好用的工具】lombok 使用指南
Lombok 是一种 Java 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注释实现这一目的。通过在开发环境中实现 Lombok,开发人员可以节省构建诸如 hashCode() 和 equals() 这样的方法以及以往用来分类各种 accessor 和 mutator 的大量时间。
2020-03-27 22:37:44 290
原创 Jmeter 压测工具
一、Jmeter概述 JMeter使用了不同技术和协议,是一款可以进行配置和执行负载测试、性能测试和压力测试的工具。负载测试、性能测试和压力测试概念: 官网负载测试: 这类测试使系统或者应用程序在预先设计好的极端场景下测试运行。这类测试用来评估系统或者程序在极端条件下的行为。 性能测试: 这种测试被用来检测系统的性能表现,包括特定情况下,系统的响应能力和稳定性...
2020-03-24 23:19:04 237
转载 【SpringBoot】springboot 与 RestTemplate
传统情况下在java代码里访问restful服务,一般使用Apache的HttpClient。不过此种方法使用起来太过繁琐。spring提供了一种简单便捷的模板类来进行操作,这就是RestTemplate。
2020-03-24 10:01:09 1489
原创 @Before, @BeforeClass, @BeforeEach 和 @BeforeAll之间的不同
1. 不同注解的区别如下 特性 Junit 4 Junit 5 在当前类的所有测试方法之前执行。 注解在静态方法上。 此方法可以包含一些初始化代码。 @BeforeClass @BeforeAll 在当前类中的所有测试方法之后执行。 注解在静态方法上。 此方法可以包含一些清理代码。 ...
2020-03-24 00:48:23 4745 1
转载 【开发技能】怎么吃透一个java项目?
先说一下自己的情况:就是对着视频敲Java项目,其中遇到的BUG还能解决,但就是每次敲完一个项目,就感觉很空虚,项目里面的知识点感觉懂了但又好像没懂,我应该怎样才能掌握一个项目所用的知识点呢?至少不至于过了一头半个月就想不起来这个项目是什么东西了。
2020-03-21 00:17:26 404
转载 【Java基础知识】Maven 的使用
Maven 翻译为"专家"、"内行",是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。
2020-03-19 15:15:23 194
原创 Swagger-UI 在线文档(单包扫描,多包扫描,多微服务扫描)
Swagger-UI是HTML, Javascript, CSS的一个集合,可以动态地根据注解生成在线API文档。常用注解:@Api:用于修饰Controller类,生成Controller相关文档信息 @ApiOperation:用于修饰Controller类中的方法,生成接口方法相关文档信息 @ApiParam:用于修饰接口中的参数,生成接口参数相关文档信息 @ApiMod...
2020-03-14 19:17:01 564
原创 【SpringBoot】Spring Boot 与 RabbitMQ
一、Spring AMQP 简介 原文 Spring AMQP项目将Spring的核心概念应用于基于AMQP的消息传递解决方案的开发。它提供了一个“模板”作为用于发送和接收消息的高级抽象。它还通过“侦听器容器”为消息驱动的POJO提供支持。这些库促进了AMQP资源的管理,同时促进了对依赖项注入和声明性配置的使用。在所有这些情况下,您将看到与Spring Framewo...
2020-03-14 15:15:31 254
原创 【好用的工具】PowerDesigner 创建数据和概念模型
参考博客:PowerDesigner创建数据模型(1)分类:概念模型(CDM Conceptual Data Model) 物理模型(PDM,Physical Data Model) 面向对象的模型(OOM Objcet Oriented Model) 业务模型(BPM Business Process Model)(2)举例: 数据模型: 概念模型...
2020-03-13 14:19:26 221
原创 【SpringBoot】Spring Boot 与模板引擎
一、模板引擎 原文(1)除了REST Web服务之外,您还可以使用Spring MVC来提供动态HTML内容。Spring MVC支持各种模板技术,包括Thymeleaf,FreeMarker、Velocity和JSP。同样,许多其他模板引擎包括它们自己的Spring MVC集成。如果可能,应避免使用JSP。将它们与嵌入式servlet容器一起使用时,存在几个已知的限制 在默认配...
2020-03-12 00:57:34 291
原创 (7)Nginx 配置实例四 动静分离
一、动静分离回顾(1)动态页面和静态页面的区别静态资源:当用户多次访问这个资源,资源的源代码永远不会改变的资源 动态资源:当用户多次访问这个资源,资源的源代码可能会发生改变的资源(2)什么是动静分离? Nginx 动静分离简单来说就是把动态跟静态请求分开,不能理解成只是单纯的把动态页面和 静态页面物理分离。严格意义上说应该是动态请求跟静态请求分开,可以理解成使用 Ng...
2020-03-11 00:45:36 170
原创 【云原生技术】谈谈你对微服务的理解
分布式服务架构是一种粗粒度、松耦合的服务架构,服务之间通过简单、精确定义的接口进行通信,不涉及底层编程接口和通信模型。微服务的基本思想:在于围绕业务领域来创建应用服务,微服务的重点是业务系统要彻底组件化和服务化,这些服务之间相互协调与配合,它们可以独立的进行开发、部署和运维。...
2020-03-10 22:18:16 1625
原创 【云原生技术】ServiceMesh究竟解决什么问题?
现状:ServiceMesh 的兴起,逐渐开始成为下一代的服务架构,互联网公司,经常使用的都是微服务分层架构。 问题:那么为什么要做服务化,服务化到底又解决了哪些问题呢? 原文 随着数据量的不断增大,吞吐量的不断增加,业务越来越复杂,服务的个数也越来越多,分层也越来越细,除了数据服务层,还会衍生出业务服务层、前后端分离等各种层次结构。 互联网分层演进 不断发现主要...
2020-03-10 14:46:00 521
原创 【云原生技术】Service Mesh是什么、为什么选择Service Mesh?
一、Service Mesh 是什么? 原文 服务网格(Service Mesh)是致力于解决服务间通讯的基础设施层。它负责在现代云原生应用程序的复杂服务拓扑之间来可靠地传递请求。实际上,Service Mesh 通常是通过一组轻量级网络代理(Sidecar proxy),与应用程序代码部署在一起来实现,而无需感知应用程序本身。(1)Service Mesh 的特点...
2020-03-10 09:33:18 599
原创 【SpringBoot】Spring Boot 与Web 开发
前提: Spring Boot 2.2.5 与Web 开发 官网文档 用好Spring Boot 的三板斧:创建Spring Boot 应用,选中我们需要的模块; Spring Boot 已经默认将这些场景配置好了,只需要在配置...
2020-03-10 01:03:07 284
原创 【SpringBoot】Spring Boot 与日志
一、日志框架 小张:开发了一个大型分布式系统;System.out.println("");将关键数据打印在控制台;去掉?写在一个文件? 框架来记录系统的一些运行时信息;日志框架 ; zhanglogging.jar; 高大上的几个功能?异步模式?自动归档?xxxx? zhanglogging-good.jar? 将以前框架卸下来?换上新的框架,重新修改之前相关...
2020-03-08 22:15:43 208
原创 (6)Nginx 配置实例三 负载均衡
一、实现效果 (1)浏览器地址栏输入地址 http://服务器IP/bs-manager,负载均衡效果,平均 8081 和 8082 端口中; 二、准备工作 (1)准备两台tomcat服务器准备两台 tomcat 服务器,一台 8081,一台 8082 上面的反向代理第二个实例中已经配置成功了。但是需要添加点东西,如下哦。...
2020-03-08 19:18:43 193
原创 Typroa 开始收费?这儿有新招
Typora 是一款支持实时预览的 Markdown 文本编辑器。它有 OS X、Windows、Linux 三个平台的版本,开始收费了我这有新招。
2020-03-08 00:27:03 2013
原创 【SpringBoot】Spring Boot 多Profile环境以及自动配置
一、多Profile文件 Profile是Spring对不同环境提供不同配置功能的支持,可以通过激活、 指定参数等方式快速切换环境。 我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties/yml ,默认使用application.properties的配置;yml支持多文档块方式server: po...
2020-03-07 23:02:12 574
原创 【SpringBoot】Spring Boot 自定义配置文件、加载顺序、配置原理
文章内容:SpringBoot配置文件的基本使用; yaml配置文件优先级问题讲解; yaml配置文件目录及比较说明; 自定义配置属性; @ConfigurationProperties与@Value两种注解对比; idea自定义yaml配置提示 加载外部配置; 装配配置文件(properties,yaml); 引入xml配置文件。一、SpringBoot配置文件的基...
2020-03-07 12:05:58 1006
原创 (5)Nginx 配置实例二 反向代理
一、实现效果: 使用Nginx反向代理,根据访问的路径跳转到不同端口的服务中,Nginx监听端口为9001访问http://127.0.0.1:9001/deu/ 直接跳转到127.0.0.1:8001 访问http://127.0.0.1:9001/vod/ 直接跳转到127.0.0.1:8002二、准备工作准备两个tomcat服务器,一个80...
2020-03-07 02:28:48 275
原创 【阿里云】云解析DNS
一、什么是云解析?产品概述 云解析DNS(Alibaba Cloud DNS)是一种安全、快速、稳定、可扩展的权威DNS服务,云解析DNS为企业和开发者将易于管理识别的域名转换为计算机用于互连通信的数字IP地址,从而将用户的访问路由到相应的网站或应用服务器。产品组成云解析DNS是由管控层和解析数据层两部分组成:管控层:云解析DNS为客户提供可视化的域名解析管理平台,可以帮...
2020-03-06 00:31:13 1772
原创 【好用的工具】基于 hexo+github-page搭建自己的博客并绑定域名
一、使用hexo搭建个人博客网站最完整详细教程 具体怎么操作,自由发挥,我只是做个笔记!二、Hexo 绑定个人域名
2020-03-05 21:13:18 256
原创 (4)Nginx 配置实例—反向代理
一、准备工作(1)实现效果打开浏览器,在浏览器地址栏输入地址 www.123.com ,跳转到服务器(Linux系统)的tomcat主页中;(2)前置条件:tomcat下载官网 tomcat可以运行的前提条件:服务器/linux虚拟机 装有jdk在服务器(Linux系统)安装 tomcat、使用默认端口 8080;# tomcat8.5所在目录 : /usr/lo...
2020-03-04 23:35:04 194
转载 【SpringBoot】Spring Boot 默认资源路径说明及查看方法
一、静态资源默认路径resource/static/ => 一般用于存放静态资源(css,js,image等) resource/public/=> 一般用于存放页面 resource/templates/ => 用于存放页面,一般是thyleleaf、FreeMaker、Velocity、JSP等. 注意:如果想访问templates下的...
2020-03-04 19:29:13 2583
转载 【Spring Boot】Spring Boot最核心注解及作用说明
Spring注解 springboot的注解的作用说明(全) 从源码角度分析SringBoot注解
2020-03-04 18:48:35 1082
原创 【SpringBoot】SpringBoot 入门
一、SpringBoot简介 Spring Boot 是所有基于 Spring Framework 5.0 开发的项目的起点。Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。设计目的:用来简化新 Spring 应用的初始搭建以及开发过程。从最根本上来讲,Spring Boot 就是一些库的集合,它能够被任意项...
2020-03-04 15:15:38 259
原创 (3)Nginx基本操作
一、Nginx操作常用命令注意:使用Nginx操作命令的前提条件:必须进入nginx的目录 /usr/local/nginx/sbin查看nginx版本号 :=> ./nginx -v 2、启动Nginx: => ./nginx 3、关闭Nginx: => ./nginx -s stop ...
2020-03-04 00:26:31 438 1
原创 (2)Nginx在Centos环境安装
1、安装gcc查看gcc版本gcc -v 2. 如果未安装gcc,提示gcc命令未找到,则需安装gcc。执行以下命令来完成gcc安装。 或者安装gcc-c++yum -y install gcc 2. 模块依赖性Nginx需要依赖下面3个包(1)PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括p...
2020-03-03 10:07:51 210
原创 idworker-client 唯一ID生成工具之一
唯一ID生成工具之一<!-- 全局id自增策略 --><dependency> <groupId>com.github.bingoohuang</groupId> <artifactId>idworker-client</artifactId> <version>0.0.8</versio...
2020-03-01 19:51:03 779
rocketmq_broker.conf
2020-12-04
redis主存复制数据同步过程日志
2020-12-02
redis面试题及答案(上).pdf
2019-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人