- 博客(43)
- 资源 (3)
- 问答 (6)
- 收藏
- 关注
原创 spring5源码级学习(IOC、AOP、JdbcTemplate、事物管理)
spring5(IOC、AOP、JdbcTemplate、事物管理)
2022-07-03 15:47:48
285
原创 树型结构设计和实现菜单树(使用Java8 stream流处理)、list集合转换为String以分号隔开
树型结构设计和实现菜单树(使用Java8 stream流处理)、list集合转换为String以分号隔开
2022-04-19 18:49:49
1354
原创 easyPOI(基于注解导入导出excel表,基于excel模板导出,apache poi和easypoi版本冲突问题)
easyPOI(基于注解导入导出excel表,基于excel模板导出,apache poi和easypoi版本冲突问题)
2022-04-12 21:45:00
1507
原创 Swarm集群搭建( docker安装、docker-compose安装、portainer可视化安装、基本使用命令总结、项目集群部署案例)
Swarm集群搭建( docker安装、docker-compose安装、portainer可视化安装、基本使用命令总结、项目集群部署案例)
2022-04-09 18:34:22
1955
原创 Sentinel (springboot整合、feign整合、docker安装sentinel)和 Sleuth+Zipkin服务链路追踪
Sentinel (springboot整合、feign整合、docker安装sentinel)和 Sleuth+Zipkin服务链路追踪
2022-03-26 22:32:57
1082
原创 SpringSession(springboot、redis和session整合)
SpringSession(springboot、redis和session整合)
2022-02-27 11:00:13
724
原创 Linux软件源码安装
java、mysql、redis、nacos、nginx、kafka、minio、hbase、OpenTSDB、flink、emqx、mongodb、nodejs、seata、matlab等软件安装笔记
2022-01-14 15:30:51
1674
原创 JMeter、压力测试、性能监控(jvisualvm)
一、JMeter简介 Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了
2021-12-05 11:45:00
952
原创 Elasticsearch、ik分词器安装、SpringBoot整合、docker安装ES、Kibana、nginx
一、简介 Elasticsearch 是一个分布式的免费开源搜索和分析引擎,适用于包括文本、数字、地理空间、结构化和非结构化数据等在内的所有类型的数据。Elasticsearch 在 Apache Lucene 的基础上开发而成,由 Elasticsearch N.V.(即现在的 Elastic)于 2010 年首次发布。Elasticsearch 以其简单的 REST 风格 API、分布式特性、速度和可扩展性而闻名,是 Elastic Stack 的核心组件;Elastic Stack 是一套适用于数
2021-11-28 22:34:54
4097
原创 JSR-303、Java统一异常处理(@ControllerAdvice)
JSR-303和统一异常处理一、简介1. JSR-303 JSR是Java Specification Requests的缩写,意思是Java 规范提案。是指向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR,以向Java平台增添新的API和服务。JSR已成为Java界的一个重要标准。 JSR-303 是JAVA EE 6 中的一项子规范,叫做Bean Validation,Hibernate Validator 是 Bean V
2021-11-13 19:52:52
620
原创 Flink简介和开发总结
Flink简介Apache Flink是一个框架和分布式处理引擎,用于对无界和有界数据流进行有状态计算。核心是一个分布式、高性能、高可用、实时性的流式计算框架Flink起源于Stratosphere项目, 2014年4月Stratosphere的代码被复制并捐赠给了Apache软件基金会, 2014年12月,Flink一跃成为Apache软件基金会的顶级项目。Spark和Flink都是分布式计算引擎,但是,Spark 和 Flink 一开始都拥有着同一个梦想,他们都希望能够用同一个技术把流处理和批处理
2021-11-12 17:25:30
2926
原创 SpringCloud+SpringCloud Alibaba+MyBatis-Plus
SpringCloud+SpringCloud Alibaba+MyBatis-Plus一、简介SpringCloud 的几大痛点SpringCloud 部分组件停止维护和更新,给开发带来不便;SpringCloud 部分环境搭建复杂,没有完善的可视化界面,我们需要大量的二次开发和定制SpringCloud 配置复杂,难以上手,部分配置差别难以区分和合理应用SpringCloud Alibaba 的优势:阿里使用过的组件经历了考验,性能强悍,设计合理,现在开源出来大家用成套的产品搭配
2021-10-12 18:03:14
1751
原创 CentOS7+Docker(MySQL、Redis、Elasticsearch、Kibana、nacos、RabbitMQ、nginx)+Vue+环境配置和安装+前后端工具集合
CentOS7+Docker(MySQL、Redis、Elasticsearch、Kibana、nacos、RabbitMQ)+Vue+环境配置和安装一、CentOS7配置静态IPifconfig — ether 00:0c:29:bf:bb:3dvim /etc/sysconfig/network-scripts/ifcfg-ens33TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="static" #这里
2021-10-12 17:55:55
667
原创 Vue+Node.js+ES6+VScode
Vue+Node.js+ES6+VScode一、VScode的使用1. 安装常用插件1.Chinese (Simplified) Language Pack for Visual Studio Code ——中文插件2.Auto Close Tag3.Auto Rename Tag4.ESLint5.HTML CSS Support6.HTML Snippets7.JavaScript (ES6) code snippets8.Live Server9.open in browser
2021-09-27 22:20:57
342
原创 SpringSecurity、Oauth2、JWT
SpringSecurity一、SpringSecurity简介1.1.安全框架概述 什么是安全框架?解决系统安全问题的框架。如果没有安全框架,我们需要手动处理每个资源的访问控制,非常麻烦。使用安全框架,我们可以通过配置的方式实现对资源的访问限制。1.2.常用安全框架Spring Security: Spring家族一员。是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC
2021-08-15 23:24:19
856
1
原创 搜索引擎Solr
1. solr简介1.1 官网介绍Solr是一个基于Lucene的Java搜索引擎服务器。Solr提供了层面搜索、命中醒目显示并且支持多种输出格式(包括XML/XSLT和 JSON格式)。它易于安装和配置,而且附带了一个基于HTTP的管理界面。Solr已经在众多大型的网站中使用,较为成熟和稳定。Solr包装并扩展了Lucene,所以Solr的基本上沿用了Lucene的相关术语。更重要的是,Solr 创建的索引与Lucene搜索引擎库完全兼容。通过对Solr进行适当的配置,某些情况下可能需要进行编
2021-08-15 23:18:17
1291
原创 git笔记
git笔记一、基础信息配置1、配置提交作者:git config --global user.name "username" #配置姓名git config --global user.email "email" #配置email地址2、禁用换行符自动转换:git config --global core.autocrlf false二、从零开发,先创建远程库,然后克隆远程库:1、git clone url [本地库名]例:git clone https://gitee.com/li
2021-08-15 22:13:09
92
原创 CentOS7安装Docker 、 Docker可视化Portainer安装 和 Docker-Compose安装
1.Docker安装1.2 说明目前Docker官方提供Ubuntu、CentOS、Windows、MacOS操作系统的安装包。具体支持版本如下:UbuntuUbuntu Precise 12.04 (LTS)Ubuntu Trusty 14.04 (LTS)Ubuntu Wily 15.10更高版本CentOSCentOS 7 (64-bit)CentOS 6.5 (64-bit) 或更高的版本Windowswin7win8Windows 10 Profession
2021-08-08 23:49:06
932
原创 Java面试笔记
Java面试笔记一、第一部分1. 什么是面向对象?答:对比面向过程,是两种不同的处理问题的角度;面向过程注重事情的每一个步骤和顺序,面向对象更注重事情有那些参与者(对象)、及各自需要做什么。面向对象有:封装:封装的意义,在于名确标识出外部所使用的成员函数和数据项; 继承:继承基类的方法,并做出自己的改变和扩展; 多态:基于对象所属类的不同,外部对同一个方法的调用,实际执行的逻辑不同。包含有继承 和重写。注意:无法调用子类的特有的功能。2. JVM性能调优3. JDK、JRE
2021-08-01 20:44:21
2547
原创 SpringBoot整合:Druid、MyBatis、MyBatis-Plus、多数据源、knife4j、日志、Redis,Redis的Java操作工具类、封装发送电子邮件等等
SpringBoot笔记一、SpringBoot 介绍1.1、SpringBoot简介 SpringBoot 是一个快速开发的框架, 封装了Maven常用依赖、能够快速的整合第三方框架;简化XML配置,全部采用注解形式,内置Tomcat、Jetty、Undertow,帮助开发者能够实现快速开发,SpringBoot的Web组件 默认集成的是SpringMVC框架。SpringBoot原理介绍:1. 能够帮助开发者实现快速整合第三方框架 (原理:Maven依赖封装)2. 去除xml配置 完全采用注
2021-07-31 21:53:49
6802
原创 Vue—学习笔记
大前端笔记——Vue一、Vue官网和资源包https://cn.vuejs.org/v2/guide/安装cnpm:npm install -g cnpm --registry=https://registry.npm.taobao.org1、下载资源包:npm install 或者 cnpm install2、启动前端服务器:npm run dev # 打包正式环境 npm run build:prod # 打包预发布环境 npm run build:stage二、Vue
2021-07-26 22:00:48
73
原创 minio分布式集群详细搭建、Docker安装部署minio、nginx代理、minio封装工具类
MINIO文件存储服务器minio简介官网:http://docs.minio.org.cn/docs MinIO 是一款高性能、分布式的对象存储系统. 它是一款软件产品, 可以100%的运行在标准硬件。即X86等低成本机器也能够很好的运行MinIO。MinIO与传统的存储和其他的对象存储不同的是:它一开始就针对性能要求更高的私有云标准进行软件架构设计。因为MinIO一开始就只为对象存储而设计。所以他采用了更易用的方式进行设计,它能实现对象存
2021-07-24 21:59:57
5073
5
Flink架构项目改造成spring boot项目或者能放在tomcat中运行
2021-11-16
若依框架前后端分离,怎么写上传视频的代码,前端vue,后端springboot
2021-08-05
下面的Vue代码解释一下,越详细越好
2021-08-03
若依框架 前端代码js获取值的问题
2021-07-26
RuoYi / 若依框架怎么配置不加密
2021-07-14
JSONObject使用的方法详解
2021-07-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人