![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 69
数据猴赛雷
这个作者很懒,什么都没留下…
展开
-
一个最简单基于spring的websocket服务端+客户端实现案例
代码分为两部分:一个是服务器终端类:用java注解来监听连接@ServerEndpoint、连接成功@OnOpen、连接失败@OnClose、收到消息等状态@OnMessage一个是websocket的配置类,用于把spring中的ServerEndpointExporter对象注入进来。原创 2024-06-04 00:16:52 · 266 阅读 · 0 评论 -
Spring new对象时注解失效
今天在写代码时,有一个类:@Resource执行时报错,提示qaAssistantTool为空。然后就发现很奇怪,qaAssistantTool为什么注入失败了,在专门测试QAAssistantTool的用例里面,qaAssistantTool明明是成功的。接着查看StoreInfoTool的实例,是由new生成的,也就是说不是由spring管理的实例。结论:Spring中new对象时注解失败。原创 2024-05-14 00:33:42 · 351 阅读 · 0 评论 -
Java工程maven中排包exclude的操作
在开发项目时依赖了新的jar包,结果工程启动时报错了,此时应该是包依赖冲突的问题。原创 2024-04-22 17:05:02 · 942 阅读 · 0 评论 -
MybatisPlus分页失效不起作用问题剖析
在使用MybatisPlus的selectPage时发现分页不起作用,每次返回的都是全部的数据,同时getPages()和getTotal()返回的都是0。初步怀疑是拦截器没有生效,为了验证这一点,在mybatisPlusInterceptor()函数中打一个断点。执行测试程序,发现确实没有进入这个函数。然后再执行debug,发现可以进入mybatisPlusInterceptor的断点。查看springboot的启动返回,发现确实没有扫描到这个包文件。原创 2024-03-10 23:40:00 · 1613 阅读 · 0 评论 -
ElasticSearch查询语句用法
查询用法包括:match、match_phrase、multi_match、query_string。原创 2024-02-05 15:17:14 · 1331 阅读 · 2 评论 -
一文读懂ElasticSearch底层原理
ES是一个,有数据的引擎。支持等功能。近实时:非实时,数据不是实时最新的。其底层基于Lucene,但比较复杂,面向普通应用开发者而言,易用性不是很好,同时,所以就诞生了ES。ES使用Java编写,它的内部使用Lucene做索引与搜索,隐藏了Lucene的复杂性,面向开发者暴露了,方便大家将搜索功能快速植入到日常应用中。原创 2024-02-04 11:42:14 · 2056 阅读 · 0 评论 -
Java的Font类createFont方法创建 +~JF 临时文件
有一个创建图片的项目,每个图片都包含很多的文字,项目中需要生成海量的这类图片。在windows电脑上运行程序发现C盘的存储空间不断下降,直至为0。原创 2023-12-08 10:04:43 · 960 阅读 · 0 评论 -
Spring精华知识
spring框架的基础内容,方便查阅,属于入门级别原创 2023-12-05 09:55:38 · 1044 阅读 · 0 评论 -
Java的动态代理Proxy.newProxyInstance
利用Java的反射技术,在运行期间创建可以实现某些给定接口的新类,称为动态代理类。此处代理的接口(Interfaces),不是类(Class)。动态代理是因为在运行时才知道具体的类的实现(接口对应不同的实现,动态调用)。原创 2023-11-21 00:11:33 · 843 阅读 · 1 评论 -
Java文字描边效果实现
java的Graphics2D工具中实现文字描边效果原创 2023-09-18 22:42:50 · 1041 阅读 · 1 评论 -
SpringBoot异步框架
Async注解,在默认情况下用的是SimpleAsyncTaskExecutor线程池,因为它不是真正的线程池,这个类不重用线程,每次调用都会新建一个新的线程。可以通过如上日志查看,每次打印的线程名都是[task-1],[task-2], [task-3]……递增的。我们采用ThreadPoolTaskExecutor,其实质是对java.util.concurrent.ThreadPoolExecutor的包装。// 核心线程数。原创 2023-08-09 16:37:46 · 405 阅读 · 0 评论 -
Dubbo基于springboot学习笔记
(1)dubbo使用的架构最基本的使用需要3个角色注册中心提供服务注册服务,provider将服务注册到注册中心,consumer从注册中心获取服务,并且通过RPC调用provider上的服务(2)调用RPC服务注解在需要调用的服务接口上使用@Reference即可直接调用远程服务,它和@Autowired类似均实现了自动注入的过程。原创 2023-08-09 10:06:26 · 208 阅读 · 0 评论 -
SpringBoot根据注解动态执行类中的方法
springboot中自定义注解,动态调用方法原创 2023-08-04 19:58:26 · 885 阅读 · 0 评论 -
springboot背诵
6、@Controller和@RestController的区别。10、Servlet、Filter、Listener区别。9、HandlerInterceptor拦截器步骤。11、JDBC、Druid、MyBatis区别。18、vue+springboot的服务端部署。4、Lombok简化类的定义及日志。3、@Bean标注方法的对象参数。15、MyBatisPlus使用。1、springboot简介。8、自定义Converter。12、MyBatis使用方法。2、spring注解。原创 2023-08-03 15:37:27 · 413 阅读 · 0 评论 -
SpringBoot+Vue开发笔记
参考:https://www.bilibili.com/video/BV1nV4y1s7ZN?p=1。原创 2023-08-03 14:36:32 · 471 阅读 · 0 评论 -
SpringBoot2学习笔记
springboot学习的教程原创 2023-08-01 16:37:05 · 741 阅读 · 0 评论