自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java排序

Java中常见的排序写法,以及多重排序的写法示例代码。

2024-04-25 17:41:24 59 1

原创 guava包本地缓存示例

【代码】guava包本地缓存示例。

2024-03-25 15:34:05 122 1

原创 feign常用配置

【代码】feign常用配置。

2024-03-25 15:26:27 142 1

原创 Win10配置阿里DNS域名解析服务

这个DNS百度不一定好找,搞个文章记忆一下。6-找到对应协议(通常为ipv4协议)百度DNS:180.76.76.76;2-选择 ‘网络和Internet’7-属性-使用下面的DNS服务器地址。阿里DNS:223.5.5.5;谷歌DNS:8.8.8.8等。

2023-08-21 10:04:33 355

原创 依赖MapStruct的项目使用idea启动报错

增加idea的配置如图所示:

2023-07-18 16:32:25 632 1

原创 Java初始化数据库数据给static变量(本地缓存)通用实现方式

Java中两种实现本地缓存的常见方式

2023-05-30 16:21:09 417 1

原创 Elasticsearch exception [type=mapper_exception, reason=timed out while waiting for a dynamic mapping

报错信息大概是文档在映射时发生了超时,我的原因是fastjson在序列化时,自动忽略了为null的值,导致对象解析时缺少了对应的字段,导致Es插入文档时变慢超时;同样的思路如果发生此类的报错信息,那优先检查一下index的mapping结构和插入的document的结构是否存在差异。顺带将FastJson依赖更新为了FastJson2。

2023-05-30 16:00:45 444 1

原创 Goland控制台日志打印不完整/日志截断

Goland运行日志打印不完全/日志截断问题解决方案

2023-05-16 17:45:44 1549 1

原创 Redis采用ZSet存入JSON字符串,取出后反序列化报错即解决方案

Redis 使用ZSet数据结构保存JSON格式的数据,在入到Redis后反序列化时发生了错误: 原因是到Redis中存储时,给每一个字段前加上了反斜杠,不能直接使用JSON直接反序列化。

2022-06-14 15:41:56 2356

原创 Java后端配置跨域实例代码

跨域配置类://配置跨域@Configurationpublic class CorsConfig { private CorsConfiguration buildConfig() { CorsConfiguration corsConfiguration = new CorsConfiguration(); corsConfiguration.addAllowedOrigin("*"); corsConfiguration.addAll.

2022-02-15 11:07:32 572

原创 Java整合Redis高性能框架Lettuce单机版实例

Lettuce配置:/** * Lettuce客户端配置 */@Configurationpublic class LettuceRedisConfig { @Value("${spring.redis.database}") private int database; @Value("${spring.redis.host}") private String host; @Value("${spring.redis.password}") .

2022-02-15 10:37:41 1758

原创 POI原生方法导出复杂Excel示例代码

public ResponseBean exportExcel(QueryData data, HttpServletResponse response) {//省略数据准备代码,根据具体业务完成数据准备//导出模板HSSFWorkbook wb = new HSSFWorkbook();HSSFSheet sheet = wb.createSheet();//表头,createHeadCellStyle方法见下方代码,主要就是关于excel样式的设置HSSFCellStyle he.

2022-02-15 10:17:24 977

原创 Mybatis使用databaseIdProvider属性实现不同开发环境下,对多种数据库的支持

看技术中台源码,对于两个不同版本的数据库——MySQL和Oracle数据库,都能支持,比较好奇是怎么实现,看了一下是使用到了databaseIdProvider这个技术。启动类中通过注解的方式配置了mybatis的databaseIdProvider配置。@Beanpublic DatabaseIdProvider getDatabaseIdProvider() { DatabaseIdProvider databaseIdProvider = new VendorDatabaseIdP

2022-02-14 17:06:09 1126

原创 oracle恢复误删除数据/数据回滚

第一步:-开启行移动功能alter table 表名 disable row movement第二步:-指定回滚时间flashback table 表名 to timestamp to_timestamp('2022-01-18 10:00:53','yyyy-mm-dd hh24:mi:ss')第三步:-关闭行移动功能alter table 表名 disable row movementRow Movement该功能默认关闭,如果开启,一次更新操作可能会被分

2022-01-18 15:36:12 2777 1

原创 Oracle自定义函数

使用Navicat的话,可以点击函数,新建函数,根据引导完成一个函数的基本搭建。语法和Java类似,其中对于变量赋值要使用 :=进行赋值。具体语法可以参考一下https://blog.csdn.net/libertine1993/article/details/47264211其中遇到一个问题,在函数定义好之后,调用函数时候出现一个“ORA-29275: partial multibyte character” 的错误,大概是由于数据库的语言环境变量和本地环境不一致。解决方案是......

2021-08-19 15:45:07 1635

空空如也

空空如也

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

TA关注的人

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