- 博客(15)
- 收藏
- 关注
原创 【Linux】如何用shell脚本一键安装Java和Maven环境
无论是在云服务器上部署Java项目 还是在本地的Linux虚拟机上运行Java项目 都需要Java的环境 设置环境则需要一些繁琐的操作 为了简化并复用这些操作 我们可以封装这些操作为一个脚本 下面将展示shell脚本的具体写法 读者可以顺便复习一下Shell脚本的一些知识。
2024-09-29 16:57:42
815
1
原创 【HTML样式】加载动画专题 每周更新
方块移动加载动画电子风变脸正方体组合跳跃式加载动画下一篇文章应该是Linux安装Java和Maven的脚本 如果想看的可以点个关注~
2024-09-20 18:13:10
1096
2
原创 【SpringBoot实用小知识】SpringBoot中保留类型的JSON序列化方式
可以看到 我们只想要消费指定类型的消息 但是如果使用objectMapper序列化 则从PersistentMessage中取出persistentData时 它是Map类型 肯定不会满足我们想要消费的消息类型的判定 无论我们放入的数据是什么类型 反序列化之后都是Map 这就达不到我们想要根据类型消费的设定了。这样之后 如果不需要保留Java类型 可以注入ObjectMapper 需要保留的 则直接使用工具类即可。首先 我们要为需要保留类型的实体类加上如下的注解 在上面的例子中 这个类是。
2024-09-13 18:06:43
744
原创 【SpringBoot实用小知识】JSON序列化返回结果时出现的幽灵成员
这是一个很令人无语的问题 在最近写代码时 发现一个问题就是有时候在测试接口的时候 发现返回结果中出现了一些本不该出现的字段甚至有时候还报错 信息如下刚看到这个问题时 必须承认的是 我真傻了因为我不记得我设置过一个叫的成员 无论是抑或是 它的父类BaseConfig都不存在这个成员啊。
2024-09-02 18:17:36
2142
原创 【SpringBoot实用小知识】SpringBoot在运行时更新配置信息
对于很多项目而言 都需要配置来进行一些服务的设定 如果每次更改配置文件并重启 那么有些太浪费时间 我们可不可以通过请求修改配置 并直接看到更改呢?在SpringCloud中 我们可以使用各种配置中心来完成这件事情 但是对于大部分项目而言 我们都是在一个较小的体量下进行的 如果只有SpringBoot 在不引入配置中心的情况下 我们可以实现动态更新配置信息吗答案是可以的 我们的实现方式将不依赖其他第三方库 而是只采用SpringBoot本身的特质以及数据库完成 来保证配置的实时性和持久性。
2024-08-21 03:38:59
1240
原创 【HTML样式】倾斜卡片 药丸加载动画 纸卷切换 水平播报等有创意的样式 每周更新
这些样式有些是在网络上收集的 有些是自己写的 希望能给读者在编写html样式时提供一些帮助 每周都会更新 喜欢的点个赞和关注吧~药丸加载纸卷切换水平滚动播报圆形菜单滚动介绍
2024-08-19 13:37:20
940
原创 【Vue3+Particles库】Particles库一些效果的配置源码
Particles库可以为我们实现一些很基础的粒子效果 在现在很多网站都在使用Three.js来进行3D效果 这个较老的库还是给之前学前端的我留下了很震撼的效果 但是以现在的眼光看 它多少还是有些简陋 并且配置很烦人 所以我把我见到的有些还行的效果的源码放在这里使用方法也很简单 首先保证你安装了Particles库 然后更改其配置即可0% {0% {margin : 0;
2024-08-17 17:45:35
1164
原创 【SpringBoot实用小知识】各种场景中异常的处理和捕获方式
无论是在什么项目中 异常都是一个避不开的话题 那么这里列出在编写项目中 比较常见的异常场景 以及它们捕获和处理的方式 并给出处理方式的适用场景 我们将从控制器层 AOP 基础层(数据库交互层)可能出现的异常场景来写适用场景:当你需要返回结构化的错误响应给客户端 比如JSON格式的错误信息 这时可以使用自定义错误响应类 它使错误响应更加可读 便于客户端解析定义响应类//状态码//信息结合全局处理器来完成示例代码。
2024-08-14 18:18:52
2251
原创 【SpringBoot|设计模式】以审核模块为例 如何在实际项目中使用设计模式
设计模式的重要性是无需多言的 几乎各个有名有姓的框架和组件都使用了大量的设计模式 但是 它们是组件或框架 也就是比较底层的地方 对于我们的业务而言 怎么来使用设计模式来让我们的业务项目变得更优秀呢?这里我会以一个审核模块的设计和实现来让大家将设计模式应用起来本文依旧需要一些前置知识来获得更好的阅读体验审核的实现我们依赖阿里云 因此 在进行之前 读者需要保证自己要有一个阿里云账号 并开启审核相关云服务 这点如果不了解 可以自行去问通义(阿里家的ai) 可以帮助你完成这一步通义:通义作为一个SpringBo
2024-08-12 11:57:16
740
原创 【SpringBoot实用小知识】如何将数据库中的内容在启动时放入缓存中?
使用设计模式设计出一个可拓展 可用于业务项目的审核模块还在写 先给大家一个开胃小菜吧相信很多情况下 我们需要缓存一些数据库中的内容 如部分权限信息 热点信息 或是 使用频率较高的信息 这东西很明显放在启动时将其加载是最好的 那么在SpringBoot中我们怎么在启动时进行这种操作呢强如SpringBoot 肯定为我们提供了这些接口来进行拉可能部分读者感觉本文有点水 毕竟都说了是小知识 别着急 大的马上到。
2024-08-10 00:14:25
855
原创 【SpringBoot|Java】玩具意义的另类@Async实现方式(下)
为了更好的利用之前保存的信息 我们需要定义不同的上下文分级 让他们分工更明确 和之前展示的流程图一样 我们需要两层上下文 一层是处理器上下文 一层则是处理其他模块初始化工作的上下文这样在之后拓展的时候 我们也可以更好的进行拓展处理器上下文一定是需要保存两个处理器 以及辅助它们进行工作的一些东西 具体定义如下/*** @description: 处理器上下文 用于传递一些用户配置。
2024-08-07 14:08:26
976
原创 【SpringBoot|Java】玩具意义的另类@Async实现方式(上)
总所周知 SpringBoot可以在方法上标注注解@Async 这样这个方法将会异步执行 在之前学习SpringBoot时 发现很多功能(事务,缓存,事件监听等)都是AOP实现 what can i say? 总是AOP 多没意思 有没有不使用AOP进行实现的方式呢
2024-08-06 12:52:21
2242
原创 【Vue3】vue3+monaco 使用中遇到的一些问题
一开始苦恼了很久 布局和生命周期等各种方法都试过了 依然没有解决问题 最后突然想起一件事 有没有可能不是鼠标点击事件或者布局的问题 而是文字本身的位置有问题呢?解决办法就很简单了 使用css样式将绑定的编辑器盒子的text-align样式覆盖即可 设置为text-align:left。具体来说 当使用ref来保存editor的引用的时候 获取editor输入框的值会直接卡死 页面无响应。更改之后 可以看到 不再存在卡死的情况了 推测是ref带来的响应式更新拖垮了性能 导致页面卡死。
2024-08-04 00:26:51
588
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人