自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(167)
  • 资源 (38)
  • 收藏
  • 关注

原创 分布式配置中心Apollo教程

本课程讲解了Apollo分布式系统配置中心的使用方法和工作原理,并从实战出发讲解生产环境下的配置中心的构建方案,从Apollo的应用、原理、项目实战三方面进行讲解,通过学习本课程可以快速将Apollo配置中心集成到分布式系统中。Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用的不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。

2023-05-02 23:28:57 757 1

原创 【Docker】拉取镜像报错

这个是因为dns域名没有解析的原因,编辑/etc/resolv.conf 文件,增加一行dns地址,例如:nameserver 8.8.8.8。抓住结尾 no such host 报错。

2023-03-29 23:51:41 538

原创 Java常见编程题

step 2:根据输入的月份,计算从1月到(month - 1)月的天数,如果是二月的话,就要判断该年是否为闰年(闰年,day加29天,反之,day加28天);step 3:根据步骤二计算出来的数值,最后加上输入的date,输出即可。step 1:判断输入日期的合法性,如果输入不合法返回-1;

2023-03-17 00:03:47 339

原创 常见Java生产问题排查面试题

常见Java生产问题排查面试题

2023-03-12 12:17:16 1521

原创 多线程面试题

多线程面试题

2023-03-07 19:13:32 520

原创 JVM内存溢出与内存泄露

JVM内存溢出与内存泄露

2023-02-27 22:52:24 1732

原创 Java中List排序去重、排序的3种方式

Java中List排序去重、排序的3种方式

2023-02-27 22:00:14 1320

原创 轻松搭建Redis缓存高可用集群

轻松搭建Redis缓存高可用集群

2023-02-22 01:23:58 238

原创 zookeeper和kafka集群从0到1搭建(保姆教程)

zookeeper和kafka集群从0到1搭建(保姆教程)

2023-02-11 18:35:30 645

原创 高可用的并发解决方案nginx+keepalived

为并发量高的优质网站量身定制高可用的并发解决方案nginx+keepalived

2023-02-07 19:06:12 2466 1

原创 Elastic Job学习笔记

Elastic-job:当当网基于quartz 二次开发的弹性分布式任务调度系统,功能丰富强大,采用zookeeper实现分 布式协调,实现任务高可用以及分片。

2023-02-03 16:19:17 833

原创 IDEA个性化设置注释模板(详细版)

Idea添加注释模板,简洁清新可用

2023-02-02 16:37:21 7740

原创 3小时快速上手sharding-jdbc

分库分表就是为了解决由于数据量过大而导致数据库性能降低的问题

2023-01-30 10:35:01 2817

原创 两小时上手ActiveMQ

一、消息中间件概述1.1 消息中间件产生的背景在客户端与服务器进行通讯时.客户端调用后,必须等待服务对象完成处理返回结果才能继续执行。客户与服务器对象的生命周期紧密耦合,客户进程和服务对象进程都都必须正常运行;如果由于服务对象崩溃或者网络故障导致用户的请求不可达,客户会受到异常点对点通信: 客户的一次调用只发送给某个单独的目标对象。1.2 什么是消息中间件面向消息的中间件(MessageOrlented MiddlewareMOM)较好的解决了以上问题。发送者将消息发送给消

2023-01-19 17:36:07 1371

原创 Mybatis Plus轻松上手

Mybatis Plus今日目标:了解mybatisplus的特点能够掌握mybatisplus快速入门能够掌握mybatisplus常用注解能够掌握mybatisplus常用的增删改查能够掌握mybatisplus自动代码生成Mybatis: ✔ 需要程序员编写sql语句 程序员可以干预sql对sql进行调优(优化)MybatisPlus: 开发效率高 在MybatisPlus中按照固定格式生成了单表的CRUD01-MybatisPlus简介【1】MybatisPlu

2023-01-18 09:36:47 544

原创 ELK搜索学习笔记--Day1

ELK是包含但不限于Elasticsearch(简称es)、Logstash、Kibana 三个开源软件的组成的一个整体。这三个软件合成ELK。是用于数据抽取(Logstash)、搜索分析(Elasticsearch)、数据展现(Kibana)的一整套解决方案,所以也称作ELK stack。

2022-12-23 09:31:55 766 1

原创 Feign 从注册到调用原理分析

Feign 从注册到调用原理分析

2022-07-31 19:00:08 900

原创 MySQL调优

MySQL调优

2022-07-31 14:30:49 434

原创 RabbitMQ面试题(2022)

RabbitMQ面试题(2022)

2022-07-28 21:57:05 2487 3

原创 Mysql rownum 实现

Mysql rownum 实现

2022-07-28 15:47:48 11468

原创 MySQL limit使用及超大分页问题解决

MySQL limit使用及超大分页问题解决

2022-07-27 10:35:45 1879 1

原创 Redis面试题(2022)

Redis面试题(2022)

2022-07-26 22:44:46 587

原创 Docker实用篇

微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题**数据卷(volume)**是一个虚拟目录,指向宿主机文件系统中的某个目录。一旦完成数据卷挂载,对容器的一切操作都会作用在数据卷对应的宿主机目录了。这样,我们操作宿主机的目录,就等于操作容器内的目录了常见的镜像在DockerHub就能找到,但是我们自己写的项目就必须自己构建镜像了。...

2022-07-22 23:39:00 182

原创 Spring面试题(2022)

Spring面试题(2022)

2022-07-17 23:04:35 771

原创 SpringBoot面试题(2022)

SpringBoot面试题(2022)

2022-07-17 15:19:53 1579

原创 MySQL面试题(2022)

MySQL面试题(2022)

2022-07-16 15:01:59 770

原创 IO网络编程面试题(2022)

IO网络编程面试题(2022)

2022-07-15 16:26:12 894

原创 Web 编程面试题(2022)

Web编程面试题2022

2022-07-14 23:20:58 295

原创 MyBatis面试题(2022最新版)

Mybatis面试题

2022-07-14 18:42:33 1857

原创 JVM调优实战(详细版)

JVM调优实战

2022-07-14 02:22:12 2347

原创 Java面试(虚拟机篇)

Java面试(虚拟机篇)

2022-07-10 16:47:42 138

原创 Java面试(并发篇)

Java面试并发篇

2022-07-08 22:29:51 155

原创 Java面试(基础篇)

Java面试基础篇

2022-07-07 01:12:37 202

原创 品达通用权限系统(Day 7~Day 8)

pd-gateway作为通用权限系统的网关服务,前端的http请求首先需要经过网关服务处理,再通过网关服务的路由功能转发到权限服务或者其他微服务进行业务处理。我们可以在网关服务进行统一的jwt令牌解析、鉴权相关操作。由于我们当前使用的是Nacos作为整个项目的配置中心,所以Spring Boot的大部分配置文件都在Nacos中进行统一配置,我们的项目中只需要按照Spring Boot的要求在resources目录下提供bootstrap.yml配置文件即可,文件内容如下:19.1.2 logback-sp

2022-06-29 12:15:30 814 5

原创 品达通用权限系统(Day 5~Day 6)

pd-tools-jwt模块的定位是对于jwt令牌相关操作进行封装,为认证、鉴权提供支撑。提供的功能:生成jwt token、解析jwt tokenHTTP Basic Auth 是一种简单的登录认证方式,Web浏览器或其他客户端程序在请求时提供用户名和密码,通常用户名和密码会通过HTTP头传递。简单点说就是每次请求时都提供用户的username和password这种方式是先把用户名、冒号、密码拼接起来,并将得出的结果字符串用Base64算法编码。例如,提供的用户名是 、口令是 ,则拼接后的结果就是

2022-06-26 19:22:39 960

原创 品达通用权限系统(Day 3~Day 4)

pd-tools-validator模块定位为后端表单数据校验,其他模块可以直接引入pd-tools-validator的maven坐标就可以使用其提供的表单校验功能。pd-tools-validator底层基于hibernate-validator实现。早期的网站,用户输入一个邮箱地址,需要将邮箱地址发送到服务端,服务端进行校验,校验成功后,给前端一个响应。有了JavaScript后,校验工作可以放在前端去执行。那么为什么还需要服务端校验呢? 因为前端传来的数据不可信。前端很容易获取到后端的接口,如果有人

2022-06-25 17:17:37 518

原创 品达通用权限系统(Day 1~Day 2)

对于企业中的项目绝大多数都需要进行用户权限管理、认证、鉴权、加密、解密、XSS防跨站攻击等。这些功能整体实现思路基本一致,但是大部分项目都需要实现一次,这无形中就形成了巨大的资源浪费。本项目就是针对这个问题,提供了一套通用的权限解决方案----品达通用权限系统。品达通用权限系统基于SpringCloud(Hoxton.SR1) +SpringBoot(2.2.2.RELEASE) 的微服务框架,具备通用的用户管理、资源权限管理、网关统一鉴权、XSS防跨站攻击等多个模块,支持多业务系统并行开发,支持多服务并

2022-06-23 18:55:10 2583

原创 SpringCloud入门第二天

springcloud入门第二天

2022-06-21 14:45:52 210

原创 SpringCloud入门第一天

随着互联网行业的发展,对服务的要求也越来越高,服务架构也从单体架构逐渐演变为现在流行的微服务架构。这些架构之间有怎样的差别呢?了解微服务架构的优缺点单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署。单体架构的优缺点如下:优点:缺点:分布式架构:根据业务功能对系统做拆分,每个业务功能模块作为独立项目开发,称为一个服务。分布式架构的优缺点:优点:缺点:分布式架构虽然降低了服务耦合,但是服务拆分时也有很多问题需要思考:人们需要制定一套行之有效的标准来约束分布式架构。微服务的架构特征:微服务的上述特

2022-06-20 01:17:05 201

原创 Nacos安装指南

开发阶段采用单机安装即可。在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码:GitHub主页:https://github.com/alibaba/nacosGitHub的Release下载页:https://github.com/alibaba/nacos/releases如图:本课程采用1.4.1.版本的Nacos,课前资料已经准备了安装包:windows版本使用包即可。将这个包解压到任意非中文目录下,如图:目录说明:Nacos的默认端口是8848,如果你电脑

2022-06-20 01:04:58 168

apollo分布式配置中心资料

apollo分布式配置中心资料

2023-05-02

ruby安装包下载 - ruby环境搭建

ruby安装包下载 | ruby环境搭建

2023-02-22

基于springboot,springcloud, gradle的天气预报管理系统

基于springboot,springcloud, gradle的天气预报管理系统

2023-02-15

kafka + zookeeper 集群jar包

kafka_2.12-2.2.1.tgz zookeeper-3.4.14.tar.gz

2023-02-11

高可用的并发解决方案nginx+keepalived资料

nginx-1.23.3.tar.gz keepalived-2.2.7.tar.gz apache-tomcat-8.5.85.tar.gz

2023-02-07

elastic-job相关资料下载

elastic-job-lite-console-3.0.0.M1-SNAPSHOT.tar.gz netcat-win32-1.12.zip ZooInspector.zip zookeeper-3.4.9.tar.gz cron表达式详解.doc

2023-02-03

shardingJdbc 小demo 源码下载

Apache ShardingSphere 是一套开源的分布式数据库解决方案组成的生态圈。 组成部分: JDBC、Proxy 和 Sidecar(规划中)这 3 款既能够独立部署,又支持混合部署配合使用的产品组成。 功能特性:它们均提供标准化的数据水平扩展、分布式事务和分布式治理等功能,可适用于如 Java 同构、异构语言、云原生等各种多样化的应用场景。

2023-01-30

activemq-5.16.5-bin.zip

Apache ActiveMQ是Apache软件基金会所研发的开放源代码消息中间件;由于ActiveMQ是一个纯Java程序,因此只需要操作系统支持Java虚拟机,ActiveMQ便可执行。

2023-01-20

docker源码及资料

docker源码及资料

2022-07-22

Java面试题虚拟机片源码资料

Java面试题虚拟机片源码资料

2022-07-10

JAVA面试题并发篇源码及资料

JAVA面试题并发篇源码及资料

2022-07-08

java面试题基础篇源码及资料

java面试题基础篇源码及资料

2022-07-07

品达通权限管理系统第一天资料及源码

品达通权限管理系统第一天资料及源码

2022-06-22

springcloud第二天源码及资料

springcloud第二天源码及资料

2022-06-21

springcloud第一天源码和资料

springcloud第一天源码和资料

2022-06-20

与dubbo 相关的源码

与dubbo 相关的源码

2022-06-19

zookeeper.rar

zookeeper 压缩包下载,包含linux和windows版本

2022-06-17

svn工具软件及相关文档

svn客户端和服务器端及相关资料

2022-05-02

linux mysql 5.7 64位 rpm包

linux mysql 5.7 64位 rpm包

2022-04-04

tomcat 8.5 linux版本

tomcat 8.5 linux版本

2022-04-04

linux JDK1.8 64位

linux JDK1.8 64位

2022-04-04

Ajax相关源码jar包下载

Ajax相关源码jar包下载

2022-03-31

sybase连接驱动jconn4.jar

sybase连接驱动jconn4.jar

2022-03-28

web综合练习页面及jar包

web综合练习页面及jar包

2022-03-23

发邮件客户端,服务端,jar包

java发邮件所需的客户端,服务端,jar包

2022-03-19

随机生成验证码工具jar包

验证码工具jar包,随机生成验证码

2022-02-13

VSCodeUserSetup-x64-1.55.2.rar

Visual Studio Code(简称“VS Code” [1] )是Microsoft在2015年4月30日Build开发者大会上正式宣布一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代Web和云应用的跨平台源代码编辑器, [2] 可在桌面上运行,并且可用于Windows,macOS和Linux。

2021-05-03

tensquare_parent.rar

tensquare_parent源码,Jenkins+Docker+SpringCloud微服务持续集成demo

2021-05-01

sonarqube.rar

sonar (SonarQube)是一个开源平台,用于管理源代码的质量 Sonar 不只是一个质量数据报告工具,更是代码质量管理平台

2021-04-26

jenkins-2.190.3-1.1.noarch.rar

Jenkins自动化部署可以解决集成、测试、部署等重复性的工作,工具集成的效率明显高于人工操作;并且持续集成可以更早的获取代码变更的信息,从而更早的进入测试阶段,更早的发现问题,这样解决问题的成本就会显著下降:持续集成缩短了从开发、集成、测试、部署各个环节的时间,从而也就缩短了中间出现的等待时间;持续集成也意味着开发、集成、测试、部署得以持续。。

2021-04-25

GitLabProjects2020.zip

GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。IDEA gitLab Plugin.

2021-03-25

PSCPexe.rar

pscp.exe免费版是属于Putty的重要组件工具之一,同时也可以单独使用,可以通过pscp.exe免费版实现本地windows下的文件下载、上传到linux上,对于一些日常工作中的朋友来说是款不错的软件。

2021-01-03

puttymazb.zip

putty是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。较早的版本仅支持Windows平台,在最近的版本中开始支持各类Unix平台,并打算移植至Mac OS X上。

2021-01-03

installercleanup.exe

Windows Installer CleanUp是微软官方推出的Windows Installer 清理实用工具,可彻底删除由 Windows Installer安装的任何程序,它能够帮助用户轻松的删除某个程序地Windows Installer配置信息,移除选定软件在文件和注册表中保存的相关配置信息,让你的系统更加安全更加干净。 Windows Installer CleanUp

2020-12-13

rabbitmq.rar

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。

2020-11-15

vue.js工具开发包

Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

2020-11-13

Git环境安装包.rar

Git是目前世界上最先进的分布式版本控制系统(没有之一)。Git 是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 最初是由Linus Torvalds设计开发的,用于管理Linux内核开发。

2020-10-19

mybatis-3.4.6.zip

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。

2020-09-14

commons-fileupload&&commons-io.rar

springmvc文件上传所需jar包,在Spring MVC中实现文件上传十分方便,它为文件上传提供了直接的支持

2020-09-06

hibernate-validator-6.0.12.Final-dist.zip

Hibernate Validator用Annotations 给类或者类的属性加上约束,在运行期检查属性值是很优雅的.Hibernate Validator就是这样的一个框架.该框架是十分容易的(就像参考文档中宣称的那样),几乎没有什么学习曲线,Validator 是一个验证框架 不需要和Hibernate的其他部分绑定就可以使用

2020-09-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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