自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (2)
  • 收藏
  • 关注

原创 阿里云服务器新老用户有优惠啦2核2G99元,学习搞起来

活动详情链接:https://www.aliyun.com/minisite/goods?

2023-11-08 16:50:04 78

原创 Redis单机版安装及集群的搭建

redis的linux操作指南

2023-03-13 23:46:43 287

原创 【Seata分布式事务使用过程】

微服务分布式事务

2023-03-11 01:12:56 371

原创 spring集成canal进行feign调用报错 pool-1-thread-1

记录canal同步数据报错: pool-1-thread-1: Error occurred when invoke the listener’s interface! class:com.changgou.canal.CanalDataEventListener, method:onEventCustomUpdate调用feign报错:om.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failureTh

2022-05-09 22:09:37 567

原创 【canal同步广告】

canal同步广告一.Canal工作原理二. 在docker中mysql开启binlog模式(1) 连接到mysql中,并修改/etc/mysql/mysql.conf.d/mysqld.cnf 需要开启主 从模式,开启binlog模式。(2) 创建账号 用于测试使用,(3)重启mysql容器三.canal容器安装四.canal微服务搭建五.广告同步canal可以用来监控数据库数据的变化,从而获得新增数据,或者修改的数据。canal是应阿里巴巴存在杭州和美国的双机房部署,存在跨机房同步的业务需求而提出的

2022-05-09 20:06:33 131

原创 OpenResty+nginx+Lua脚本+mysql 实现首页广告缓存的载入与读取

一、OpenResty介绍OpenResty(又称:ngx_openresty) 是一个基于 nginx的可伸缩的 Web 平台,由中国人章亦春发起,提供了很多高质量的第三方模块。OpenResty 是一个强大的 Web 应用服务器,Web 开发人员可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua 模块,更主要的是在性能方面,OpenResty可以 快速构造出足以胜任 10K 以上并发连接响应的超高性能 Web 应用系统。360,UPYUN,阿里云,新浪,腾讯网,去哪儿网,酷狗

2022-05-09 16:08:15 384

原创 lua脚本语言基础

1.Lua是什么?Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。2.Lua的安装有linux版本的安装也有mac版本的安装。。我们采用linux版本的安装,首先我们准备一个linux虚拟机。安装步骤,在linux系统中执行下面的命令。curl -R -O http://www.lua.org/ftp/lua-5.3.5.tar.gztar zxf lua-5.3.5.tar.gzcd lua-5.

2022-05-02 20:13:43 2304

原创 链路追踪_springCloud_7

链路追踪

2021-09-14 23:38:18 225

原创 网关限流及高可用_springCloud_6

网关限流一.基于漏桶算法的内置filter的限流1.1 准备工作:1.1.1 本地解压一个redis安装包,启动并监控1.1.2 工程中导入依赖:1.2 修改网关中的yml文件1.3 配置redis中key的解析器KeyResolve二.基于Sentinel的限流1.引入依赖:2.修改yml配置文件3.创建配置类GatewayConfiguration3.1 配置类增加限流规则方法3.2 修改限流后提示语不明确的配置方法4.自定义分组限流5.限流规则配置类完整代码三.详情可下载学习文档:一.基于漏桶算法的

2021-09-08 23:51:46 154

原创 服务器熔断Hystrix组件_Spring_cloud_5

@toc(Feign_Spring_cloud_4

2021-08-28 00:11:01 135

原创 服务调用Feign_Spring_cloud_4

服务调用Feign入

2021-08-24 23:23:06 154

原创 Consul_Spring_cloud_3

Spring_cloud-consul

2021-08-23 23:33:36 66

原创 Ribbon_Spring_cloud_2

Spring_cloud-Ribbon

2021-08-22 00:34:00 86

原创 Eureka注册中心_Spring_cloud_1

@toc(Spring_cloud-Eureka

2021-08-20 23:26:01 102

原创 分布式-ZooKeeper及集群搭建

toc1.zookeeper命令操作ZooKeeper 是一个树形目录服务,其数据模型和Unix的文件系统目录树很类似,拥有一个层次化结构。这里面的每一个节点都被称为: ZNode,每个节点上都会保存自己的数据和节点信息。节点可以拥有子节点,同时也允许少量(1MB)数据存储在该节点之下。节点可以分为四大类:PERSISTENT 持久化节点EPHEMERAL 临时节点 :-ePERSISTENT_SEQUENTIAL 持久化顺序节点 :-sEPHEMERAL_SEQUENTIAL 临时顺序节

2021-08-15 21:22:50 159

原创 dubbo-admin安装及简单使用

一、dubbo-admin安装1、环境准备dubbo-admin 是一个前后端分离的项目。前端使用vue,后端使用springboot,安装 dubbo-admin 其实就是部署该项目。我们将dubbo-admin安装到开发环境上。要保证开发环境有jdk,maven,nodejs安装node**(如果当前机器已经安装请忽略)**因为前端工程是用vue开发的,所以需要安装node.js,node.js中自带了npm,后面我们会通过npm启动下载地址https://nodejs.org/en/

2021-08-12 22:57:04 691

原创 Apache Dubbo及注册中心Zookeeper安装

Apache Dubbo

2021-08-07 00:11:19 106

原创 Linux中安装jdk

Linux中安装jdk

2021-08-05 22:20:34 59

原创 git的使用-在idea中使用git

一:在idea中配置git1) 安装好IntelliJ IDEA后,如果Git安装(git安装请看git使用-命令形式)在默认路径下,那么idea会自动找到git的位置,如果更改了Git的安装位置则需要手动配置下Git的路径。2) 选择File→Settings打开设置窗口,找到Version Control下的git选项:3) 选择git的安装目录后可以点击“Test”按钮测试是否正确配置...

2021-08-05 21:34:11 313 1

原创 git的使用-TortoiseGit管理文件版本

TortoiseGit下载与安装1) 介绍:TortoiseGit是一款开源的git图形界面工具,使用TortoiseGit可以简化git相关操作(本质上还是执行的git相关命令)2) 下载地址:https://tortoisegit.org/download/3) 安装:下载后直接下一步下一步默认安装疾苦...

2021-08-04 00:21:48 254

原创 git的使用-命令形式

git软件的使用git软件的安装git使用使用码云作为远程仓库Git常用命令及相关基础知识1.环境配置2.获取Git仓库3.工作目录、暂存区以及版本库概念4. Git工作目录下文件的两种状态5.本地仓库操作6.远程仓库的使用7.分支8.标签git软件的安装1.下载地址:https://git-scm.com/downloads2.下载好之后直接下一步傻瓜式安装即可。![在这里插入图片描述](https://img-blog.csdnimg.cn/fb9e8ab9ba7c4207a7c6d27eda3

2021-08-03 00:27:48 157

原创 idea中使用Maven构建SSM简单案例

1.创建数据库,相关步骤如下:使用sqLyog工具连接后:建表语句:CREATE TABLE `item` ( `id` int(11) NOT NULL auto_increment, `name` varchar(255) default NULL, `price` float default NULL, `createtime` datetime default NULL, `detail` varchar(255) default NULL, PRIMARY KEY

2021-06-24 23:59:09 109

原创 MAVEN-基础

**maven 常用命令:mvn clean 清除项目下的target编译内容mvn compile 打包maven项目结构下的正式代码mvn test 打包maven项目结构下的测试代码mvn package 把项目中的正式代码和测试代码打包成war包(成为war包是因为在项目的pom.xml文件中设置了-packaging属性)mvn install 打包正式代码和测试代码并生成war包并安装到本地仓库mvn tomcat:run 部署项目mvn的生命周期(一键构建):**.

2021-06-16 22:53:00 64

原创 idea-使用骨架创建maven的web工程

1.新建模块创建mavenweb工程2.项目名称相关设置3.创建完成4.创建对应编码的java文件

2021-06-12 01:14:43 73

原创 idea中-使用骨架创建maven的java工程

1.打开idea工作空间2.使用骨架创建java步骤如图:3.点击next后即可到这个页面进行项目名称相关信息设置4.确认是否使用本地的maven环境

2021-06-12 00:53:56 1124 1

原创 idea中优先使用本地仓库创建项目设置

1.打开file-settings2.搜索maven,点击runner,将信息粘贴至目标处即可:-DarchetypeCatalog=internal

2021-06-12 00:11:53 811

原创 Linux环境上安装软件(1)-安装前的准备

1.与linux系统的文件交互(1)可以使用 FileZilla(2)使用yum install lrzsz注意:必须有网络可以在crt中设置上传与下载目录上传:下载

2021-03-24 23:57:19 66

原创 Linux的权限命令-笔记

1.文件权限属主(user) 属组(group) 其他用户r w x r w x r w x4 2 1 4 2 1 4 2 1r:对文件是指可读取内容 对目录是可以lsw:对文件是指可修改文件内容,对目录 是指可以在其中创建或删除子节点(目录或文件)x:对文件是指是否可以运行这个文件,对目录是指是否可以cd进入这个目录2.文件类型标识普通文件(-)目录(d)符号链接(l)* 进入etc可以查看,相当于快捷方式字符设备文件(c)块设备文件(s)套接字(s)命名管道(

2021-03-24 23:00:28 84 1

原创 Linux上常用网络操作-笔记

1.Linux三种文件类型:普通文件: 包括文本文件、数据文件、可执行的二进制程序文件等。 目录文件: Linux系统把目录看成是一种特殊的文件,利用它构成文件系统的树型结构。 设备文件: Linux系统把每一个设备都看成是一个文件2.主机名配置hostname 查看主机名hostname xxx 修改主机名 重启后无效如果想要永久生效,可以修改/etc/sysconfig/network文件3.IP地址配置ifconfig 查看(修改)ip地址(重启后无效)ifconfig et

2021-03-24 22:54:45 123

原创 idea配置模板图示

idea配置模板图示1.第一步第二步

2021-03-01 23:19:49 54

原创 Java的三大组件之Filter入门

1.解释:过滤器,其实顾名思义,就是起到过滤的作用,比如生活中的空气净化器,净水器等,过滤出想要的东西。那么反应在程序中其实就是请求过来之后,可以拦截下来,通过自己的业务逻辑设计,让一些符合规则条件的请求过去,而不符合的就拦截,常见的例如:登录验证功能,敏感词汇替换过滤等。2.步骤:创建一个类实现Filter接口复写方法配置拦截路径 (1)注解方式:@WebFilter("/*") 表示访问时,所有资源都执行该过滤器 还可以设置dispatcherTypes属性 1. REQUES

2021-02-03 23:23:57 103

原创 web项目中三个位置的文件获取形式

三种形式的思考是否在现有项目中的配置文件路径形式各有千秋,但是也逃不过这三种形式。只做参考吧!仅此而已// 通过HttpServlet获取 ServletContext context = this.getServletContext(); // 获取文件的服务器路径 String b = context.getRealPath("/b.txt");//web目录下资源访问 System.out.println(b); /

2020-11-21 23:38:17 88

原创 Response-生成验证码图片案例-笔记

直接上代码,哈哈!package cn.itcast.web.servlet;import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.servlet.ServletOutputStream;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet

2020-11-21 22:53:46 152

原创 JDBC工具类 使用Durid连接池示例

1.工具类的编写import com.alibaba.druid.pool.DruidDataSourceFactory;import javax.sql.DataSource;import javax.xml.crypto.Data;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.SQLException;import java.util.Pr

2020-11-17 23:30:18 265 2

原创 3.request获取请求信息数据案例类获取方法介绍-请求体数据

请求体:只有post请求方式才有请求体,在请求体中封装了post请求的请求参数代码如下:package cn.niu.testrequest;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.

2020-11-09 23:02:46 111

原创 2.request获取请求信息数据案例类获取方法介绍-请求头数据

1.获取全部请求头信息Enumeration<String> headerNames = request.getHeaderNames();2.根据请求头的名称获取请求头的值 String headerUserAgent = request.getHeader("user-agent");(1)user-agent 获取信息可以判断是哪个浏览器请求的,从而针对不同的浏览器设置不同的样式,达到不同浏览器显示一致的效果String headerUserAgent = request.g

2020-11-06 00:05:01 396 2

原创 1.request获取请求信息数据案例类获取方法介绍-请求行数据

package cn.niu.testrequest;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.h

2020-11-03 23:44:20 157

原创 Servlet中生命周期方法解释

1.init 初始化方法(1)第一次访问的时候创建(2) 配置init执行时机,更改为服务器启动时创建(可以在实际运用当中早点加载一些参数。)(3)init方法只执行一次,说明一个Servlet在内存中只存在一个对象,Servlet是单例的。【1】多个用户同时访问的时候会产生线程安全问题,那么就尽量不要在Servlet中定义成员变量,即使定义了也不要对其进行改变。2.service方法访问一次执行一次3.destroy方法tomcat服务器正常关闭的时候才会执行。此方法在服务器关闭之前执行

2020-10-25 22:58:33 107

转载 idea控制台中文乱码问题解决

硕大的广东省

2020-10-16 00:11:09 80

原创 Tomcat集成IDEA & 创建web项目

一:idea 配置tomcat1.找到工具栏中的run菜单下的Edit configurations… 如下图所示:2.点击Edit configurations之后,从弹框中找到Templates(版本不同样式不同,之前的版本也有default)下的tomcat server进行本地配置2.1 配置选择本地-tomcat安装路径2.2 选择自己的本地安装路径2.3 配置后图解:3.以上每步骤记得点击保存,之后按照前面的流程检验是否保存即可。二 idea 创建web项目1.创建we

2020-10-16 00:03:05 151

商城文档讲义记录说明情况

商城文档讲义记录说明情况

2023-03-13

二维码生成+qrious的js库+生成收款二维码

二维码生成+qrious的js库+生成收款二维码

2023-02-25

使用Durid连接池对应的jar包及配置properties文件

使用的是jdk1.8,有需要的入门学习的可以根据 使用Durid连接池示例 文章内容创建项目,并将此文件中的jar包放置web目录下的WEB-iINF 中的lib文件下添加至项目即可

2020-11-17

空空如也

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

TA关注的人

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