![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 88
愛彈吉他的小盆友
歲寒,然後知松柏之後凋也。
展开
-
【SpringBoot实战】图片压缩包上传、解压、存储等全套流程教学
之前一直用的zip4j来对压缩包进行操作,但后来发现Hutool里面也有ZipUtil,ZipUtil是对做工具化封装操作起来大同小异,改成了Hutool的ZipUtil,这样就少引用了一个依赖。Hutool 压缩工具-ZipUtil (点击跳转)这边项目主要应用是上传人脸的照片压缩包解压缩后,根据照片的名称前缀为人员id来进行保存压缩包遍历中可以按照业务需求进行文件区分再进行其他操作这些年程序员生涯,发现网上一些解决方案很少有完整的。原创 2022-12-30 16:51:32 · 4186 阅读 · 10 评论 -
【SpringBoot实战】WebSocket+Stomp+SockJs实现客户端状态监听
对于SpringBoot而言,使用传统WebSocket监听客户端状态想必大家已经很熟悉了,比如@onClose和@onOpen注解可以用来监听客户端连线状态,但SockJs在使用上并没有可直接使用的注解或方法对客户端进行监听,这边提供了一些方法,看起来也并不复杂。以下让我们来了解一下SpringBoot的SockJs如何来对客户端进行监听。提示:以下是本篇文章正文内容,下面案例可供参考接下来,我们新建一个(自定义握手管理器)类,继承自(默认握手管理器)。重写方法,从对象中可以获取到客户端信息。原创 2022-10-28 16:51:58 · 3037 阅读 · 10 评论 -
【Java实战】常用编码规范整理和解析
写代码的这些年,关于代码的规范,有和同事们探讨、网络上摸索和各种插件提醒,在这边想总结一下关于编码规范对于程序运行的种种影响。因为今年特别忙,所以这篇放了大半年以上都没更新也没发布,暂时先发布一下,有时间再回来更新 ^ _ ^原创 2022-09-05 19:30:23 · 630 阅读 · 10 评论 -
【SpringBoot项目实战】之Chrome谷歌浏览器全屏
项目场景:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obta原创 2021-07-18 10:27:28 · 798 阅读 · 8 评论 -
【MyBatis-Plus项目实战】用QueryWrapper构建复杂条件查询语句
项目场景:原来项目中大部分复杂的sql语句几乎都用xml写或者一半一半,但热爱研究代码的我,最近终于有了点时间探索一下是不是有些复杂的sql语句也可以用QueryWrapper完全实现,先百度了一下,但结果模糊,没有确切的解决方法,自己经过几个小时的摸索,总算实现了QueryWrapper复杂条件语句的拼接,下面就让我们开始吧!^ _ ^问题描述:原来的复杂条件查询语句比如:SELECT * FROM person WHERE (Id = 1 OR Id =2 OR ...) AND (Sex =原创 2021-06-11 18:01:04 · 5547 阅读 · 18 评论 -
SpringBoot系列之【启动流程详解】
文章目录前言一、SpringBoot特点二、SpringBoot启动类入口1.注解:@SpringBootApplication@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan2.main方法SpringApplication#run实例化SpringApplication对象SpringApplication.run(java.lang.String...)三、SpringBoot启动事件EventPublishingRunLis原创 2021-05-12 13:56:27 · 12680 阅读 · 28 评论 -
Java编程思想之【泛型擦除】
文章目录前言一、简单泛型1.定义2.作用3.泛型二、泛型擦除1.擦除的神秘之处迁移兼容性擦除的问题擦除补偿前言还记得几年去一间公司面试的时候,面试官问的技术方面的问题,其中一个就是关于擦除的问题,当时的我第一次接触面试有点紧张而且对擦除这个术语还不太了解(说白了当时我就是一个技术小白,现在也差不多啦 ╮( ̄▽  ̄)╭ ),所以支支吾吾没怎么回答上来,幸好本人人品爆表,没回答上来也顺利入职了\( ^ ▽ ^ )/。由于当时没回答上来的尴尬情景依然历历在目,所以这次写这篇博文的目的以弥补技术上的模糊点原创 2021-04-30 17:30:14 · 4151 阅读 · 18 评论