• 2024-10-24sentinel-SPI初始化时机
    时机一引入alibaba-starter-sentinel如果使用了alibaba-starter-sentinel则不需要手动调用因为com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration#init在这里面执行了自动调用@PostConstructprivatevoidinit(){if(StringUtils.isEmpty(System.ge
  • 2024-09-11Springboot使用kaptcha生成验证码
    <dependency><groupId>com.youkol.support.kaptcha</groupId><artifactId>kaptcha</artifactId><version>2.3.2</version></dependency>importcom.google.code
  • 2024-07-30设置mybatis 是否打印日志
    @Bean(name="dbzyqsV102SqlSessionFactory")//@Qualifier表示查找Spring容器中名字为blogDataSource的对象publicSqlSessionFactorydbzyqsV102SqlSessionFactory(@Qualifier("dbzyqsV102DataSource")DataSourcedatasource)throwsEx
  • 2024-06-21Java网易163邮箱工具类-部署到Linux
    1,设置163邮箱开启POP3/SMTP/IMAP2,依赖<dependency> <groupId>jakarta.mail</groupId> <artifactId>jakarta.mail-api</artifactId> <version>2.1.3</version></dependency><dependency> <groupId>com.sun.m
  • 2024-05-08编程:java 发送email程序:通用版本:借鉴“蚂蚁小哥 <[email protected]>”的文章
     1packagecom.alibaba.otter.canal.adapter.launcher.loader;23importjava.text.SimpleDateFormat;4importjava.util.*;5importjavax.mail.*;6importjavax.mail.internet.*;78publicclassJavaxJavaMailClient{910private
  • 2024-04-09处理全局样式
    示例本次采用vite+vue3首先在@/themes/variable.scss文件创建:root{ --bg-color:#22416f;//默认背景颜色--color:rgb(39,204,207);--el-color-primary:#fff;}$bg-color:var(--bg-color);//默认背景颜色$color:var(--color);$All-color:var(--el-col
  • 2024-03-20Jmeter 之跨线程组传参(环境变量设置为全局变量)
    工作中往往会出现同一个测试计划下这个线程组下变量在另外一个线程组中使用,这就意味着需要把环境变量修改为全局变量 1.首先通过json提取器或者正则表达式的方式把数据提取出来 2.打开函数助手,选择setProperty函数, 生成函数${__setProperty(token,${access_token},)}3.
  • 2024-03-19EntityFrameWork Core 批量操作
    在EF7.0的更新中,新增了批量更新和批量删除的功能: 批量删除:ExecuteDelete 对 DbSet 调用 ExecuteDelete 或 ExecuteDeleteAsync 会立即从数据库中删除该 DbSet 的所有实体。例如,删除所有 Tag 实体:awaitcontext.Tags.ExecuteDeleteAsync();使用SQLServer时,
  • 2024-02-06Java 中的属性类Properties 以及TreeSet和TreeMap
    属性类Propertiesimportjava.util.Properties;/**目前只需要掌握Properties属性类对象的相关方法即可*Properties是一个Map集合,继承Hashtable,Properties的key和value都是String类型*Properties被称为属性类对象*Properties是线程安全的**/publicclassProperties
  • 2024-01-23python文字转语音
    abc.txt我喜欢唱跳rap&篮球importosimportpyttsx3#创建一个TTS引擎engine=pyttsx3.init()voices=engine.getProperty('voices')forvinvoices:print("ID:",v.id)print("Name:",v.name)print("Languages:",
  • 2024-01-18springboot配置分页插件pageHelper和数据库方言的几种方式
    方式一:启动类配置分页插件(Application.java)1/**2*pageHelper分页插件3*/4@Bean5publicPageHelperByMyselfpageHelper(){6PageHelperByMyselfpageHelper=newPageHelperByMyself();7Propertiesproperties=newPr
  • 2024-01-10flowable适配人大金仓Kingbase数据库
    背景因为国产化的需求,需要把现有项目的数据库改成人大金仓,适配某个项目的时候因为使用了没适配Kingbase的flowable,导致无法启动。原本使用的是Oracle数据库,kingbase兼容Oracle数据库,可以直接当成Oracle来使用。错误1:couldn'tdeductdatabasetypefromdatabaseproductnam
  • 2023-11-29使用 Charles 抓取 Java 应用内 HTTP/HTTPS 请求
    代码设置OkHttpClientclient=newOkHttpClient();System.setProperty("http.proxyHost","127.0.0.1");System.setProperty("https.proxyHost","127.0.0.1");System.setProperty("http.proxyPort"
  • 2023-11-06异常Couldn’t connect to host, port: smtp.qq.com, 25
    com.sun.mail.util.MailConnectException:Couldn’tconnecttohost,port:smtp.qq.com,25;timeout-1阿里云处于安全考虑,TCP25端口默认被封禁。可以向阿里云申请解封,也可以改为ssl加密465端口发送。465端口发送主要代码:Propertiesprops=newProperties();props.
  • 2023-09-07Java的System.setProperty()和System.getProperty()
    写在前面:这里的System,系统指的是JRE(runtime)system,不是指OS。参数设置成为系统的全局变量,可以在项目的任何一个地方,通过System.getProperty("变量");来获得。System.setProperty相当于一个静态变量,存在内存里面!System.setProperty()/* *设置指定键对值的系统属性 *
  • 2023-08-23kafk 消费者配置
    一、客户端方式:1、导入相关依赖<!--pom导入依赖,根据实际情况选择版本--><dependency><groupId>org.apache.kafka</groupId><artifactId>kafka-clients</artifactId><version>2.3.0</version></dependency&g
  • 2023-08-18springboot验证码-kaptcha谷歌验证码工具
    验证码,就是将一串随机产生的数字或符号,生成一幅图片,图片里加上一些干扰象素(防止OCR),由用户肉眼识别其中的验证码信息。Maven依赖在开发验证码功能的时候,kaptcha谷歌验证码工具,依赖。<!--验证码--><dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artif
  • 2023-05-20Spring Data - Hibernate的配置
    //相当于sqlSessionFactoryBean这个类的配置@Bean(name="entityManagerFactory")publicLocalContainerEntityManagerFactoryBeanlocalContainerEntityManagerFactoryBean(DataSourcedataSource){LocalContainerEntityManagerFactoryBeanbean=new
  • 2023-05-18java 判断网络通断
    privatestaticbooleanisInternetOK(String[]urls){System.setProperty("http.proxyHost","192.168.0.100");System.setProperty("http.proxyPort","9999");System.setProperty("https.proxyH
  • 2023-05-09树莓派语音合成-pyttsx3
     安装pyttsx3库pip install pyttsx3pipinstallespeakpyttsx3库应用importpyttsx3engine=pyttsx3.init()#初始化语音引擎rate=engine.getProperty('rate')print(f'语速:{rate}')volume=engine.getProperty('volume')  print(f
  • 2023-03-25 python tts播放文字
    参考以下代码:importpyttsx3#创建TTS引擎对象engine=pyttsx3.init()#设置语音属性engine.setProperty('rate',218)#设置语速为150engine.setProperty('vo
  • 2023-03-03SpringBoot中使用Kaptcha实现验证码
    1.首先,我们在pom.xml文件中引入kaptcha的maven依赖。1<dependency>2<groupId>com.github.penggle</groupId>3<artifactId>kaptch
  • 2023-03-01jmeter跨线程组调用变量-以token为例
    跨线程组调用变量的解决方法:在beanshell取样器中使用setProperty函数设置全局变量,其他线程组用P函数调用全局变量 跨线程组调用变量的步骤:以token为例跨线程组调用有两
  • 2023-02-24MyBatis支持多种数据库连接(多种sql语法支持)
    1、说明这里说的多种数据库连接,是指同时支持多种Sql语法,可做到不同类型数据库使用同一套后台代码而不用改动,不是多数据源。这里有一种简单的方式可以实现,就是使用MyBatis的d
  • 2023-02-17基于第三方组件主题修改
    调用修改主题方法,通常结合localStorage来使用updateTheme("theme");方法调用,通过root设置变量+手动注入页面lessimport{setThemeColor}from"@/utils/t