脚本springboot redis lua

SpringBoot 热部署

在开发过程中,通常会对业务代码不断地修改测试,在修改之后往往需要重启服务,有些服务需要加载很久才能启动成功,这种重复操作极大的降低了程序开发效率。Spring Boot框架专门提供了进行热部署的依赖启动器spring-boot-devtools,用于进行项目热部署,而无需手动重启项目。 具体实现步骤 ......
SpringBoot

springboot提供的异步调用

Spring Boot提供了许多异步调用的选项,其中最常用的是使用@Async注释和CompletableFuture类。 @Async注释可用于将任何方法标记为异步方法。使用该注释时,Spring Boot将在后台创建一个新线程池,并将方法调用委派给该线程池。异步方法的返回值必须是void或Fut ......
springboot

SpringBoot的@Async注释的用法并例子

在Spring Boot中,@Async注解用于将一个方法标记为异步执行的方法。使用该注解的方法将在一个单独的线程中异步执行,而不会阻塞调用线程。这对于处理需要长时间运行的任务或需要异步处理的任务非常有用。 下面是一个简单的示例: @Service public class MyService { ......
注释 SpringBoot 例子 Async

springboot-监听器

监听器 ApplicationListener可以实现这个接口时传入对应的监听器,用于监听该事件 比如:实现 ApplicationListener<ContextRefreshedEvent> 接口,重写 onApplicationEvent 方法,将 ContextRefreshedEvent ......
监听器 springboot

SpringBoot中Mybatis的应用

创建一个SpringBoot项目,然后如下操作: (1) 添加Lombok插件--简化实体类 (2)添加Mybatis框架和MySQL驱动 访问Mysql和使用Mybatis (3)创建pojo包和实体类 在项目中创建pojo包,并在其中创建实体类。实体类上可以使用Lombok注解。首次使用时,需要 ......
SpringBoot Mybatis

SpringBoot定时任务

##使用注解@Scheduled 1.在启动类上添加注解@EnableScheduling开启定时任务 2.创建定时任务 @Component public class StatisticsComp { /** * 日统计(每日0点1分触发) */ @Scheduled(cron = "0 1 0 ......
SpringBoot 任务

springboot-自己开发start

步骤 命名规范 第三方在建立自己的 Starter 的时候命名规则统一用xxx-spring-boot-starter, 官方提供的 Starter 统一命名方式为spring-boot-starter-xxx。 步骤 新建一个Maven项目,在pom.xml文件中定义好所需依赖; 新建配置类,写好 ......
springboot start

nltk_data 本地安装解压脚本

# -*- coding: utf-8 -*-# @Time : 2023/4/2 4:14# @Author : yujin wang# @Email : yujeen.wang@gmail.comimport osimport zipfiledir_path = "C:/Users/19349/ ......
脚本 nltk_data nltk data

Redis启动脚本bat

::启动redis的命令 @echo off ::这是简单的输出,相当于java中的system.out.println() echo redis start...... ::设置启动窗口的标题 title redis-server ::定义一个变量ENV_HOME set ENV_HOME="E: ......
脚本 Redis bat

Redis设置密码

一、设置方法:方法一:通过命令设置密码(临时生效,重启服务器后密码失效) 使用redis-cli连接上redis,执行如下命令: config set requirepass 123456 执行完毕,无需重启,退出客户端,重新登录就需要输入密码了 方法二:通过配置文件redis.conf设置密码(永 ......
密码 Redis

【SpringBoot】关闭MyBatisPlus启动图标(banner)

去掉此图标 配置文件:application.yml 添加内容: mybatis-plus: global-config: banner: false ......
MyBatisPlus SpringBoot 图标 banner

SpringBoot——整合SSM(主要整合MyBatis)

基于SpringBoot整合SSM SpringBoot整合Spring(不存在) SpringBoot整合SpringMVC(不存在) SpringBoot整合MyBatis(主要) Spring整合MyBatis(复习) SpringConfig 导入JdbcConfig 导入MyBatisCo ......
SpringBoot MyBatis SSM

SpringBoot——整合Junit

SpringBoot整合Junit 直接使用即可 注解 名称:@SpringBootTest 类型:测试类注解 位置:测试类定义上方 作用:设置Junit加载的SpringBoot启动类 相关属性:(classes:设置SpringBoot启动类) 如果测试类在SpringBoot启动类的包或子包中 ......
SpringBoot Junit

SpringBoot——配置文件分类

配置文件分类 1级:file:config/application.yml(jar包所在目录) 【最高】 2级:file:application.yml 3级:classpath:config/application.yml 4级:classpath:application.yml 【最低】 作用 ......
SpringBoot 文件

【SpringBoot】关闭SpringBoot启动图标(banner)

SpringBoot 启动的时候会有如下图标 如果想去掉此图标在配置文件添加一下内容 配置文件:application.yml 添加内容: spring: main: banner-mode: off # 关闭SpringBoot启动图标(banner) ......
SpringBoot 图标 banner

常用注解-SpringBoot请求

SpringBoot请求 常用注解及作用范围: @Controller :【类】需要返回一个视图(themleaf),加注解4@ResponseBody等于注解2 @RestController:【类】返回字符串等,与注解1都属于控制器, @RequestMapping:【方法/类】设置方法或者类的 ......
注解 SpringBoot 常用

自动生成建表脚本的python程序

如下 #!/usr/local/python/bin/ptyhon # coding=utf-8 import sys,os from job.base.JobBase import ExitCode import job.base.ClientUtil as util #home文件夹创建 try ......
自动生成 脚本 程序 python

解决VSCode终端中禁止运行脚本问题的一种方式

1. 右击VSCode图标,选择以管理员身份运行; 2. 在终端中执行get-ExecutionPolicy,显示Restricted,表示状态是禁止的; 3. 这时执行set-ExecutionPolicy RemoteSigned; 4. 此时再执行get-ExecutionPolicy,显示R ......
脚本 终端 方式 VSCode 问题

SpringBoot进阶教程(七十五)数据脱敏

无论对于什么业务来说,用户数据信息的安全性无疑都是非常重要的。尤其是在数字经济大火背景下,数据的安全性就显得更加重要。数据脱敏可以分为两个部分,一个是DB层面,防止DB数据泄露,暴露用户信息;一个是接口层面,有些UI展示需要数据脱敏,防止用户信息被人刷走了。 v需求背景 DB层面的脱敏今天先不讲,今 ......
进阶教程 SpringBoot 教程 数据

热更新—内嵌Lua

一、Lua简介 C++是一种编译型语言,执行效率高,但每次对程序修改都需要重新编译,当项目较大时,编译起来比较费时。 Lua是一种用C语言编写的脚本语言,源码开源,具有体积小,效率高的特点,可嵌入到应用程序中对应用程序进行拓展。因此可将其和C++程序结合起来,既保留了C++程序的高效性,又增添了可拓 ......
Lua

springboot入门

springboot基础 1.什么是springboot springboot是spring全家桶中的一个框架 2.springboot的特点 简化配置 快速开发 Spring Boot 可以帮助我们非常快速的构建应用程序、简化开发、提高效率 。 3.http协议 3.1什么是http协议 在浏览器 ......
springboot

一个循环采集CPU的etl日志的脚本

一个循环采集CPU的etl日志的脚本 md D:\\temp set TargetDriveEtl=D:\\temp @echo off SET /A "index=1" SET /A "count=10" :while if %index% leq %count% ( echo The value ......
脚本 日志 CPU etl

shell脚本基础

shell脚本基础 1.第一个Shell脚本,输出hello world ​ 1.脚本以 #!/bin/bash开头(指定解析器) #!/bin/bash ​ 2.写入命令 #!/bin/bash echo "hello world" ​ 3.保存后执行 2.shell变量 系统变量:主要用于对参数 ......
脚本 基础 shell

SpringBoot项目启动时初始化操作方式

1.实现InitializingBean重写afterPropertiesSet()方法。 @Component @Slf4j public class InitOneTest implements InitializingBean { @Override public void afterProp ......
SpringBoot 方式 项目

SpringBoot中操作Redis的特殊操作-批量查询(通过key的集合批量查杜绝模糊搜索)、查询并解析对象list

场景 SpringBoot中集成Redis实现对redis中数据的解析和存储: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/129853784 在上面集成Redis并存取数据的基础上,下面记录两个特殊操作。 1、查询所有以指定前 ......
SpringBoot 对象 Redis list key

【转】Docker安装Redis

https://blog.csdn.net/weixin_45821811/article/details/116211724 安装步骤: 1、Docker搜索redis镜像命令:docker search <镜像名称> 2、Docker拉取镜像命令::docker pull <镜像名称>:<版本号 ......
Docker Redis

springboot和redis执行lua脚本——踩坑

问题:原先想使用redis执行lua脚本作为项目限流基础,lua脚本后写完后执行一直报错如下图: 卡了几天了,没看明白咋回事,一次偶然试了一下解决了,传递lua参数需要时String 类型难怪说报错强转String类型异常 灵感来源参考文章:踩坑之RedisTemplate执行Lua脚本 - 知乎 ......
脚本 springboot redis lua

Springboot 系列 (26) - Springboot+HBase 大数据存储(四)| Springboot 项目通过 HBase API 方式访问 HBase

Apache HBase 是 Java 语言编写的一款 Apache 开源的 NoSQL 型数据库,不支持 SQL,不支持事务,不支持 Join 操作,没有表关系。Apache HBase 构建在 Apache Hadoop 和 Apache Zookeeper 之上。Apache HBase: h ......
Springboot HBase 方式 项目 数据

Redis——内存淘汰策略

一、缓存耗尽的原因 1、每台机器的内存是一定的 2、key未设置过期时间 key不设置过期时间则在内存中一直存在,直到我们明确删除它。 3、过度或不合理的持久化 无论RDB快照或者AOF日志,都会在内存和磁盘中反复操作,需要一定的内存空间。 4、不及时清理过期缓存 有时过期缓存依旧存在,主要和缓存清 ......
内存 策略 Redis

shell 脚本之一键部署安装 Nginx

今天咸鱼给大家分享个源码编译安装 Nginx 的 shell 脚本 这个 shell 脚本可重复执行 完整源码放在最后 定义一个变量来存放 nginx 版本号 version=1.15.4 nginx 下载地址:http://nginx.org/download/ 下列函数功能则是判断当前步骤是否执 ......
脚本 shell Nginx