直接向java的文档注释中添加xml代码段的话,标签会被解析,而且不会自动换行;虽然内置了code标签(<code></code>)但似乎对xml不起作用。所以只能手动对尖括号转义,并自行添加换行符。 <…
recv cmd: 32 is not correct, expect cmd: 100
使用fdfs_client_java操作fdfs服务器时出现的问题,fdfs配置文件里有一堆配置项 然后fdfs_client_java的README里写了这么一行↓ 注2:除了tracker_server,其它配置项都是可选的 那么问题肯…
ConcurrentHashMap原理简述
由于传统的HashMap在多线程环境下存在线程不安全的情况,为了解决这个问题Java中还提供了新的操作来解决这个问题: HashTable<K,V> 为整个hashtable的数组加了一把锁,只能允许同时有一个线程访问,虽然解决…
Could not initialize class org.jetbrains.jps.builders.JpsBuildBundle 和 java: 错误: 无效的源发行版:解决方法
这两个应该都是IDEA里才会有的问题,特别是第一个,包名里的org.jetbrains已经说明问题了,但这并不是IDEA的错,而是JDK版本的问题 第一个是因为使用了JDK16,而部分版本的IDEA使用JDK16会出现问题(这不还是IDEA…
Java集合框架知识简单总结(无用法相关内容)
前言: 标题中的集合框架指的是java.util.Collection和java.util.Map接口及其部分子接口和实现类 或Java官方文档中定义的Java Collections Framework的部分成员 Collection&l…
SpringBoot整合SpringSecurity实现简单的登录验证(无前端)
前言:这个例子只有登录功能,没有前端,也没有控制器(@Controller),使用postman发送请求 在SpringBoot项目的pom.xml中添加下面的依赖 此时,这个项目已经被SpringSecurity接管,访问部分资源需要使用…
等待异步操作FileReader.onload结束后执行指定操作
之前写的计算MD5上传文件还有些缺陷,当时的代码大概是下面这个样子,但是放到vuecli环境里面后,onload方法里找不到axios(之前的ajax)对象了,所以只能想办法在onload方法外进行发送,这样就需要等待onload方法完成 …
关于Future的cancel方法无法停止线程执行的问题。
编写线程任务类 编写测试类 然后运行 查看cancel方法的源码后发现该方是使用interrupt()方法来中断线程执行的 我们来详细看一下这个方法 public void interrupt(); 中断此线程。 如果此线程在调用Objec…
不使用配置文件对SSM进行整合
重要:必须在以下操作完成的基础上才能进行整合 现在只剩下Mybatis没有配置了 可以在现有的根应用程序配置类中配置datasource,也可以新建一个配置类专门用作配置repository相关内容的配置,这里选择新建 新建一个reposi…
使用配置类来配置Spring的ServletApplicationContext
使用纯注解配置springmvc的目标就是去掉web.xml和springmvc的xml配置文件,并使用配置类和初始化类来代替它们 1.创建一个类作为SpringMVC的配置类 此类需实现WebMvcConfigurer接口 介绍 注解@E…