- 博客(24)
- 收藏
- 关注
原创 Xxl-Job小白使用
1.XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。它是大众点评公司的许雪里开发出来的框架。2、发展在2015年中,由许雪里大神在github上创建XXL-Job项目仓库并提交第一个commit,在2015年11月,XXL-JOB框架RELEASE了第一个大版本V1.0,之后也登上了各大榜单,具体发展史可以看官网中的详细介绍,下面附有官网地址。现在很多公司都集成了该框架。
2022-11-26 16:39:38
2407
原创 消息中间件Kafka详解
消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性 . 常见的消息队列产品有ActiveMQ,RabbitMQ, RocketMQ ,Kafka,ZeroMQ,MetaMQActiveMQ: 很老了,已被市场淘汰了。RabbitMQ:用于传统企业项目(erp,oa,crm…)。erlang, 速度快,消息存放在内存中RocketMQ: 用于电商、金融。速度快,支持亿级别消息堆积,模拟了kafka。
2022-11-17 00:37:48
2473
原创 Fast Dfs文件存储系统的使用
FastDFS是一个开源的轻量级,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。国开发源的作用:费用便宜、重要资源掌握在自己手里、访问速度购买CDNOSS存储:第三方存储服务。优点:实现技术简单,不需要搭建服务,只调用服务提供方的api即可。缺点:你的数据在第三方手上,费用高。创业型(早期成本低,快速实现)FastDFS|MinIO:优点:数据保存企业自己手里,费用低;
2022-11-12 18:03:04
1298
原创 微服务之feign篇
Feign的使用步骤引入依赖启动类添加@EnableFeignClients注解,如果feignclient接口不在启动类包下,则需要添加扫包(basePackages )编写FeignClient接口使用FeignClient中定义的方法代替RestTemplate方式一是配置文件,feign.client.config.xxx.loggerLevel如果xxx是default则代表全局如果xxx是服务名称,例如userservice则代表某服务。
2022-11-10 17:17:21
1694
原创 token令牌登入检查
这是无状态通讯,信息不存放在服务器,大大地减轻了服务器压力。 我们现在了解了基于token认证的交互机制,但令牌里面究竟是什么内容?什么格式呢?市面上基于token的认证方式大都采用的是JWT(Json Web Token)。 JSON Web Token(JWT)是一个开放的行业标准(RFC 7519),它定义了一种简洁的、自包含的协议格式,用于在通信双方传递json对象(登录用户信息),传递的信息经过数字签名可以被验证和信任。
2022-11-06 21:02:21
772
1
原创 java代码把数据库表信息导出成exccel文件(EasyExcel)
工作中要实现导出excel的功能, 可以使用阿里巴巴的EasyExcel这个工具,操作简单,容易上手。
2022-11-06 13:25:42
743
原创 Swagger【knife4j升级版】生成接口开发文档以及功能调试
(1)简介Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务()。它的主要作用是:使得前后端分离开发更加方便,有利于团队协作接口的文档在线自动生成,降低后端开发人员编写接口文档的负担功能测试Spring已经将Swagger纳入自身的标准,建立了Spring-swagger项目,现在叫Springfox。通过在项目中引入Springfox ,即可非常简单快捷的使用Swagger。(2)SpringBoot集成Swagger。
2022-11-05 17:36:27
1307
1
原创 SpringCloud的实用篇
基于RestTemplate发起的http请求实现远程调用http请求做远程调用是与语言无关的调用,只要知道对方的ip、端口、接口路径、请求参数即可如何使用RestTemplate?答:第一步:注册RestTemplate@Bean}第二步:注入RestTemplate第三步:调用api发送http请求1 : 服务消费者该如何获取服务提供者的地址信息?2 : 如果有多个服务提供者,消费者该如何选择?3 : 消费者如何得知服务提供者的健康状态?
2022-11-02 17:56:33
276
原创 docker的安装与使用
Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。Docker CE 分为stabletest和nightly三个更新频道。官方网站上有各种环境下的,这里主要介绍 Docker CE 在 CentOS上的安装。让我们一起来认识一下docker:1.为什么使用Docker?答:因操作系统不同,带来环境不兼容问题,持续集成2.docker如何解决环境不兼容问题?
2022-10-30 15:29:26
1074
原创 配置MySQL主从库同步详解和nginx安装和配置详解
mysql主从同步是降低MySQL压力的重要方法,提高在高并发的情况下,减少对数据库行锁的出现,实现读写分离。nginx是当前企业实现前后端分离,以及处理高并发请求,反向代理的重要工具。
2022-09-29 18:25:47
1504
原创 安装crond服务,定时调度
首先,先认识crond服务,crond是linux下用来周期性的执行某种任务或等待处理某些事件,cron进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。一、安装,上篇博客有提到配置yum源一般linux上已经安装了crond,如果没有安装可以用下面命令进行安装:说明:vixie-cron 软件包是 cron 的主程序;crontabs 软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。二、配置。
2022-09-27 15:32:55
2163
原创 linux下安装jdk, mysql,tomcat等application示例,并且开启MySQL远程访问权限
在linux下安装jdk,mysql等application
2022-09-25 18:08:22
502
原创 SpringSecurity安全认证之:数据库方式权限认证
数据库方式给动态资添加项目依赖: com.baomidou mybatis-plus-boot-starter 3.4.2 mysql mysql-connector-java
2022-09-21 21:23:54
692
原创 mybatisplus配置自定义java对象转json,自定义序列化,字段自动填充
SpringMvc配置,如分页拦截器,消息转换器,静态资源访问等等
2022-09-17 12:13:12
1326
原创 SpringMvc用配置文件形式实现
服务器端程序,一般都基于两种形式,一种C/S架构程序,一种B/S架构程序. 使用Java语言基本上都是开发B/S架构的程序,B/S架构又分成了三层架构三层架构 表层:WEB层,用来和客户端进行数据交互的。表现层一般会采用MVC的设计模型 业务层:处理公司具体的业务逻辑的 持久层:用来操作数据库的MVC全名是Model View Controller 模型视图控制器,每个部分各司其职。 Model:数据模型,JavaBean的类,用来进行数据封装。 View:指JSP、HTML用来展示数据给用户
2022-09-13 11:02:24
347
原创 vue的快速入门&&Ajax发送异步请求的方式
Vue 是一套前端框架,免除原生JavaScript中的DOM操作,简化书写,ajax是发送异步请求的技术
2022-09-07 22:04:39
2096
原创 Cookie和Session会话技术详解,以及他们两的区别
session是服务器端的会话技术,用于保存数据在请求间实现数据共享。 session是服务器端的会话技术。服务器为每一个浏览器开辟一块内存空间,即session对象。由于session对象是每一个浏览器特有的,所以用户的记录可以存放在session对象中。同时,每一个session对象都对应一个sessionId,服务器把sessionId写到cookie中,再次访问的时候,浏览器把sessionId带过来,找到对应的session对象。
2022-09-07 20:53:49
574
2
原创 mysql的Mac和Linux安装配置(Windows傻瓜式安装就不出了)
linux mac 安装mysql mac 的内核和就是Linux 亮哥就不多做解释了,我用的是Mac 其实一样的。alter user 'root'@'localhost' IDENTIFIED BY '你自己的密码';2.解压缩改名外mysql 放入 /usr/local/mysql。1.官网下载mysql 压缩包,上传到服务器 alt + p。不建议手打,直接复制就行,手打容易打错,我擦嘞。7 ,登入进去,使用零时密码登入,改密码。记得resource 一下加载。看见success字样代表成功。
2022-08-23 16:38:33
417
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人