我的java笔记
NTXZ
生如夏花之绚烂,死如静秋之静美
展开
-
自定义注解绑定字典
使用自定义注解绑定字典,减少代码冗余原创 2023-02-20 20:26:08 · 456 阅读 · 1 评论 -
windows安装RabbitMQ及简单配置延时队列实现订单超时取消
window安装配置rabbitMQ及配置延时队列原创 2023-01-30 14:41:56 · 528 阅读 · 0 评论 -
SpringBoot中使用定时器/开启定时任务
1.启动类上添加@EnableScheduling注解2.新建定时任务具体实现类@Componentpublic class RemindTime{ //每隔10秒执行一次 @Scheduled(cron = "*/10 * * * * ?") public void remind(){ //需要定时执行的代码 System.out.println("hahahah"); }}3.其他@Scheduled(fixedRate = 500原创 2022-03-21 17:51:57 · 926 阅读 · 0 评论 -
SpringBoot整合Redis
1. 导包<!--Redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>2.添加配置 redis: host: 162.14.81.119 port:原创 2022-03-09 15:01:38 · 900 阅读 · 0 评论 -
Java使用QQ邮箱发送纯文本格式信息
1.导包<dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail</artifactId> <version>1.6.2</version> </dependency>2.开启POP3/SMTP服务,然后获取16位授权码3.拷贝修改代码 @Test void testSendMail()原创 2022-03-01 10:27:38 · 606 阅读 · 0 评论 -
HttpClient的基本使用
1.导包 <!--http客户端--> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.3.5</version> </dependency&原创 2022-01-26 16:52:46 · 2435 阅读 · 2 评论 -
IDEA导入多模块项目方法
在微服务架构中,我们需要导入别人的项目,如果和普通项目架构一样只导入根目录下的pom.xml文件,就会发现工程下的模块及其子模块都没有成功导入,这时只需点击再次选择根目录下的pom.xml文件即可,这样会将下面的子模块全部添加进项目2.如果只想添加某个单一的模块,可以点击右方maven菜单的+,选择相应模块下的pom.xm文件即可...原创 2021-12-09 19:15:52 · 4191 阅读 · 2 评论 -
解决Unable to find a @SpringBootConfiguration, you need to use @ContextConfigura
在spring boot测试类中如果测试类存放的包名和java下存放的包名不一致造成,只需要将测试类下的包名改为和java下一样即可原创 2021-12-07 21:27:17 · 6775 阅读 · 0 评论 -
使用java和腾讯云短信实现短信验证码发送
1.申请使用短信功能,申请需要认证,这里建议使用公众号验证,验证成功会免费赠送100条短信短信申请:https://console.cloud.tencent.com/smsv2公众号申请(申请个人的):https://mp.weixin.qq.com/cgi-bin/home2.申请完成并完成审核过后,配置环境<dependency> <groupId>com.tencentcloudapi</groupId> <artifactId原创 2021-11-25 23:15:48 · 809 阅读 · 1 评论 -
Centos7使用yum安装mongodb
Centos7下yum安装mongodb1.配置yum源(不配置无法安装)1.1 运行命令:vim /etc/yum.repos.d/mongodb-org-3.4.repo打开编辑界面,按i进入编辑模式,插入如下信息:(根据自己需要更改版本号)[mongodb-org-4.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/原创 2021-11-16 22:41:50 · 950 阅读 · 1 评论 -
java编写简易聊天室
运行结果:注:服务器主要是为了转发客户端代码,可以将服务器的窗口代码去除,客户端名字在运行时获取用户输入的名称来命名客户端代码:package roomV2;import javax.swing.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.*;import java.net.Socket;import java.net.UnknownHostExcept原创 2021-08-02 14:16:08 · 882 阅读 · 0 评论 -
idea2019.3打开报Start Failed解决方法
命令行运行以下命令即可:免重启方案(管理员权限):net stop winnatnet start winnat需要重启的方案(管理员权限):netsh winsock resethttps://bbs.csdn.net/topics/399167857原创 2021-07-26 14:48:36 · 1774 阅读 · 4 评论 -
Idea Maven创建web工程步骤(不使用骨架)
Maven创建web工程步骤(不使用骨架)1.新建Maven Module填写好模块名,创建webapp目录,WEB-INF目录,在WEB-INF目录下创建web.xml文件,写入如下代码:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-原创 2021-07-22 09:14:37 · 329 阅读 · 0 评论 -
Java中常见swing组件
注意:最好将所有面板内容放在事件之前,不然在事件中调用时找不到相关组件JLabel标签组件JLabelJLabel lblNewLabel = new JLabel("账号");//定义一个标签,内容为账号// 实例化标签对象,文本左对齐居中CENTER,右对齐RIGHT默认左对齐JLabel lblNewLabel1 = new JLabel("标签中的文字", JLabel.LEFT); //创建Font对象 使用Serief字体,显示风格为斜体Font.ITALIC,加粗Font.BOLD原创 2021-07-21 19:57:23 · 308 阅读 · 0 评论 -
Maven中Tomcat设置跨域访问最简单方法---java笔记
1,pom.xml文件添加:<!--跨域--><dependency> <groupId>com.thetransactioncompany</groupId> <artifactId>cors-filter</artifactId> <version>2.5</version></dependency>2,web.xml添加:<filter>原创 2021-07-17 09:24:50 · 344 阅读 · 0 评论 -
java快速简单生成不重复的随机数组
java生成不重复的随机数组public class Laji { public static void main(String[] args) { int[] red=new int[6]; int blue=1+random.nextInt(16); for (int i = 0; i <red.length ; i++) { red[i]=1+random.nextInt(33); for原创 2021-07-12 19:45:33 · 1346 阅读 · 0 评论