自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 arthas 线上排查问题基本使用

arthas基本使用

2023-12-17 12:29:55 470

原创 springboot集成apollo

在application.properties配置里面添加配置 不需要专门建一个meta-inf的文件夹。

2023-10-05 15:20:15 131

原创 springcloudAlibaba之Nacos服务注册源码分析

- Nacos服务注册原理- Nacos服务注册怎么做的- Nacos服务注册源码解读带着以上三个问题,进入到今天的源码解读

2023-10-04 15:32:05 335

转载 Dubbo使用nacos作为注册中心原理剖析

转载自博主。

2023-10-04 11:47:10 131

原创 springcloudAlibaba之nacos集群部署和nginx负载均衡

将下载好的nacos-server的压缩包解压好以后,复制出N份(这里取决于你集群的数量),修改conf目录下的。修改里面的端口配置,如果需要做配置持久化,将mysql数据库配置也做出相应修改。导入执行即可,修改完成之后,将当前配置文件复制到其他之前复制的文件夹中进行替换,配置完之后,启动所有nacos服务器,然后启动nginx,在输入框输入配置好的。,有几台nacos服务器,就在这配置几个,偷懒的话,可以直接把。标签,注意需要在server这一层的外面加,要不然会报错。配置完之后,再新增一个。

2023-07-23 18:10:25 654

原创 springcloudAlibaba之springboot如何加载nacos配置文件

配置文件想必大家都很熟悉,无论什么架构 都离不开配置,虽然spring boot已经大大简化了配置,但如果服务很多 环境也好几个,管理配置起来还是很麻烦,并且每次改完配置都需要重启服务,nacos config出现就解决了这些问题,它把配置统一放到服务进行管理,客户端这边进行有需要的获取,可以实时对配置进行修改和发布在这里解释下namespace和group的概念,namespace可以用来解决不同环境的问题,group是来管理配置分组的,它们的关系如下图。

2023-07-23 14:21:35 1286

原创 springCloudAlibaba之dubbo替换openFeign

过去两年里,由于SpringCloud Netflix原先的一些组件进入停更维护状态,因此这些组件逐渐被一些新技术所替代,其中springCloud就是最受欢迎的微服务架构之一,下面是Netflix与alibaba之间的组件比较。

2023-07-16 20:13:56 720 1

原创 JAVA通过bacePackge路径扫描.class文件

最近由于项目中多个类定义全局静态变量 导致多线程数据不一致的问题,所以写一个demo 扫描一下当前项目中所有.class文件 定义了全局静态变量的类

2023-03-19 12:15:20 255 1

原创 ConfigurableListableBeanFactory和BeanDefinitionRegistry关系

在查看springBoot源码的过程中,遇到了这个问题,上网查了一些资料,理解了一些,这里顺便把这个问题给记录一下。在springBoot调用Refresh方法里面 ,有一个叫的方法【图1】在它里面会判断当前的beanFactory是否是BeanDefinitionRegistry的示例【图2】,这里的入参显示的是查看两者的继承以及实现关系,发现两者并没有太大联系【图三、图4】,于是进行了资料查询。

2022-11-20 12:49:20 738 2

原创 创建cvs文件时遇到的坑

解析csv文件一致解析失败,一看 原来是文件格式的原因

2022-09-18 10:03:55 483

原创 SpringBatch入门

springbatch官方入门案例,非网络上最多的千峰视频资源的案例

2022-09-11 11:31:36 649

原创 dubbo入门

zookeeper安装与配置下载地址:http://archive.apache.org/dist/zookeeper/zookeeper-3.4.14/选择 zookeeper-3.4.14.tar.gz 即可zookeeper配置安装完成之后,进入conf文件,复制zoo_sample.cfg文件 并命名为zoo.cfg然后进入bin目录 点击zkServer.cmd启动zookeeper服务没有报错 就算启动完成接着可以启动zkCli.cmd启动客户端 进行测

2022-02-13 14:30:32 763

原创 阿帕奇POI EXCEL解析

阿帕奇POI工具类package com.llf.util;import com.llf.excel.User;import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer;import org.apache.poi.hssf.usermodel.*;import org.apache.poi.openxml4j.exceptions.InvalidFormatException;import org.apache.poi.ss

2022-01-13 14:43:59 655

原创 nginx 部署前端项目

1、首先将前端项目打包放在服务器上2、修改nginx 配置文件

2021-12-27 14:42:00 10191

原创 vue build之后 无法访问element ui图标

前后端分离 项目部署 有两种方式第一种是将build之后的dist文件夹放在springboot应用的static文件夹下 使用tomcat启动第二种是使用nginx启动而放在springboot应用中 使用tomcat启动 会出现无法访问element图标、字体的错误方法一使用maven资源过滤配置 这种方式适合于资源被过滤的情况 <build> <plugins> <plugin>

2021-12-27 11:55:13 539

原创 element ui表单日期格式化

首先引入moment.jscnpm install moment --save然后在需要引用的模块中引用<script>import moment from 'moment'export default { name: "User", data(){ return({ tableData: [{ id:"", birthday: '', name: '', address: ' ',

2021-12-24 17:43:01 962 1

原创 在element ui 表单中获取当前行的内容

如果在表单中需要进行每一行的编辑、删除效果的话,需要拿到当前行的id等字段信息,但是使用element ui的表单组件之后 是没有V-for 这个语句的 那么应该如何获取当前选中行的信息呢? <el-table :data="tableData" style="width: 100%" :row-class-name="tableRowClassName" > <el-table-column

2021-12-24 15:11:28 4751 1

原创 element ui 提交按钮绑定键盘事件

html部分<div class="box" id="app"> <h2>用户登录</h2> <el-form :model="loginForm" :rules="rules" ref="loginForm" > <el-row > <el-col :span="20" :offset="2"> <el-form-item prop="username">

2021-12-15 09:29:09 3037 1

原创 kafka单机环境搭建以及springboot整合

kafka单机环境搭建虚拟机版本是 centos7 64位tar包下载进入到cd /usr/local目录下 使用wget命令从官网下载压缩包文件 下载bin文件 不要下载源码文件wget https://dlcdn.apache.org/kafka/3.0.0/kafka_2.12-3.0.0.tgz 这个是2.12版本的解压tar -zxvf xxxxxxx(tar包名称)修改配置文件cd /usr/local/kafka_2.12-3.0.0/config修改server

2021-12-13 17:13:24 1596 4

原创 typora---beta版本

https://www.aliyundrive.com/s/r27QiCvAgKK推荐大家支持软件付费,作者用爱发电6年,有经济能力的适当支持一下。分享这个文件是为了学生群体之间的交流

2021-12-13 09:31:42 2461 2

原创 fastDFS整合springboot Demo演练

基本操作启动// 服务器启动fdfs_trackerd /etc/fdfs/tracker.conf//跟踪器启动fdfs_storaged /etc/fdfs/storage.conf查看启动情况ps -ef | grep fdfs重启fdfs_trackerd /etc/fdfs/tracker.conf restartfdfs_storaged /etc/fdfs/storage.conf restart查看数据存储信息//文件地址对应配置文件的目录地址

2021-12-09 17:16:03 1952

原创 JSP页面使用tld标签扩展实现页面元素的权限控制】

相比于shiro、security这种专门的安全框架而言,如果只是单纯的想对页面按钮实现权限控制,那么使用tld标签扩展的功能 就可以实现。主要是配置少、轻量级、方便实现的优点 让我选择了它。但缺点是 只能在JSP页面中使用。首先创建tld标签配置文件<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/w.

2021-12-06 17:03:14 966

原创 Springboot文件上传与下载 以及页面内容的导出

需要用到的jar包依赖主要如下<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org

2021-11-26 16:40:30 980

原创 使用table2excel+jquary实现页面表单导出为xls格式

首先引入jquary和table2excel.js 的js插件链接:https://pan.baidu.com/s/1fynlG7LT9aGxNGr3B_HRJw提取码:1111然后编辑一个简单的测试页面<!DOCTYPE><html><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>TABLE转换EXCEL

2021-11-26 16:11:04 417

原创 html实现文字移动的特效

HTML文字移动特效代码一、从右向左移  <marquee direction=left>需要移动的文字</marquee>二、从左向右移  <marquee direction=right>需要移动的文字</marquee>三、一圈一圈绕着移动  <marquee direction=scroll>需要移动的文字</marquee> 四、只移动三次就停了&

2021-11-25 10:26:07 4898

原创 在word中插入代码块

http://word.wd1x.com/访问该网站即可

2021-10-26 14:36:10 396

转载 在个人网站中加入二次元角色

只需要在网页中引入3行cdn代码即可 <script src="https://cdn.jsdelivr.net/npm/jquery/dist/jquery.min.js"></script>- <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/font-awesome/css/font-awesome.min.css"/> <script src="https://cdn.jsdelivr

2021-10-15 14:27:41 520

原创 js相关知识

方式一使用原生js 通过标签绑定事件 声明方法的方式来触发 这里的方法名和声明的名称要一致,并且声明的名称一定是名称+括号的形式 如 onclick=“test1()”<body><div> <button onclick="test1()"> 点我</button></div><script> function test1(){ alert('点击一下') }</scr

2021-10-12 17:44:44 103

翻译 Java8 Stream流的理解与认识

总结原地址: https://blog.csdn.net/mu_wind/article/details/109516995原作者:@云深i不知处1、获取当前方法名Thread.currentThread().getStackTrace()[1].getMethodName() 2、Map.containsKey/Value ()Map.containsKey (object.getxxx())Map.containsValue (object.getxxx())返回值是Boole

2021-10-09 15:42:51 508

原创 ngrok内网穿透

一、账号注册https://dashboard.ngrok.com/get-started/setup可以直接使用git账号登录二、下载客户端三、配置进入该文件的目录下 运行cmd命令 打开控制台2、 ngrok authtoken 1xfX7ImTwPmtE17ZmDXFtHK2k5B_4c1SJRGsCZxVYkhYxH3Db3、ngrok http 80然后将访问的地址改成这个网址 就可以被公网访问了...

2021-09-04 17:37:14 85

原创 微信支付的简单使用以及前端的显示

一、首先在项目中引入wxpay的依赖 <dependency> <groupId>com.github.wxpay</groupId> <artifactId>wxpay-sdk</artifactId> <version>0.0.3</version> </dependency>二、创建Wxpay的实例对象 并

2021-09-04 15:31:07 496

原创 使用Element UI实现分页

s第一步、引入Element ui 注意:js的引入要在Vue.js的后面<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css"><script src="https://unpkg.com/element-ui/lib/index.js"></script>第二步、引入分页模板<el-pagination backgroun.

2021-08-30 10:46:39 9087

原创 一个简单的在线音乐播放器

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css"> <title>在线发牌</title></head>

2021-08-24 18:19:19 253

原创 Ajax基本格式

$.ajax({ url : "http://localhost:8080/user/login", //请求地址 dataType : "json", //返回数据格式 async : true , //是不是异步请求 默认异步 data : {username:username,password:password}, //参数传递 type : "post", //请求方式 success:function (res){ ..

2021-08-22 18:34:43 1536 1

原创 跨域请求问题

一、什么是跨域请求跨域请求问题出现在前后端分离的项目中,由于前端与后端在不同的服务器上,导致前后端的端口号不一致,在前端向后端发送Ajax请求后,后端将响应头返回时,前端无法保证响应头内容的安全性,于是就拒绝接受后端响应头的内容。因此就产生了跨域请求的问题。两个服务器进行信息通信,要遵守相同的协议,相同的IP,相同的端口 ,这三个条件只要有一个不满足,那么它的请求就属于跨域请求。由于单体项目前后端都部署在tomcat,因此自然就不存在跨域请求的问题二、如何解决跨域请求前端:配置jsonp数据

2021-08-22 17:48:14 338

原创 TkMapper的简单使用和搭建

Myabtis之Tkmapper逆向工程tkmapper的作用和mybatis-plus的功能一样,都是提供了封装好的基础sql供我们使用,除此之外,也提供逆向工程来实现数据库字段向实体类的映射和mapper的自动创建一、环境搭建在这之前 完成mybatis的数据源配置导入依赖 <!-- TkMapper --> <dependency> <groupId>tk.mybatis</groupId&g

2021-08-22 15:21:55 664

原创 博客项目总结

thymeleaf语法总结引入命名空间xmlns:th="http://www.thymeleaf.org"取值th:text=${xxx}"th:value=${}fragment 模块化抽取公共部分·th:fragment="xxx" xxx是该片段的名字引用工共部分th:replace="~{页面名称::片段名称}"例子 <!--定义css样式为公共部分 此时该片段的名称就是 CSS --> <div th:fragment=

2021-08-16 14:30:15 415

原创 在前端集成MarkDown编辑器

首先需要下载MarkDown的插件包链接:https://pan.baidu.com/s/1UwAQSi85DSuc-tQ61s9Zrg提取码:4hn1在前端项目的Static中创建lieb目录 引入下载好的所有文件引入css、js、Jquary文件 <link rel="stylesheet"href="../Static/lib/editor_markdown/css/editormd.min.css"> <script src="../Static/js/jque

2021-08-05 20:05:16 619

原创 SpringCloud--第三章

十一、服务熔断与降级服务熔断是应对服务雪崩的常用措施,部署在服务提供端服务降级是为了应对服务高并发的请求,通过关闭一些低并发服务,来减轻服务器压力的措施。而关闭服务器这个过程就称之为服务降级11.1、服务熔断为了区分熔断和不容断的区别 我们将任意一个服务提供者进行复制,然后进行配置导入熔断依赖 <dependency> <groupId>org.springframework.cloud</groupId> <a

2021-08-03 15:16:50 139

原创 GIT的基本使用

下载链接:https://pan.baidu.com/s/1Llcxz1jUZJP4y-PpqhmE7Q提取码:xcoi安装傻瓜式安装 一直下一步即可创建用户名、邮箱git config --global user.name “username” //( "username"是自己的账户名,)git config --global user.email “username@email.com” // ("username@email.com"注册账号时用的邮箱)git conf

2021-08-03 12:37:57 96

springboot集成apollo

springboot集成apollo

2023-10-05

SSMBookBuild.rar

SSM项目框架

2021-07-11

Spring搭建.md

简单的Spring知识

2021-07-06

空空如也

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

TA关注的人

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