自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 算法模版整理

【代码】算法模版整理。

2024-07-27 16:02:24 130

原创 RateLimiter 限流算法使用

Rate Limiter 是一种限流算法,用于控制系统中的资源使用率。它可以用于限制用户的访问速度,防止系统被过度访问,从而导致系统崩溃或性能下降。通常用于网络服务、 API 接口和数据库等领域,以确保系统的稳定性和可靠性。

2024-05-13 16:58:19 294

原创 activiti 工作流基本使用

Activiti 是一个开源架构的工作流引擎,基于bpmn2.0 标准进行流程定义。其前身是JBPM,Activiti 通过嵌入到业务系统开发中进行使用。是领先的轻量级、以 Java 为中心的开源 BPMN 引擎,支持现实世界的流程自动化需求。现在是新一代业务自动化平台,提供一组旨在在分布式基础架构上运行的云原生构建块。

2024-05-11 09:03:47 872

原创 java springboot项目 Linux 启动脚本

-spring.config.location 指定配置文件--server.address 指定服务器的网络地址。

2024-05-10 17:26:39 289 2

原创 linux 基础命令使用

用于切换到另一个用户身份,通常是超级用户(root)。su命令可以用来在命令行下切换用户,也可以在脚本中使用。

2024-05-10 16:59:28 684

原创 logback 日志脱敏

配置文件logback.xml配置。

2024-05-09 17:46:30 542 1

原创 java项目-导入https证书三种方式

JAVA_HOME\jre\lib\security\目录即为keytool证书路径进入到jre路径安装keytool证书注意:1 证书;2 cmd 以管理员身份运行(证书1)keytool -keystore cacerts -importcert -alias {证书名称CA1} -file {证书路径CA1.crt} -storepass changeit。

2024-05-09 17:24:21 1497 2

原创 Okhttp 发送https请求,忽略ssl认证

【代码】Okhttp 发送https请求,忽略ssl认证。

2024-05-09 16:40:50 608

原创 schema2java-jsonschema2pojo使用

从Schema生成代码:https://github.com/joelittlejohn/jsonschema2pojo。

2024-05-09 16:31:02 455

原创 java2Schema——jsonschema-generator使用

从JAVA代码生成Schema:https://github.com/victools/jsonschema-generator。

2024-05-09 16:13:47 449

原创 全局异常处理

【代码】全局异常处理。

2024-01-27 17:24:51 127

原创 .bat 生成jar包脚本

【代码】.bat 生成jar包脚本。

2024-01-25 15:59:17 460

原创 AOP切面

AOP在spring中又叫“面向切面编程”,它可以说是对传统我们面向对象编程的一个补充,从字面上顾名思义就可以知道,它的主要操作对象就是“切面”,所以我们就可以简单的理解它是贯穿于方法之中,在方法执行前、执行时、执行后、返回值后、异常后要执行的操作。相当于是将我们原本一条线执行的程序在中间切开加入了一些其他操作一样。在应用AOP编程时,仍然需要定义公共功能,但可以明确的定义这个功能应用在哪里,以什么方式应用,并且不必修改受影响的类。

2024-01-25 15:35:52 823

原创 使用assembly插件对boot项目打部署包

assembly.xml 配置文件。

2024-01-25 14:58:15 492

原创 读取 yaml 文件

src.resource 下的yaml文件。读取yaml文件并校验。

2023-10-09 17:00:46 308

原创 java生成zip压缩包文件

【代码】java生成zip压缩包文件。

2023-10-08 18:02:13 1149

原创 时间轮算法

线程实现:让线程休眠3s如果存在大量任务时,每个任务都需要一个单独的线程,那这个方案的消耗是极其巨大的,那么如何实现高效的调度呢?时间轮算法就被提出来了时间轮实现:下图是一个有12个时间格的时间轮,转完一圈需要12s。当我们需要新建一个3s后执行的定时任务,只需要将定时任务放在下标为3的时间格中即可。

2023-09-22 10:54:36 382 1

原创 idea 安装并使用LeetCode插件

leetCode

2023-02-28 12:25:41 166

原创 es命令使用

es

2023-02-28 12:24:59 147

原创 Java(elasticsearch-rest-high-level-client)使用Es

elasticsearch-rest-high-level-client 原生java使用es

2023-01-20 16:23:42 1899

原创 华为机考-java牛客网/力扣 部分刷题记录

【刷题题型】1. 入门题(5题)(1) 输入处理(重要):HJ5.进制转换import java.util.*;public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); String s = in.nextLine(); if(s.contains("0x")){ s

2022-05-12 10:43:02 1357

原创 Oracle与MySql函数的转化

2022-04-22 15:27:33 1887

原创 MySql使用记录

1、union all 的使用<select id="getCountByTime" resultType="java.lang.Integer"> select count(0) as count from sys_user where create_time &gt;= #{countTimeS} and create_time &lt;= #{countTimeE} union all.

2022-04-22 14:16:29 367

原创 Java(spring-data-elasticsearch)结合head和kibana使用Elasticsearch

1、Java使用es的简单流程(快速了解)Java使用es的流程1)导入依赖:spring-boot-starter-data-elasticsearch2)application.ymlspring: data: elasticsearch: cluster-name: xxxxx cluster-nodes: 192.168.66.133:93003)建立一个实体类,和ES建立映射关系@Document(indexName=

2022-04-22 14:06:45 2921

原创 SpringMVC——执行流程讲解

1、什么是SpringMVCMVC,是一种软件设计规范,也是一种架构模式,将业务逻辑,数据、显示分离的方法来组织代码,降低了业务逻辑和视图间的双向耦合,可以拆分为M-Model(模型)包括了数据层和服务层,V-View(视图)为用户界面,进行模型的展示,C-Controller(控制器)接收用户请求,委托给模型进行处理,处理完毕后把返回的模型数据返回给视图,由视图负责展示。2、SpringMVC的执行原理/处理流程/生命周期采用了两级控制器的方式,前端控制器DispatcherServlet,次

2022-04-22 09:30:05 964

原创 ElasticSearch安装配置(es)

一、安装配置es1、搭建配置es# 创建es容器# es的端口# 9200 走http协议端口# 9300 代码层面tcp端口docker run -di --name elasticsearch -p 9200:9200 -p 9300:9300 elasticsearch:6.5.0# 登录es容器docker exec -it elasticsearch /bin/bash# 修改elasticsearch.yml文件,添加跨域配置http.cors.enabled:..

2022-04-11 21:29:58 2672

原创 简单实现-微服务项目Gateway转发websocket实现讨论组即时通讯

一、websocket实现讨论组即时聊天的功能1、引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> <version>2.0.4.RELEASE</ver

2022-04-01 17:55:40 4208

原创 MyBatis的Mapper.xml文件Sql写法的记录

MyBatis的Mapper.xml文件Sql写法的记录

2021-12-14 16:28:17 681

原创 JXLS (excel报表生成/导出工具)的配置与使用

JXLS(excel报表生成工具)的配置与使用什么是jxlsJXLS 是基于 Jakarta POI API 的 Excel 报表生成工具,可以生成精美的 Excel 格式报表。它采用标签的方式,类似 JSP 标签,写一个 Excel 模板,然后生成报表,非常灵活,简单!为什么用jxlsJava 有一些用于创建 Excel 文件的库,例如 Apache POI。这些库很棒,但是级别很低,因为它们要求开发人员甚至创建一个简单的 Excel 文件也要编写很多 Java 代码。通常,必须手动设置电子表格

2021-08-17 14:54:34 7265

原创 swagger 配置 (使用Knife4j)

swagger 配置 (使用Knife4j)1、什么是swaggerSwagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。2、为什么使用swagger使客户端和文件系统作为服务器以同样的速度来更新。文件的方法、参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。Swagger让部署管理和使用功能强大的 API 从未如此简单。3、怎么配置与使用swaggwer3.1引入依赖 <dependency>

2021-08-05 10:15:00 1054

原创 ELK实时日记平台搭建与使用

ELK实时日记平台搭建与使用什么是ELKELK是Elasticsearch、Logstash、Kibana三大开源框架首字母大写简称(但是后期出现的filebeat(beats中的一种)可以用来替代logstash的数据收集功能,比较轻量级)。市面上也被称为 Elastic Stack。Elasticsearch:是ElasticStack核心的分布式搜索和分析引擎,是一个基于Lucene、分布式、通过Restful方式进行交互的近实时搜索平台框架。Elasticsearch为所有类型的数据提供近

2021-08-03 18:11:06 244

原创 Arduino--Mixly-继电器控制直流电机

Mixly-继电器控制直流电机硬件:Arduino、按键、继电器、直流电机软件:Mixly IDE原理:1.完成使用继电器控制直流电机功能。2.通过按键控制继电器,实现按键控制直流电机功能。(使用的方法跟按键控制LED灯的方法是一样的)volatile boolean b1;volatile boolean b2;volatile byte click;volatile boo...

2019-11-22 22:50:18 3474

原创 Arduino--Mixly-数位计及1602屏亮度显示

Mixly-数位计及1602屏亮度显示硬件:Arduino、LED灯、数位计、1602屏软件:Mixly IDE原理:1.使用数位计实现旋钮调灯亮度功能。2.使用1602屏实现实时显示灯的当前亮度功能。#include <LiquidCrystal_SoftI2C.h>#include <SoftI2CMaster.h>LiquidCrystal_Soft...

2019-11-22 22:44:38 1420

原创 Arduino--Mixly-智能楼道灯

Mixly-智能楼道灯硬件:Arduino、LED灯、声音传感器、人体红外传感器软件:Mixly IDE原理:1.使用声音传感器实现声控灯功能。2.使用人体红外传感器实现人体检测控制灯功能。 void setup(){ pinMode(8, INPUT); Serial.begin(9600); pinMode(13, OUTPUT);}void loop(){ ...

2019-11-22 22:38:09 1919

原创 Arduino--Mixly-呼吸灯及可调灯

Mixly-呼吸灯及可调灯实验需求:硬件:Arduino、LED灯、按钮软件:Mixly IDE要求:1.使用函数方法实现呼吸灯功能。2.使用中断或其他方式实现可调灯功能。呼吸灯:灯光在微电脑控制之下完成由暗到亮再由亮到暗的逐渐变化,感觉像是在呼吸,所以称为呼吸灯。呼吸灯广泛应用于手机、无线路由器之上,如你的手机里面有未处理的通知,比如说未接来电,未查收的短信等等,呼吸灯就会由暗到...

2019-10-28 01:56:12 4475

原创 Arduino--RFID智能门禁

RFID智能门禁硬件:Arduino、RC522读卡器、S90舵机、校园卡软件:Mixly IDE需求:读取到指定校园卡使用S90舵机开门,并 舵机控制: 延时1秒后自动关闭。实验代码:#include <RFID.h>#include <SPI.h>#include <Servo.h>String RC;RFID rfid(10,5);...

2019-10-27 11:01:57 3306 5

原创 Arduino--Mixly遥控调光器

Mixly遥控调光器按遥控器上的CH键实现LED的开关。开了LED的情况下可以通过CH+和CH-键实现控制LED的光亮变化。LED关闭状态CH+和CH-无效。要记得测试CH键,CH-键,CH+键的数值(16进制)测试出来后,使用的时候前面加上0x#include <IRremote.h>IRrecv irrecv_7(7);decode_results results_7;...

2019-10-23 12:06:52 591

原创 Arduino--Mixly 数码管时钟实验

Mixly 数码管时钟实验实现滚动显示自定义字符串。#include <SevenSegmentTM1637.h>SevenSegmentTM1637 display(5,4);void setup(){ display.begin();}void loop(){ display.print("1234567890");}实现滚动显示自定义字符串代...

2019-10-21 20:35:59 908

原创 Arduino--Mixly按键控制LED灯

Mixly按键控制LED灯volatile boolean b1;volatile boolean b2;volatile byte click;volatile boolean lastState;volatile boolean toggle;void setup(){ lastState = 0; toggle = 0; click = 0; b1 = 0; ...

2019-10-21 00:51:05 2215

空空如也

空空如也

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

TA关注的人

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