- 博客(15)
- 收藏
- 关注
原创 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
原创 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
原创 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关注的人