自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java中synchronized关键词作用在方法上无效的原因

这个时候,我想的方案就是,建一个静态的全局变量hashmap,每个用户进入这个方法时,判断下在不在这个map中,在就阻拦,不在就放行。然后又去看了下synchronized的原理,他是对同一个对象的同一个方法起作用,我上面每个线程都会执行时,都会new一个这个TestSynchronized对象,看起来是同一个对象同一个方法,实际上,每次new时,jvm都会创建一个新的对象,这样方法也就不是原来的那个方法了,每次线程执行,都是执行了一个新的方法,所以没用,然后改成如下,就可以了。

2024-03-21 22:37:46 734 1

原创 javamail微软邮箱账号在oauth2认证方式下使用exchange协议进行发送邮件

微软邮箱账号在oauth2认证方式下使用exchange协议进行发送邮件或者接收邮件了。

2024-03-21 13:58:19 2957

原创 JavaEE基础学习资料地址汇总

java基础课程,适合0基础小白,课程一共11天课时

2023-10-22 22:07:18 169

原创 javamail微软邮箱imap协议使用oauth2.0认证--微软邮箱中国版(21v世纪互联运营的微软邮箱)

微软邮箱21v世纪互联版,使用通过oauth2.0使用imap认证,提供java代码

2023-10-18 22:09:59 1477 4

原创 javamail微软邮箱imap协议使用oauth2.0认证--微软邮箱国际版

微软国际版imap协议使用oauth2.0身份认证

2023-10-09 22:09:02 1232 2

原创 微软邮箱oath2协议下,使用imap协议时对账号授权

本文主要介绍如何使用imap协议的情况下,对微软邮箱账号授权

2023-09-26 22:52:03 1853 5

原创 Java中执行mysql脚本

本文介绍如何在Java代码里执行sql脚本。

2023-06-21 22:34:28 465

原创 org.springframework.kafka.listener.RecordInterceptor问题处理

java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:132) at org.springframework.test.context.support.

2021-08-19 14:15:25 2415

原创 Java 从服务器下载文件,并提供给浏览器下载

依赖:<dependency> <groupId>ch.ethz.ganymed</groupId> <artifactId>ganymed-ssh2</artifactId> <version>build210</version></dependency>首先,我们把服务器连接信息配置在yml文件中,方便后期换服务器地址时,不用修改代码,统一管理#服务器相关信息fileser

2021-08-08 18:54:27 932 1

原创 Java用lastIndexOf和subString截取字符串

public static void main(String[] args) { String s = "/app/server/monitor/reportForms/查询报表测试-弹灰-20210728.txt"; int x = s.lastIndexOf("/"); s = s.substring(x+1); System.out.println(s); }

2021-08-04 10:09:02 309

原创 java解析公式“(@1+@12)*@10“并计算

import java.util.Arrays;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern;import java.util.stream.Collectors;import static com.hoperun.common.utils.test.CalculateUtils.calculate;import static com.hoperun.common.util

2021-07-23 17:42:45 373

原创 List集合转String、String转List集合

首先导入alibaba的jar包<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.54</version></dependency>构建集合对象 People people1 = new People("小范", 1, 23); People pe

2020-11-16 21:21:13 2075

原创 什么时候返回空对象,什么时候返回null?

什么时候返回空对象,什么时候返回null?1、当别人调用你接口的时候尽量返回null2、当你结果直接返回前端,这时候可以返回一个空的对象判断对象为空或者对象的值为空// 判断字符串是否为空以及值是否为空,用lang包里的StringUtils.isBlank(String str)方法StringUtils.isBlank(null) = true;StringUtils.isBlank("") = true;StringUtils.isBlank(" ") = true;//判断对象是

2020-09-23 21:36:16 1882

Java微软邮箱使用MicrosoftGraph协议发送邮件

Java微软邮箱使用MicrosoftGraph协议发送邮件

2024-03-22

微软iamp协议基于oauth2.0认证的授权方法.docx

由于微软邮箱公共服务器的邮箱账号停用了imap接收邮件,本资源介绍如何在oauth2下使用imap接收邮件的授权方法,使用这个方法进行账号授权后,就可以用imap协议去接收邮箱里的邮件了。

2024-03-21

java小游戏-超级马里奥

Java新手练手项目,这个项目包含了马里奥吃蘑菇变大,吃小花道具可以发射子弹等功能。大量代码注释,方便阅读和理解。

2023-12-08

java飞机大战小游戏(带背景音乐)

java飞机大战小游戏,直接解开压缩包,用idea打开,就能直接运行,代码几乎每行都有注释,方便阅读,也方便修改相关参数,进行调节游戏难度 其中包含3种boss,飞机子弹可以吃道具进行升级

2023-12-07

Java入门基础学习资料day11

此java基础课程,适合0基础小白,课程一共11天课时,目录如下: day01【前言、入门程序、常量、变量】 day02【数据类型转换、运算符、方法入门】 day03【流程控制语句】 day04【 Idea、方法】 day05【数组】 day06【类与对象、封装、构造方法】 day07【Scanner类、Random类、ArrayList类】 day08【String类、static关键字、Arrays类、Math类】 day09【继承、super、this、抽象类】 day10【接口、多态】 day11【final、权限、内部类、引用类型】 此课程全部课程资料获取: JavaEE基础学习资料地址汇总:https://blog.csdn.net/weixin_46271129/article/details/133979063

2023-10-22

Java入门基础学习资料day09-10

此java基础课程,适合0基础小白,课程一共11天课时,目录如下: day01【前言、入门程序、常量、变量】 day02【数据类型转换、运算符、方法入门】 day03【流程控制语句】 day04【 Idea、方法】 day05【数组】 day06【类与对象、封装、构造方法】 day07【Scanner类、Random类、ArrayList类】 day08【String类、static关键字、Arrays类、Math类】 day09【继承、super、this、抽象类】 day10【接口、多态】 day11【final、权限、内部类、引用类型】 此课程全部课程资料获取: JavaEE基础学习资料地址汇总:https://blog.csdn.net/weixin_46271129/article/details/133979063

2023-10-22

Java入门基础学习资料day07-08

此java基础课程,适合0基础小白,课程一共11天课时,目录如下: day01【前言、入门程序、常量、变量】 day02【数据类型转换、运算符、方法入门】 day03【流程控制语句】 day04【 Idea、方法】 day05【数组】 day06【类与对象、封装、构造方法】 day07【Scanner类、Random类、ArrayList类】 day08【String类、static关键字、Arrays类、Math类】 day09【继承、super、this、抽象类】 day10【接口、多态】 day11【final、权限、内部类、引用类型】 此课程全部课程资料获取: JavaEE基础学习资料地址汇总:https://blog.csdn.net/weixin_46271129/article/details/133979063

2023-10-22

Java入门基础学习资料day05-06

此java基础课程,适合0基础小白,课程一共11天课时,目录如下: day01【前言、入门程序、常量、变量】 day02【数据类型转换、运算符、方法入门】 day03【流程控制语句】 day04【 Idea、方法】 day05【数组】 day06【类与对象、封装、构造方法】 day07【Scanner类、Random类、ArrayList类】 day08【String类、static关键字、Arrays类、Math类】 day09【继承、super、this、抽象类】 day10【接口、多态】 day11【final、权限、内部类、引用类型】 此课程全部课程资料获取: JavaEE基础学习资料地址汇总:https://blog.csdn.net/weixin_46271129/article/details/133979063

2023-10-22

Java入门基础学习资料day03-04

此java基础课程,适合0基础小白,课程一共11天课时,目录如下: day01【前言、入门程序、常量、变量】 day02【数据类型转换、运算符、方法入门】 day03【流程控制语句】 day04【 Idea、方法】 day05【数组】 day06【类与对象、封装、构造方法】 day07【Scanner类、Random类、ArrayList类】 day08【String类、static关键字、Arrays类、Math类】 day09【继承、super、this、抽象类】 day10【接口、多态】 day11【final、权限、内部类、引用类型】 此课程全部课程资料获取: JavaEE基础学习资料地址汇总:https://blog.csdn.net/weixin_46271129/article/details/133979063

2023-10-22

Java入门基础学习资料day01-02

此java基础课程,适合0基础小白,课程一共11天课时,目录如下: day01【前言、入门程序、常量、变量】 day02【数据类型转换、运算符、方法入门】 day03【流程控制语句】 day04【 Idea、方法】 day05【数组】 day06【类与对象、封装、构造方法】 day07【Scanner类、Random类、ArrayList类】 day08【String类、static关键字、Arrays类、Math类】 day09【继承、super、this、抽象类】 day10【接口、多态】 day11【final、权限、内部类、引用类型】 此课程全部课程资料获取: JavaEE基础学习资料地址汇总:https://blog.csdn.net/weixin_46271129/article/details/133979063

2023-10-22

Mysql高级课程资料

此课程资料一共4天 day01:Linux系统安装MySQL、索引、视图、存储过程和函数、触发器 day02:体系结构、存储引擎、优化SQL步骤、索引使用、SQL优化 day03:应用优化、查询缓存优化、内存管理及优化、MySQL锁问题、常用SQL技巧 day04:MySQL 常用工具、MySQL 日志、MySQL 主从复制、综合案例 资料包括讲义,视频,相关学习sql脚本,还有相关java代码

2023-10-12

apache-maven-3.6.3安装包

想要实现一个优秀的项目,光靠自己一个是很难的,我们需要引入别人已经集成好的类包来帮助我们优化项目,这个时候就需要使用maven了。压缩包里面包含详细安装图文教程

2023-10-10

git2.30.0版本安装包-64 位

git2.30.0版本安装包--64 位,里面包含中文语言补丁包

2023-10-10

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

TA关注的人

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